From 654cae5cf495296693aabe4df16ef033537b1b6d Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Fri, 16 Sep 2022 10:23:57 -0700 Subject: [PATCH 01/73] initialized we-applet sub-directory --- we-applet/.gitignore | 8 + we-applet/demo/index.html | 49 + we-applet/package-lock.json | 16290 +++++++++++++++++++++++++ we-applet/package.json | 49 + we-applet/rollup.config.js | 79 + we-applet/src/acorn_applet-applet.ts | 70 + we-applet/src/index.ts | 45 + we-applet/tsconfig.json | 22 + we-applet/web-dev-server.config.mjs | 43 + we-applet/workdir/dna.yaml | 15 + we-applet/workdir/happ.yaml | 15 + we-applet/workdir/web-happ.yaml | 7 + 12 files changed, 16692 insertions(+) create mode 100644 we-applet/.gitignore create mode 100644 we-applet/demo/index.html create mode 100644 we-applet/package-lock.json create mode 100644 we-applet/package.json create mode 100644 we-applet/rollup.config.js create mode 100644 we-applet/src/acorn_applet-applet.ts create mode 100644 we-applet/src/index.ts create mode 100644 we-applet/tsconfig.json create mode 100644 we-applet/web-dev-server.config.mjs create mode 100644 we-applet/workdir/dna.yaml create mode 100644 we-applet/workdir/happ.yaml create mode 100644 we-applet/workdir/web-happ.yaml diff --git a/we-applet/.gitignore b/we-applet/.gitignore new file mode 100644 index 00000000..84d50cba --- /dev/null +++ b/we-applet/.gitignore @@ -0,0 +1,8 @@ +dist +out-tsc +node_modules +*.tsbuildinfo +*.happ +*.dna +ui.zip +target \ No newline at end of file diff --git a/we-applet/demo/index.html b/we-applet/demo/index.html new file mode 100644 index 00000000..f56764f2 --- /dev/null +++ b/we-applet/demo/index.html @@ -0,0 +1,49 @@ + + + + + + Page Title + + + +
+

Hello

+ + + + diff --git a/we-applet/package-lock.json b/we-applet/package-lock.json new file mode 100644 index 00000000..93b9e9cf --- /dev/null +++ b/we-applet/package-lock.json @@ -0,0 +1,16290 @@ +{ + "name": "we-applet", + "version": "0.0.1", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "we-applet", + "version": "0.0.1", + "dependencies": { + "@holochain-open-dev/profiles": "^0.5.2", + "@holochain/client": "^0.8.0", + "@lightningrodlabs/we-applet": "^0.1.1", + "@lit-labs/context": "^0.1.2", + "@open-wc/scoped-elements": "^2.0.1", + "@scoped-elements/material-web": "^0.0.19", + "lit": "^2.2.0" + }, + "devDependencies": { + "@babel/preset-env": "^7.15.0", + "@rollup/plugin-babel": "^5.3.0", + "@rollup/plugin-commonjs": "18.0.0", + "@rollup/plugin-node-resolve": "^13.0.4", + "@rollup/plugin-replace": "^3.0.0", + "@web/dev-server": "^0.1.21", + "@web/dev-server-rollup": "^0.3.10", + "@web/rollup-plugin-import-meta-assets": "^1.0.7", + "babel-plugin-template-html-minifier": "^4.1.0", + "bestzip": "^2.2.0", + "concurrently": "^5.3.0", + "deepmerge": "^4.2.2", + "new-port-cli": "^1.0.0", + "rimraf": "^3.0.2", + "rollup": "^2.56.2", + "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-terser": "^7.0.2", + "rollup-plugin-workbox": "^6.2.0", + "tslib": "^2.3.1", + "typescript": "^4.5.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@holo-host/comb": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@holo-host/comb/-/comb-0.3.0.tgz", + "integrity": "sha512-Ksqh3Gukf/NFI7hzs7tZwnCG4IADisahdWktLpgXdt5y283Ha4uncEIvkjVcP1YSP07Rhq5Ht+JPgDIlwvvT5w==", + "dependencies": { + "@msgpack/msgpack": "^2.7.1", + "postmate": "^1.5.1" + } + }, + "node_modules/@holo-host/identicon": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@holo-host/identicon/-/identicon-0.1.0.tgz", + "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==" + }, + "node_modules/@holo-host/web-sdk": { + "version": "0.6.7-prerelease", + "resolved": "https://registry.npmjs.org/@holo-host/web-sdk/-/web-sdk-0.6.7-prerelease.tgz", + "integrity": "sha512-uBwYMJF5rJszHGR9HBPCp6q7uXR2j7plQBMSs9l2Mk4w7dkL6LPCKTLvib/ph09G8iPJeAwoZeEzQaxJZC3VJA==", + "dependencies": { + "@holo-host/comb": "^0.3.0" + } + }, + "node_modules/@holochain-open-dev/cell-client": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", + "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", + "dependencies": { + "@holo-host/web-sdk": "0.6.7-prerelease", + "@holochain/client": "^0.8.0", + "@types/ws": "^8.5.3", + "lodash-es": "^4.17.21" + } + }, + "node_modules/@holochain-open-dev/core-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", + "integrity": "sha512-1lb6S6tQr7tFPchfeLYLXhfBV5WLsffOxEoIx9XB087hzef0eByolQJMSp+xc/D1q+11Q3BpqQr2I7BJpqbypQ==", + "dependencies": { + "@holochain/client": "^0.8.0", + "js-base64": "^3.6.0" + } + }, + "node_modules/@holochain-open-dev/profiles": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.3.tgz", + "integrity": "sha512-d283oKFyd/GT8YKOJ4B1TsR9K/LswSrtZ44efEh3nAZFD+O91aoiM8r2/2qoiQyZXfsfmgRXWJd+U3eEov2/fQ==", + "dependencies": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/core-types": "^0.5.0", + "@holochain-open-dev/utils": "^0.3.3", + "@holochain/client": "^0.8.0", + "@lit-labs/context": "^0.1.2", + "@lit/localize": "^0.11.2", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "^2.1.1", + "@scoped-elements/material-web": "0.0.19", + "@scoped-elements/shoelace": "0.0.8", + "lit": "^2.1.1", + "lit-svelte-stores": "^0.2.0", + "lodash-es": "^4.17.21", + "svelte": "^3.42.4" + } + }, + "node_modules/@holochain-open-dev/utils": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.3.3.tgz", + "integrity": "sha512-bWgAocAR6XjBj3/1VQJ97rLAyeGpidHBfBLZT4YMZEkf+OQWJ1exHD83fN9RWbkZNw4a9/ohFIlwREA5TedVNw==", + "dependencies": { + "@holo-host/identicon": "^0.1.0", + "@holochain/client": "^0.8.0", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "^2.0.1", + "@scoped-elements/material-web": "^0.0.19", + "@scoped-elements/shoelace": "^0.0.8", + "js-base64": "^3.7.2", + "lit": "^2.1.3", + "lodash-es": "^4.17.21" + } + }, + "node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "peer": true, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "peer": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "peer": true + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@lightningrodlabs/we-applet": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.1.tgz", + "integrity": "sha512-5hV6QuLrTHiB7ntD6/tF/mkd3Q2J1lxZucw7cfOfszeLy/+dBx5CrCvNkbhVr19702CscyiL83HKEQc8xdFzpw==", + "dependencies": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/profiles": "^0.5.2", + "@holochain/client": "^0.8.0" + } + }, + "node_modules/@lit-labs/context": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.1.3.tgz", + "integrity": "sha512-OUhXS7imcxuOjN5wvtvB9tt6G9BVSGhbqrnIMafnuDGPsGdw9mpKad7hn/E8NrAjzGeIeZM4LpP8Z3ukqN2lHg==", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit": "^2.0.0" + } + }, + "node_modules/@lit-labs/react": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.8.tgz", + "integrity": "sha512-5qQzixu/bVqI819cNgr/fY8KX0v5C3FmanMaT7Q8qzUJ+EpB4BsOSQwacdaWfNkm7SV4jkWerSHxa9hvncszCA==" + }, + "node_modules/@lit-labs/task": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/task/-/task-1.1.3.tgz", + "integrity": "sha512-Ta5rdbmuDaYAZwlkjezCoqcnn+J54XBAGI0X4PsCjycY1nJ/Ntbd+YY/eMdfnu777qrvznuqanTa4r1ptPXXxA==", + "dependencies": { + "@lit/reactive-element": "^1.1.0" + } + }, + "node_modules/@lit/localize": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", + "integrity": "sha512-RRIwIX2tAm3+DuEndoXSJrFjGrAK5cb5IXo5K6jcJ6sbgD829B8rSqHC5MaKVUmXTVLIR1bk5IZOZDf9wFereA==", + "dependencies": { + "@lit/reactive-element": "^1.4.0", + "lit": "^2.3.0" + } + }, + "node_modules/@lit/reactive-element": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.4.1.tgz", + "integrity": "sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==" + }, + "node_modules/@material/animation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-OjxWJYSRNs4vnPe8NclaNn+TsNc8TR/wHusGtezF5F+wl+5mh+K69BMXAmURtq3idoRg4XaOSC/Ohk1ovD1fMQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-vy5SQt+jcwwdRFfBvtpVdpULUBujecVUKOXcopaQoi2XIzI5EBHuR4gPN0cd1yfmVEucD6p2fvVv2FJ3Ngr61w==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-DB0MAvdIGWKuFwlQ57hjv7ZuHIioT2mnG7RWtL7ZoCWoY45nCrsbJirmX5zZFipm9gIOJ3YnIkIrUyMVSrDX+g==", + "dependencies": { + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/circular-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Gi6Ika8MEZQOT3Qei2NfTj+sRWxCDFjchPM7szNjIKgL2DyH03bHmodQFVcyBFiPWEcWMc/mqVYgGf/XJXs85w==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zOR5wISqPVr8KS/ERNC1jdRV9O832lzclyS9Ea20rDrWfuOiYsQ9bbIk12xWlxpgsn7r9fxQJyd1O2SURoHdRA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dialog": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NfQR0fmNS/y2iRAx5YeODLLywBAnSyZI/CL9GUq4NiNj+FeSxe+5bhG1p9NxHeGMjEVrl6fG5L9ql7lqtfQaYQ==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-iUpZG6Bb2l/PfNV2Fb/pXfG1p4Bz4PC9A7ATPlKfcU5HioObcnYVc/+Hrtaw8eu28BNIc+VVROtbfpqG/YgKSQ==", + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/drawer": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-L4K8IXN5LMvaqVpOueopaMQPQbAWrRQ21iJi7Yv4BL15xWs5GbNohQJAclx4R6lHpEhnhYHlQ2dsIhe01IRrDw==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AqN/tsTGGyBzZ7CtoSMBY9bDYvCuUt98EUfiGjZGXcf4HgoHV3Cn/JSLrhru5Cq8Nx6HF6AmHh3dQCfNCQduew==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-CrVoGNu0ym52OPEKy3kgeNL2oSWOCBYbYxSH3GhERxCq5FwGBN+XmK/ZDLFVQlHYy3v8x4TqVEwXviCeumNTxQ==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Cp0/LngkW6/uZWbEDTe3Ox143V4kYtxl9twiM3XLKd6a67JHCzneQWFzC0qSg90b3r5O+1zOkT3ZMF2Pbu2Vwg==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/form-field": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NCc/o60gwuF28PVMgFkHrKcHxIaCMZK9JRVfoaD0sF2BINYrjaCkFZ+x6AhNjAWLUQMhJMfc+1WXAUE2T85Mug==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/icon-button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-9P6cjRqKtjE6ML+r5yz0ExU/f2KLdNabHQxmO6RpKd/FnjTyP1NcWqqj8dsvo/DZ7mOtT1MIThgkQDdiMqcYLg==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-LlyiyxpHNlFt0PZ8Q2tvOPbjNcgm3L7tUebXsM7iGyoKXfj0HwyDI31S0KgtU3Vs5DIK4U4mnRWtoAxtBW6Jfg==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/linear-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qP/iI4CT7i7HhXuUiNWL5pDN6tyTJ4uLl8e9QImz4mcQLUMU3xrNBIsutS+I5GnBE8FwLDozZFccfCxHh+pvzw==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/list": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bjHXXk2ZeWxAFs4cJxy5J5A5ClUd3FGjRv/LwCYpsh7Dm7e8kSe8Lw2MWb6FXyF3mDJM6xqN3xXQWOh6UEu5wA==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-x59UHoTLvEsPKjFdffrKTgEyc0T4W3m58RsizAmapXr59Uthq8+PTFOkAv9R1PV/ZCzxay7Vx+QcekC4qOr40A==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zv/fv/W3zdSb+c/p6GNcOqA3+wAc/r8MOtV53WJPLlvZZSpGoTwHUp+GPiNeovfbsTSxN95XOXuVQBEfKEb8vA==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/mwc-base": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-base/-/mwc-base-0.25.3.tgz", + "integrity": "sha512-4wvxZ9dhPr0O4jjOHPmFyn77pafe+h1gHPlT9sbQ+ly8NY/fSn/TXn7/PbxgL8g4ZHxMvD3o7PJopg+6cbHp8Q==", + "dependencies": { + "@lit/reactive-element": "1.0.0-rc.4", + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-base/node_modules/@lit/reactive-element": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.4.tgz", + "integrity": "sha512-dJMha+4NFYdpnUJzRrWTFV5Hdp9QHWFuPnaoqonrKl4lGJVnYez9mu8ev9F/5KM47tjAjh22DuRHrdFDHfOijA==" + }, + "node_modules/@material/mwc-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.25.3.tgz", + "integrity": "sha512-usHEKchj9hqetY7n0yebTz1Pk9Z+9W/sNZheFoSaiWQCv9XhtCdKkHH0MXTv8SpwxWuEKUf/XjtyvikGIcIn7w==", + "dependencies": { + "@material/mwc-icon": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-checkbox": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-checkbox/-/mwc-checkbox-0.25.3.tgz", + "integrity": "sha512-PSh9IAgQK4XiDzBwgclheejkA4cbZ3K9V1JTTl/YVRDD/OLLM+Bh8tbnAg/1kGVlPWOUfDrYCcZ0gg472ca7gw==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-circular-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress/-/mwc-circular-progress-0.25.3.tgz", + "integrity": "sha512-ajgSzfdRfq0/sZg0Z5W/ZpgZwD8Ioj59m5ScCPXXdkRoVHf7+8lsD/2Fh4095GfoYE4PWSkXYVlWsQCx+aJbcA==", + "dependencies": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-circular-progress-four-color": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress-four-color/-/mwc-circular-progress-four-color-0.25.3.tgz", + "integrity": "sha512-CEpZxvZnJaBJaBD/WeffbbQ1vWaqML0zmohVIebxfml9MIukzIT8nRFfBmWq89zlszJBhdH0mfDvk7jX47z0Vg==", + "dependencies": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-dialog": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-dialog/-/mwc-dialog-0.25.3.tgz", + "integrity": "sha512-UpxAYAzKXO1MW4ezpiYfEQgov08p0J8KDVKqKrMwg7lsZRkAtUMk4YJkM6qmWGqGPqd/cN++42PMPHAISJH3yA==", + "dependencies": { + "@material/dialog": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-button": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "node_modules/@material/mwc-drawer": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-drawer/-/mwc-drawer-0.25.3.tgz", + "integrity": "sha512-PL00ifjojIIVtAqv5v3l/uuKSufwcPqsVUWEuSvd6ncPGj2GoL45dWt3HPotUVbWarzqVh4wHj+Yr63WNxgPxw==", + "dependencies": { + "@material/drawer": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "node_modules/@material/mwc-fab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.25.3.tgz", + "integrity": "sha512-XE1BQNKAEear+Uq58s+DjZe6yw7kiiQofdayXjbKVRf5VS4Kdd0PDfb8sIYyRbwszknVB9jmisk9LQjHTfzs7w==", + "dependencies": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-floating-label": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.25.3.tgz", + "integrity": "sha512-3uFMi8Y680P0nzP5zih4YuOZJLl/C6Ux9G810Unwo44zblG/ckgJlFiM+T+oR+OH5KM8LbfNlV0ypo7FT5zYJA==", + "dependencies": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-formfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-formfield/-/mwc-formfield-0.25.3.tgz", + "integrity": "sha512-JP/ZgsWok0ZVwUQfYgaov0Ocn1zDiiw7Po6q8k/n5tOS67S41XUB/ctiUg1gh00LAM0v3eZAexa9ZmKarviVJA==", + "dependencies": { + "@material/form-field": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-icon": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon/-/mwc-icon-0.25.3.tgz", + "integrity": "sha512-36076AWZIRSr8qYOLjuDDkxej/HA0XAosrj7TS1ZeLlUBnLUtbDtvc1S7KSa0hqez7ouzOqGaWK24yoNnTa2OA==", + "dependencies": { + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-icon-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz", + "integrity": "sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==", + "dependencies": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-icon-button-toggle": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button-toggle/-/mwc-icon-button-toggle-0.25.3.tgz", + "integrity": "sha512-H3eMHHZWyqO2Dd3FXiDOArmegUBpXB3vatZLPDHVFKABdZlt0M4qusgvV7IIo53urLqqcVo6u8FMjtv9VGnXpQ==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-line-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.25.3.tgz", + "integrity": "sha512-ANJzSyumb+shBVTIhqF1+YByPU/EpFXxI9CS26qThFqlUDpYXg5xcoZpkMSmZv3Wv/loF1rs2mJfFWOcC6nFnw==", + "dependencies": { + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-linear-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-linear-progress/-/mwc-linear-progress-0.25.3.tgz", + "integrity": "sha512-iAsM5zo78rYXXzwEg1RT0+jShxkUjOEUK0Yj6KxqxbXy1VKPTZ4HRB5Fy6wChWQi/Xl8wFlfI6nNAQtH7pakeA==", + "dependencies": { + "@material/linear-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-list": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-list/-/mwc-list-0.25.3.tgz", + "integrity": "sha512-2T297qVaQsKv+QDNP2ag9g04RLKO1tm2F6BwwqvdbXTsY+LKYOJe2/aSe0kX2tQLayX4ydy2RnTevo9Ld+c+4g==", + "dependencies": { + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-menu": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-menu/-/mwc-menu-0.25.3.tgz", + "integrity": "sha512-jr5R61BfqrJC0lsAI63y4BsEM2eY3n6kiCy2ZnwinmxrfFrS709T/zuSUUW/xG9b9inSku4WjjSkDhPzQrmS3g==", + "dependencies": { + "@material/menu": "=14.0.0-canary.261f2db59.0", + "@material/menu-surface": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/shape": "=14.0.0-canary.261f2db59.0", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-notched-outline": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.25.3.tgz", + "integrity": "sha512-8jvU8GD0Pke+pfTQ0PdXpZmkU3XIHhMVY6AHM/2IQrXHkVZmAm9kbwL7ne3Ao+6f5n+DeXDGd+SG9U6ZZjD7gw==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/notched-outline": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-radio": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-radio/-/mwc-radio-0.25.3.tgz", + "integrity": "sha512-SXpVDrsQnz7+2w/kfBxcOJ4P+uJ0RxBd9mCLE7wVyN53gDLkNHqA0npdl2PNpRaaMavVrt27L8wWo5QIT+7zWA==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/radio": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-ripple/-/mwc-ripple-0.25.3.tgz", + "integrity": "sha512-G/gt/csxgME6/sAku3GiuB0O2LLvoPWsRTLq/9iABpaGLJjqaKHvNg/IVzNDdF3YZT7EORgR9cBWWl7umA4i4Q==", + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-select": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-select/-/mwc-select-0.25.3.tgz", + "integrity": "sha512-mf1WrsNAW4rDHeVH+AgTPfNHAg70dJdwuIfIBqksAty3pYxnXQ9RjpL4Z/7kLdsGiS44du65vVgmZ63T0ifugQ==", + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/select": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-slider": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-slider/-/mwc-slider-0.25.3.tgz", + "integrity": "sha512-HhjOwi9s/ssGrMaeOwvVXAZQJ3RQc7qKBe7KBA4diRF3Fe4UvjtFsXJN5eZAXmi0LwZPWNnzxKP1JAQBcJWszQ==", + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/slider": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-snackbar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-snackbar/-/mwc-snackbar-0.25.3.tgz", + "integrity": "sha512-DJyWQl1rksv502qLQta81YQ3q3iy0GlVQcXZq88nBG9o64070qZW92rfZmiQ63MRwGbdNmrUFZ3QBoClY1JpFg==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/snackbar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-switch": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-switch/-/mwc-switch-0.25.3.tgz", + "integrity": "sha512-cjppRf17q70SdtTP0twMAzODJY7ztJFnfDDZKM5N72F4cp2q0VvhIU42hfBCGLIEbXPQBCLG0dxqt2Mo04qCcA==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/switch": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab/-/mwc-tab-0.25.3.tgz", + "integrity": "sha512-BHKNBOUjCToPyD07Y+puRF1ttSusLAsqAddDneGSzCOILoR1M9mQ8JIvm2XJ+eirqje09qg6VdHnJJWCIPH6sA==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-bar/-/mwc-tab-bar-0.25.3.tgz", + "integrity": "sha512-nzfoz34lmY50GmFUNSOZeCZSDQkJWgCdtBDBrEewufONMgxnuLwLjW0rc1NqBa62/dQ9E7G32rCDVrz/8fW0cA==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "@material/tab-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab-indicator": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-indicator/-/mwc-tab-indicator-0.25.3.tgz", + "integrity": "sha512-b2M6wbO0uwPw8yU/HbNfZ40Yi3ueejjuqxoEzJgWHQGLUzA1BQuhcQglJUJgYYPgqAR/ew+x3apmxnpjinPqeQ==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab-scroller": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-scroller/-/mwc-tab-scroller-0.25.3.tgz", + "integrity": "sha512-IY0yuJg6G9Cyot5slA7k5edhe0ZmcvgKBAhKMHMxQf8F/Z5t0kUxgNyminQZUKegbJD2jxEUAgMpJWyNCKjGyg==", + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-textarea": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textarea/-/mwc-textarea-0.25.3.tgz", + "integrity": "sha512-u3PkwAL6+2DGr4rxrDAqBPBCwFX40lM8/ZKgQ9mg7xLB6Rhz/5n3Sf5MtMwGSJO0ZU5CGqU3qY9x21S4tM/Xhw==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-textfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.25.3.tgz", + "integrity": "sha512-stpZ8sEyo2Mb9fG2XCoTc1Kom8oRXZiVI5rU88GtfcBU7nH0em8S4grq9X1mVfUG6Cfi1G/T+avCSIhzbYtr0w==", + "dependencies": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/textfield": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-top-app-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar/-/mwc-top-app-bar-0.25.3.tgz", + "integrity": "sha512-2z13T/L9WTq3JFq2ygi5HF5tEUBToXjYn/BEJjPXSbe0jepRS+0wtk5axkbaq5ObSkvhBxdzjsZAaWFJ0QVF0A==", + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-top-app-bar-fixed": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar-fixed/-/mwc-top-app-bar-fixed-0.25.3.tgz", + "integrity": "sha512-hYirqEkjohb+7t3iCY0Zppl3fAXJUJNcvsj5VLDzjRKOnQo+f1i3p9AcpJw5sVV29S4oP+RT+qD7D7tD930uKQ==", + "dependencies": { + "@material/mwc-top-app-bar": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/notched-outline": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-gtn+IKAiX2rbfbX3a9aDlfUoKCEYrlAPOZifKXUaZ4UJYMNLzZuAqy7l5Ds30emtqUE22mySTEWqhzK6dePKsA==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/progress-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qm+zUMvFYhHuVB2OdgWTO/Dv1hMFEdIT3loX5OJMpvQ66l6rez/3F7blwHkm6W4mfuxRS3zdDdYbP5QdFcuHuA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/radio": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AvrsOqhP8UZ5d58RWgaTmQVlWQRULwk2BXhsEhtxz56CmTsyVM49thNbaNnc/TzuY9Ssxv/L2wYVbR2B3BX9Yw==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-3FLCLj8X7KrFfuYBHJg1b7Odb3V/AW7fxk3m1i1zhDnygKmlQ/abVucH1s2qbX3Y+JIiq+5/C5407h9BFtOf+A==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bVnXBbUsHs57+EXdeFbcwaKy3lT/itI/qTLmJ88ar0qaGEujO1GmESHm3ioqkeo4kQpTfDhBwQGeEi1aDaTdFg==", + "dependencies": { + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/select": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-r/D3e75H/sg+7iv+dkiyQ9cg8R6koHQJl85/gZqOlHpaQGSH5gSxpVeILkRY+ic6obQTdQCPRvUi9kzUve5zEg==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-VjcQltd1uF9ugvLExMy00SMISjy/370o8lsZlb1T+xHyhXHL3UxeuWYLW5Amq6mbx65+c9Df9WmlXXOdebpEkw==", + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/slider": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-JoTlKGDf5+Ao0JNNlpiNM1h3TezhOELpM8dmCs1IwCzw7pWepihSa4oXemdDadHKAYM0HOIo2OQVcark96/WSQ==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/snackbar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-RLxO0dWBmhU+3y/PCYN0oiQUvzw8cdeFLmiUN9BPn2unwmTPp5nUdaTde7TQ93vRNidyPtDnkEFnflunDCk2Ew==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/switch": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WoHxAeTVh43OAwkdC9uWI5caVwCCn0JrxMbPYAonbuoGAn/blXECuDtSpXD3m+05RwSgUHlX9n14nb3SGQMOYw==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-c6zIUxzTnFbwcJ7cfXBUgh/2x0cp3s0kW2c2PKmHO5RLm22azEnAMTHeTCbT5DKlazgr5Zum2ZFJ+uR1fSJUFw==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-hr6gqL0FrRO8ofFi/EPc/A6iRIzcx+ruqzUlCjDgCdMDOOHZsg9ULskGiN7/ocUZnpPOL1AcdE05L3nAWiDZHA==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/tab-scroller": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-v1MHQ19zs0PWcFqgSzhGY9dU+OeoLixu9BO7bLlT/SHyQ3SjHn9NRc850KiqbFuMlsIlnyIEz/dCJHv2lO1ZAw==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-scroller": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-1tk3BHpYK3Zh/SAvXITlkm2frNo8wjz2xnu/9UoTQnzKMRIzKRFvAvtPH8oM7kmEoZeNXZOm+WrTyJ0mJNfmwg==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-KBPgpvvVFBfLx9nc6+wWOS2hJ40JVwh5KBjMoYbiOEFLf0O7SgCAVREHaFAXrPsC8AeTyUipx6TReONIGfMCPQ==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bUqyFT0QF8Nxx02fekt3CXIfC9DEPOPdo2hjgdtvhrNP+vftbkI2tKZ5/uRUnVA+zqQAOyIl5z6FOMg4fyemCA==", + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tokens": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-mgar9gsLv00HTvXIDvNR1vEEXpfKgeWhVTO8a7aWofSNyENNOVc5ImJwBgCAMb5SgLHBi6w8/c1tPzjOewBfCA==", + "dependencies": { + "@material/elevation": "14.0.0-canary.261f2db59.0" + } + }, + "node_modules/@material/top-app-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qizULSReG7wpxWzNk2JykLiqMuuhOuyXoOUx5bl4FZCuivT6HK2xYLJ49ZM15SFbpWqZopfjmSrLo2TPw3wuhg==", + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/touch-target": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-xA6TTHN7aOTXg/+c6mQJlogzTD+Sp8WPC5TK8RBXbQxEykGXGW15p+H9pG+rX/gzD5iehnHRBrDUFmAGoskhcQ==", + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/typography": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WOCdcNkD5KBRAwICcRqWBRG3cDkyrwK5USTNmG0oxnwnZAN7daOpPTdLppVAhadE7faj8d67ON+V9pH7+T62FQ==", + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==" + }, + "node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@msgpack/msgpack": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", + "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@open-wc/dedupe-mixin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", + "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==" + }, + "node_modules/@open-wc/scoped-elements": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", + "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "@open-wc/dedupe-mixin": "^1.3.0" + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-commonjs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-18.0.0.tgz", + "integrity": "sha512-fj92shhg8luw7XbA0HowAqz90oo7qtLGwqTKbyZ8pmOyH8ui5e+u0wPEgeHLH3djcVma6gUCUrjY6w5R2o1u6g==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^2.30.0" + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^2.42.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz", + "integrity": "sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + }, + "node_modules/@sap-theming/theming-base-content": { + "version": "11.1.41", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.1.41.tgz", + "integrity": "sha512-ffxq4uP7I/CowpXvXQxjNSBXEvMlZycoIZZyIbEoJmORYk+eUwMFTVf7DPriMDdsY/kSIEqse2xoPvHqdluPkg==" + }, + "node_modules/@scoped-elements/material-web": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@scoped-elements/material-web/-/material-web-0.0.19.tgz", + "integrity": "sha512-QMH5RKqHRLOlxnp+8jRro/Y6iJdNfzENKE9QieIuSylm+DOtHZOw9iny1iWqcdq+ipRhgyciC5NoEDT+QBPbRQ==", + "dependencies": { + "@material/mwc-button": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/mwc-circular-progress-four-color": "^0.25.3", + "@material/mwc-dialog": "^0.25.3", + "@material/mwc-drawer": "^0.25.3", + "@material/mwc-fab": "^0.25.3", + "@material/mwc-formfield": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-icon-button-toggle": "^0.25.3", + "@material/mwc-linear-progress": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-select": "^0.25.3", + "@material/mwc-slider": "^0.25.3", + "@material/mwc-snackbar": "^0.25.3", + "@material/mwc-switch": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-bar": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/mwc-textarea": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "@material/mwc-top-app-bar": "^0.25.3", + "@material/mwc-top-app-bar-fixed": "^0.25.3", + "@open-wc/scoped-elements": "^2.0.1", + "@ui5/webcomponents": "^1.0.0-rc.15", + "lit": "^2.0.2" + } + }, + "node_modules/@scoped-elements/shoelace": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.8.tgz", + "integrity": "sha512-ccSggWBhyZWdtftDtE8ps+4SKSO7618TzfWt1fCPGYs/FihfW3bEWxfWscdvuZN8wg4eDSKVGrpO+QuuqZ3fPg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@open-wc/scoped-elements": "^2.0.1", + "@shoelace-style/shoelace": "2.0.0-beta.60", + "lit": "^2.0.2" + } + }, + "node_modules/@shoelace-style/animations": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz", + "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==", + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/claviska" + } + }, + "node_modules/@shoelace-style/shoelace": { + "version": "2.0.0-beta.60", + "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.0.0-beta.60.tgz", + "integrity": "sha512-iozuLRjIR2UvzVEXrgcPvRHjqkWhRnWhTOuZcXWfAI5mmSB2ko8lqNXxnzgOtpFak4Z7Vei/9qOWSkAt0+fxRA==", + "dependencies": { + "@lit-labs/react": "^1.0.1", + "@popperjs/core": "^2.7.0", + "@shoelace-style/animations": "^1.1.0", + "color": "^3.1.3", + "qr-creator": "^1.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/claviska" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/command-line-args": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", + "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/content-disposition": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", + "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", + "dev": true + }, + "node_modules/@types/cookies": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", + "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/fs-extra": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz", + "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-assert": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", + "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", + "dev": true + }, + "node_modules/@types/http-errors": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", + "dev": true + }, + "node_modules/@types/keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", + "dev": true + }, + "node_modules/@types/koa": { + "version": "2.13.5", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz", + "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==", + "dev": true, + "dependencies": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "node_modules/@types/koa-compose": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "dev": true, + "dependencies": { + "@types/koa": "*" + } + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/node": { + "version": "18.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + }, + "node_modules/@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@ui5/webcomponents": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.7.1.tgz", + "integrity": "sha512-5H2bbJWTvZpPfb0xNBGXQtQJyqVdmaTI6mV1kT+2ignBGVX0md7NjcFFc3zxWRWEDv+BI9WXbF/HhbtPRTuv/A==", + "dependencies": { + "@ui5/webcomponents-base": "1.7.1", + "@ui5/webcomponents-icons": "1.7.1", + "@ui5/webcomponents-localization": "1.7.1", + "@ui5/webcomponents-theming": "1.7.1" + } + }, + "node_modules/@ui5/webcomponents-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.7.1.tgz", + "integrity": "sha512-PRPn+EN2/bECrHaYZsDF9zlPDoBnXVf5WdxbZOo1aD9rtWe/YG9tS6hqHQZv/4R8Mp4QZ96oOL8zNwe2xEpE1Q==", + "dependencies": { + "lit-html": "^2.0.1" + } + }, + "node_modules/@ui5/webcomponents-icons": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.7.1.tgz", + "integrity": "sha512-++lL5qew3eLOqxhXmMiPAjtcpXjMRsz8mxr/iFHt+yJ2bs9MuIeVG6Bu5ViDwbzREVSwEV3hiXkPyMHKJ1nGxQ==", + "dependencies": { + "@ui5/webcomponents-base": "1.7.1" + } + }, + "node_modules/@ui5/webcomponents-localization": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.7.1.tgz", + "integrity": "sha512-EFRT6KdSvAvbbFRmy4loR31yo4BsPazi/iB91N4A8QjfgTnnFttYft+Rk3VYuqgrUKcW8gtewVc2sWbhDxExwQ==", + "dependencies": { + "@ui5/webcomponents-base": "1.7.1" + } + }, + "node_modules/@ui5/webcomponents-theming": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.7.1.tgz", + "integrity": "sha512-CER9AG5v0V74qWONoc1QMDv69FvncrrcbI7HjAz7iu59C3H+2Muw0+wn/UVgHS5pKTK3KCKpE9MFW76auEfGaw==", + "dependencies": { + "@sap-theming/theming-base-content": "11.1.41", + "@ui5/webcomponents-base": "1.7.1" + } + }, + "node_modules/@web/config-loader": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", + "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", + "dev": true, + "dependencies": { + "semver": "^7.3.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/config-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@web/dev-server": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.34.tgz", + "integrity": "sha512-+te6iwxAQign1KyhHpkR/a3+5qw/Obg/XWCES2So6G5LcZ86zIKXbUpWAJuNOqiBV6eGwqEB1AozKr2Jj7gj/Q==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.12.11", + "@types/command-line-args": "^5.0.0", + "@web/config-loader": "^0.1.3", + "@web/dev-server-core": "^0.3.19", + "@web/dev-server-rollup": "^0.3.19", + "camelcase": "^6.2.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.1", + "debounce": "^1.2.0", + "deepmerge": "^4.2.2", + "ip": "^1.1.5", + "nanocolors": "^0.2.1", + "open": "^8.0.2", + "portfinder": "^1.0.28" + }, + "bin": { + "wds": "dist/bin.js", + "web-dev-server": "dist/bin.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/dev-server-core": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.19.tgz", + "integrity": "sha512-Q/Xt4RMVebLWvALofz1C0KvP8qHbzU1EmdIA2Y1WMPJwiFJFhPxdr75p9YxK32P2t0hGs6aqqS5zE0HW9wYzYA==", + "dev": true, + "dependencies": { + "@types/koa": "^2.11.6", + "@types/ws": "^7.4.0", + "@web/parse5-utils": "^1.2.0", + "chokidar": "^3.4.3", + "clone": "^2.1.2", + "es-module-lexer": "^1.0.0", + "get-stream": "^6.0.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^4.0.6", + "koa": "^2.13.0", + "koa-etag": "^4.0.0", + "koa-send": "^5.0.1", + "koa-static": "^5.0.0", + "lru-cache": "^6.0.0", + "mime-types": "^2.1.27", + "parse5": "^6.0.1", + "picomatch": "^2.2.2", + "ws": "^7.4.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/dev-server-core/node_modules/@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@web/dev-server-core/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@web/dev-server-rollup": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.19.tgz", + "integrity": "sha512-IwiwI+fyX0YuvAOldStlYJ+Zm/JfSCk9OSGIs7+fWbOYysEHwkEVvBwoPowaclSZA44Tobvqt+6ej9udbbZ/WQ==", + "dev": true, + "dependencies": { + "@rollup/plugin-node-resolve": "^13.0.4", + "@web/dev-server-core": "^0.3.19", + "nanocolors": "^0.2.1", + "parse5": "^6.0.1", + "rollup": "^2.67.0", + "whatwg-url": "^11.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/parse5-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz", + "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==", + "dev": true, + "dependencies": { + "@types/parse5": "^6.0.1", + "parse5": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/rollup-plugin-import-meta-assets": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@web/rollup-plugin-import-meta-assets/-/rollup-plugin-import-meta-assets-1.0.7.tgz", + "integrity": "sha512-ft44CqITUkNd8stwNb4ZOvrZ8DlPifM821jplksmxRGetg5Lx684oFrpfQJ7mfkU/Sa7B3dI1mHTX0DE52eBwg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^4.1.0", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@web/rollup-plugin-import-meta-assets/node_modules/@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "dependencies": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peer": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "node_modules/array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-template-html-minifier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-template-html-minifier/-/babel-plugin-template-html-minifier-4.1.0.tgz", + "integrity": "sha512-fyuqn/SEPG68v+YUrBehOhQ81fxlu1A3YPATo3XXTNTsYsUFejRNNFTdQk5vkramMYy7/9XKIXIwsnB0VVvVTg==", + "dev": true, + "dependencies": { + "clean-css": "^4.2.1", + "html-minifier-terser": "^5.0.0", + "is-builtin-module": "^3.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bestzip": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", + "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", + "dev": true, + "dependencies": { + "archiver": "^5.3.0", + "async": "^3.2.0", + "glob": "^7.1.6", + "which": "^2.0.2", + "yargs": "^16.2.0" + }, + "bin": { + "bestzip": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/blocking-elements": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", + "integrity": "sha512-/SLWbEzMoVIMZACCyhD/4Ya2M1PWP1qMKuiymowPcI+PdWDARqeARBjhj73kbUBCxEmTZCUu5TAqxtwUO9C1Ig==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dev": true, + "dependencies": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "node_modules/colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "node_modules/command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dev": true, + "dependencies": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dev": true, + "dependencies": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/command-line-usage/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/command-line-usage/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concurrently": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", + "integrity": "sha512-8MhqOB6PWlBfA2vJ8a0bSFKATOdWlHiQlk11IfmQBPaHVP8oP2gsh2MObE6UR3hqDHqvaIvLTyceNW6obVuFHQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "date-fns": "^2.0.1", + "lodash": "^4.17.15", + "read-pkg": "^4.0.1", + "rxjs": "^6.5.2", + "spawn-command": "^0.0.2-1", + "supports-color": "^6.1.0", + "tree-kill": "^1.2.2", + "yargs": "^13.3.0" + }, + "bin": { + "concurrently": "bin/concurrently.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/concurrently/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/concurrently/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "node_modules/concurrently/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/concurrently/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/concurrently/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/concurrently/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/concurrently/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "node_modules/concurrently/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/concurrently/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "dev": true, + "dependencies": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "dev": true, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "peer": true + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "peer": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.2", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.0.3.tgz", + "integrity": "sha512-iC67eXHToclrlVhQfpRawDiF8D8sQxNxmbqw5oebegOaJkyx/w9C/k57/5e6yJR2zIByRt9OXdqX50DV2t6ZKw==", + "dev": true + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "peer": true, + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "peer": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "peer": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "peer": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "peer": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "peer": true + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "peer": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "dependencies": { + "array-back": "^3.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "peer": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "peer": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "peer": true + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "node_modules/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "peer": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "peer": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "dependencies": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dev": true, + "dependencies": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/idb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==", + "dev": true + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "peer": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "dependencies": { + "builtin-modules": "^3.3.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-callable": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", + "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true, + "engines": { + "node": ">= 8.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-base64": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" + }, + "node_modules/js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "peer": true + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "peer": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dev": true, + "dependencies": { + "tsscmp": "1.0.6" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "dev": true, + "dependencies": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + }, + "engines": { + "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" + } + }, + "node_modules/koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", + "dev": true + }, + "node_modules/koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "dev": true, + "dependencies": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/koa-etag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz", + "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==", + "dev": true, + "dependencies": { + "etag": "^1.8.1" + } + }, + "node_modules/koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dev": true, + "dependencies": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dev": true, + "dependencies": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "engines": { + "node": ">= 7.6.0" + } + }, + "node_modules/koa-static/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lit": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz", + "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==", + "dependencies": { + "@lit/reactive-element": "^1.4.0", + "lit-element": "^3.2.0", + "lit-html": "^2.3.0" + } + }, + "node_modules/lit-element": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.2.tgz", + "integrity": "sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==", + "dependencies": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "node_modules/lit-html": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz", + "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/lit-svelte-stores": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/lit-svelte-stores/-/lit-svelte-stores-0.2.1.tgz", + "integrity": "sha512-PzvcgP5GNKoEDhIsodV2PyBHBoDFhs76/BE4+R4FXllWquMiOqdTifpzTq6b7vhD5WtV/jTRQe87PC2ncwABIA==", + "dependencies": { + "@lit-labs/task": "^1.1.2", + "lit": "^2.0.0", + "svelte": "^3.38.3" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "peer": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "peer": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "peer": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/new-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-port/-/new-port-1.0.0.tgz", + "integrity": "sha512-2rEL1cZj78LekYSfYHDGP7lIhrCauYbPy92QvEyfJcNzrXIuDjEMWlpxrgGic2BNM7S+viHn8ajuYx0b9UlJJQ==", + "dev": true + }, + "node_modules/new-port-cli": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-port-cli/-/new-port-cli-1.0.0.tgz", + "integrity": "sha512-9uMPTw2loJJ5423n4GT2uW7y12IeqiLiuUsNaXHZb3pBWNQ/pCnSi8nJ/EHBEBO58FQszvH2YCMDoCh7pnXN4Q==", + "dev": true, + "dependencies": { + "new-port": "^1.0.0" + }, + "bin": { + "new-port": "bin/port.js", + "newport": "bin/port.js", + "port": "bin/port.js" + } + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", + "dev": true + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "peer": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "peer": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "peer": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "peer": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/postmate": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/postmate/-/postmate-1.5.2.tgz", + "integrity": "sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qr-creator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", + "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha512-+UBirHHDm5J+3WDmLBZYSklRYg82nMlz+enn+GMZ22nSR2f4bzxmhso6rzQW/3mT2PVzpzDTiYIZahk8UmZ44w==", + "dev": true, + "dependencies": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dev": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "dev": true, + "dependencies": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/resolve-path/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/resolve-path/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/resolve-path/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "dev": true, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-copy": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", + "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", + "dev": true, + "dependencies": { + "@types/fs-extra": "^8.0.1", + "colorette": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "10.0.1", + "is-plain-object": "^3.0.0" + }, + "engines": { + "node": ">=8.3" + } + }, + "node_modules/rollup-plugin-copy/node_modules/globby": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/rollup-plugin-terser/node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/rollup-plugin-workbox": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-workbox/-/rollup-plugin-workbox-6.2.0.tgz", + "integrity": "sha512-7v4X2uA88AGR69syAEMTrIW4+TQUid74zuQkFgTyCs8iuzBO6Dd9fB/P6eswmwd3J1F994c6eMHn7/hg3ZOvdw==", + "dev": true, + "dependencies": { + "@rollup/plugin-node-resolve": "^11.0.1", + "@rollup/plugin-replace": "^3.0.0", + "pretty-bytes": "^5.5.0", + "rollup-plugin-terser": "^7.0.2", + "workbox-build": "^6.2.4" + } + }, + "node_modules/rollup-plugin-workbox/node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "node_modules/spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svelte": { + "version": "3.50.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz", + "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dev": true, + "dependencies": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/table-layout/node_modules/array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/table-layout/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "peer": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "dev": true, + "engines": { + "node": ">=0.6.x" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "peer": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "dependencies": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "node_modules/wicg-inert": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", + "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==" + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dev": true, + "dependencies": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/wordwrapjs/node_modules/typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dev": true, + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/workbox-build/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", + "dev": true + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dev": true, + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dev": true, + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dev": true, + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dev": true, + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", + "dev": true + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "peer": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ylru": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", + "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", + "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", + "dev": true + }, + "@babel/core": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", + "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + } + }, + "@babel/generator": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", + "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", + "dev": true, + "requires": { + "@babel/types": "^7.19.0", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", + "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", + "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", + "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.19.1", + "@babel/helper-compilation-targets": "^7.19.1", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", + "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.1", + "@babel/types": "^7.19.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", + "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "peer": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "peer": true + } + } + }, + "@holo-host/comb": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@holo-host/comb/-/comb-0.3.0.tgz", + "integrity": "sha512-Ksqh3Gukf/NFI7hzs7tZwnCG4IADisahdWktLpgXdt5y283Ha4uncEIvkjVcP1YSP07Rhq5Ht+JPgDIlwvvT5w==", + "requires": { + "@msgpack/msgpack": "^2.7.1", + "postmate": "^1.5.1" + } + }, + "@holo-host/identicon": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@holo-host/identicon/-/identicon-0.1.0.tgz", + "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==" + }, + "@holo-host/web-sdk": { + "version": "0.6.7-prerelease", + "resolved": "https://registry.npmjs.org/@holo-host/web-sdk/-/web-sdk-0.6.7-prerelease.tgz", + "integrity": "sha512-uBwYMJF5rJszHGR9HBPCp6q7uXR2j7plQBMSs9l2Mk4w7dkL6LPCKTLvib/ph09G8iPJeAwoZeEzQaxJZC3VJA==", + "requires": { + "@holo-host/comb": "^0.3.0" + } + }, + "@holochain-open-dev/cell-client": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", + "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", + "requires": { + "@holo-host/web-sdk": "0.6.7-prerelease", + "@holochain/client": "^0.8.0", + "@types/ws": "^8.5.3", + "lodash-es": "^4.17.21" + } + }, + "@holochain-open-dev/core-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", + "integrity": "sha512-1lb6S6tQr7tFPchfeLYLXhfBV5WLsffOxEoIx9XB087hzef0eByolQJMSp+xc/D1q+11Q3BpqQr2I7BJpqbypQ==", + "requires": { + "@holochain/client": "^0.8.0", + "js-base64": "^3.6.0" + } + }, + "@holochain-open-dev/profiles": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.3.tgz", + "integrity": "sha512-d283oKFyd/GT8YKOJ4B1TsR9K/LswSrtZ44efEh3nAZFD+O91aoiM8r2/2qoiQyZXfsfmgRXWJd+U3eEov2/fQ==", + "requires": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/core-types": "^0.5.0", + "@holochain-open-dev/utils": "^0.3.3", + "@holochain/client": "^0.8.0", + "@lit-labs/context": "^0.1.2", + "@lit/localize": "^0.11.2", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "^2.1.1", + "@scoped-elements/material-web": "0.0.19", + "@scoped-elements/shoelace": "0.0.8", + "lit": "^2.1.1", + "lit-svelte-stores": "^0.2.0", + "lodash-es": "^4.17.21", + "svelte": "^3.42.4" + } + }, + "@holochain-open-dev/utils": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.3.3.tgz", + "integrity": "sha512-bWgAocAR6XjBj3/1VQJ97rLAyeGpidHBfBLZT4YMZEkf+OQWJ1exHD83fN9RWbkZNw4a9/ohFIlwREA5TedVNw==", + "requires": { + "@holo-host/identicon": "^0.1.0", + "@holochain/client": "^0.8.0", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "^2.0.1", + "@scoped-elements/material-web": "^0.0.19", + "@scoped-elements/shoelace": "^0.0.8", + "js-base64": "^3.7.2", + "lit": "^2.1.3", + "lodash-es": "^4.17.21" + } + }, + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "peer": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "peer": true + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "peer": true + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "peer": true + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@lightningrodlabs/we-applet": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.1.tgz", + "integrity": "sha512-5hV6QuLrTHiB7ntD6/tF/mkd3Q2J1lxZucw7cfOfszeLy/+dBx5CrCvNkbhVr19702CscyiL83HKEQc8xdFzpw==", + "requires": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/profiles": "^0.5.2", + "@holochain/client": "^0.8.0" + } + }, + "@lit-labs/context": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.1.3.tgz", + "integrity": "sha512-OUhXS7imcxuOjN5wvtvB9tt6G9BVSGhbqrnIMafnuDGPsGdw9mpKad7hn/E8NrAjzGeIeZM4LpP8Z3ukqN2lHg==", + "requires": { + "@lit/reactive-element": "^1.0.0", + "lit": "^2.0.0" + } + }, + "@lit-labs/react": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.8.tgz", + "integrity": "sha512-5qQzixu/bVqI819cNgr/fY8KX0v5C3FmanMaT7Q8qzUJ+EpB4BsOSQwacdaWfNkm7SV4jkWerSHxa9hvncszCA==" + }, + "@lit-labs/task": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/task/-/task-1.1.3.tgz", + "integrity": "sha512-Ta5rdbmuDaYAZwlkjezCoqcnn+J54XBAGI0X4PsCjycY1nJ/Ntbd+YY/eMdfnu777qrvznuqanTa4r1ptPXXxA==", + "requires": { + "@lit/reactive-element": "^1.1.0" + } + }, + "@lit/localize": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", + "integrity": "sha512-RRIwIX2tAm3+DuEndoXSJrFjGrAK5cb5IXo5K6jcJ6sbgD829B8rSqHC5MaKVUmXTVLIR1bk5IZOZDf9wFereA==", + "requires": { + "@lit/reactive-element": "^1.4.0", + "lit": "^2.3.0" + } + }, + "@lit/reactive-element": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.4.1.tgz", + "integrity": "sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==" + }, + "@material/animation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-OjxWJYSRNs4vnPe8NclaNn+TsNc8TR/wHusGtezF5F+wl+5mh+K69BMXAmURtq3idoRg4XaOSC/Ohk1ovD1fMQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/base": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-vy5SQt+jcwwdRFfBvtpVdpULUBujecVUKOXcopaQoi2XIzI5EBHuR4gPN0cd1yfmVEucD6p2fvVv2FJ3Ngr61w==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-DB0MAvdIGWKuFwlQ57hjv7ZuHIioT2mnG7RWtL7ZoCWoY45nCrsbJirmX5zZFipm9gIOJ3YnIkIrUyMVSrDX+g==", + "requires": { + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/circular-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Gi6Ika8MEZQOT3Qei2NfTj+sRWxCDFjchPM7szNjIKgL2DyH03bHmodQFVcyBFiPWEcWMc/mqVYgGf/XJXs85w==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/density": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zOR5wISqPVr8KS/ERNC1jdRV9O832lzclyS9Ea20rDrWfuOiYsQ9bbIk12xWlxpgsn7r9fxQJyd1O2SURoHdRA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/dialog": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NfQR0fmNS/y2iRAx5YeODLLywBAnSyZI/CL9GUq4NiNj+FeSxe+5bhG1p9NxHeGMjEVrl6fG5L9ql7lqtfQaYQ==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/dom": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-iUpZG6Bb2l/PfNV2Fb/pXfG1p4Bz4PC9A7ATPlKfcU5HioObcnYVc/+Hrtaw8eu28BNIc+VVROtbfpqG/YgKSQ==", + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/drawer": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-L4K8IXN5LMvaqVpOueopaMQPQbAWrRQ21iJi7Yv4BL15xWs5GbNohQJAclx4R6lHpEhnhYHlQ2dsIhe01IRrDw==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/elevation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AqN/tsTGGyBzZ7CtoSMBY9bDYvCuUt98EUfiGjZGXcf4HgoHV3Cn/JSLrhru5Cq8Nx6HF6AmHh3dQCfNCQduew==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/feature-targeting": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-CrVoGNu0ym52OPEKy3kgeNL2oSWOCBYbYxSH3GhERxCq5FwGBN+XmK/ZDLFVQlHYy3v8x4TqVEwXviCeumNTxQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/floating-label": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Cp0/LngkW6/uZWbEDTe3Ox143V4kYtxl9twiM3XLKd6a67JHCzneQWFzC0qSg90b3r5O+1zOkT3ZMF2Pbu2Vwg==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/form-field": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NCc/o60gwuF28PVMgFkHrKcHxIaCMZK9JRVfoaD0sF2BINYrjaCkFZ+x6AhNjAWLUQMhJMfc+1WXAUE2T85Mug==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/icon-button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-9P6cjRqKtjE6ML+r5yz0ExU/f2KLdNabHQxmO6RpKd/FnjTyP1NcWqqj8dsvo/DZ7mOtT1MIThgkQDdiMqcYLg==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/line-ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-LlyiyxpHNlFt0PZ8Q2tvOPbjNcgm3L7tUebXsM7iGyoKXfj0HwyDI31S0KgtU3Vs5DIK4U4mnRWtoAxtBW6Jfg==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/linear-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qP/iI4CT7i7HhXuUiNWL5pDN6tyTJ4uLl8e9QImz4mcQLUMU3xrNBIsutS+I5GnBE8FwLDozZFccfCxHh+pvzw==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/list": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bjHXXk2ZeWxAFs4cJxy5J5A5ClUd3FGjRv/LwCYpsh7Dm7e8kSe8Lw2MWb6FXyF3mDJM6xqN3xXQWOh6UEu5wA==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/menu": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-x59UHoTLvEsPKjFdffrKTgEyc0T4W3m58RsizAmapXr59Uthq8+PTFOkAv9R1PV/ZCzxay7Vx+QcekC4qOr40A==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/menu-surface": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zv/fv/W3zdSb+c/p6GNcOqA3+wAc/r8MOtV53WJPLlvZZSpGoTwHUp+GPiNeovfbsTSxN95XOXuVQBEfKEb8vA==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/mwc-base": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-base/-/mwc-base-0.25.3.tgz", + "integrity": "sha512-4wvxZ9dhPr0O4jjOHPmFyn77pafe+h1gHPlT9sbQ+ly8NY/fSn/TXn7/PbxgL8g4ZHxMvD3o7PJopg+6cbHp8Q==", + "requires": { + "@lit/reactive-element": "1.0.0-rc.4", + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "@lit/reactive-element": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.4.tgz", + "integrity": "sha512-dJMha+4NFYdpnUJzRrWTFV5Hdp9QHWFuPnaoqonrKl4lGJVnYez9mu8ev9F/5KM47tjAjh22DuRHrdFDHfOijA==" + } + } + }, + "@material/mwc-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.25.3.tgz", + "integrity": "sha512-usHEKchj9hqetY7n0yebTz1Pk9Z+9W/sNZheFoSaiWQCv9XhtCdKkHH0MXTv8SpwxWuEKUf/XjtyvikGIcIn7w==", + "requires": { + "@material/mwc-icon": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-checkbox": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-checkbox/-/mwc-checkbox-0.25.3.tgz", + "integrity": "sha512-PSh9IAgQK4XiDzBwgclheejkA4cbZ3K9V1JTTl/YVRDD/OLLM+Bh8tbnAg/1kGVlPWOUfDrYCcZ0gg472ca7gw==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-circular-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress/-/mwc-circular-progress-0.25.3.tgz", + "integrity": "sha512-ajgSzfdRfq0/sZg0Z5W/ZpgZwD8Ioj59m5ScCPXXdkRoVHf7+8lsD/2Fh4095GfoYE4PWSkXYVlWsQCx+aJbcA==", + "requires": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-circular-progress-four-color": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress-four-color/-/mwc-circular-progress-four-color-0.25.3.tgz", + "integrity": "sha512-CEpZxvZnJaBJaBD/WeffbbQ1vWaqML0zmohVIebxfml9MIukzIT8nRFfBmWq89zlszJBhdH0mfDvk7jX47z0Vg==", + "requires": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-dialog": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-dialog/-/mwc-dialog-0.25.3.tgz", + "integrity": "sha512-UpxAYAzKXO1MW4ezpiYfEQgov08p0J8KDVKqKrMwg7lsZRkAtUMk4YJkM6qmWGqGPqd/cN++42PMPHAISJH3yA==", + "requires": { + "@material/dialog": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-button": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "@material/mwc-drawer": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-drawer/-/mwc-drawer-0.25.3.tgz", + "integrity": "sha512-PL00ifjojIIVtAqv5v3l/uuKSufwcPqsVUWEuSvd6ncPGj2GoL45dWt3HPotUVbWarzqVh4wHj+Yr63WNxgPxw==", + "requires": { + "@material/drawer": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "@material/mwc-fab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.25.3.tgz", + "integrity": "sha512-XE1BQNKAEear+Uq58s+DjZe6yw7kiiQofdayXjbKVRf5VS4Kdd0PDfb8sIYyRbwszknVB9jmisk9LQjHTfzs7w==", + "requires": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-floating-label": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.25.3.tgz", + "integrity": "sha512-3uFMi8Y680P0nzP5zih4YuOZJLl/C6Ux9G810Unwo44zblG/ckgJlFiM+T+oR+OH5KM8LbfNlV0ypo7FT5zYJA==", + "requires": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-formfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-formfield/-/mwc-formfield-0.25.3.tgz", + "integrity": "sha512-JP/ZgsWok0ZVwUQfYgaov0Ocn1zDiiw7Po6q8k/n5tOS67S41XUB/ctiUg1gh00LAM0v3eZAexa9ZmKarviVJA==", + "requires": { + "@material/form-field": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-icon": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon/-/mwc-icon-0.25.3.tgz", + "integrity": "sha512-36076AWZIRSr8qYOLjuDDkxej/HA0XAosrj7TS1ZeLlUBnLUtbDtvc1S7KSa0hqez7ouzOqGaWK24yoNnTa2OA==", + "requires": { + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-icon-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz", + "integrity": "sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==", + "requires": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-icon-button-toggle": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button-toggle/-/mwc-icon-button-toggle-0.25.3.tgz", + "integrity": "sha512-H3eMHHZWyqO2Dd3FXiDOArmegUBpXB3vatZLPDHVFKABdZlt0M4qusgvV7IIo53urLqqcVo6u8FMjtv9VGnXpQ==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-line-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.25.3.tgz", + "integrity": "sha512-ANJzSyumb+shBVTIhqF1+YByPU/EpFXxI9CS26qThFqlUDpYXg5xcoZpkMSmZv3Wv/loF1rs2mJfFWOcC6nFnw==", + "requires": { + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-linear-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-linear-progress/-/mwc-linear-progress-0.25.3.tgz", + "integrity": "sha512-iAsM5zo78rYXXzwEg1RT0+jShxkUjOEUK0Yj6KxqxbXy1VKPTZ4HRB5Fy6wChWQi/Xl8wFlfI6nNAQtH7pakeA==", + "requires": { + "@material/linear-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-list": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-list/-/mwc-list-0.25.3.tgz", + "integrity": "sha512-2T297qVaQsKv+QDNP2ag9g04RLKO1tm2F6BwwqvdbXTsY+LKYOJe2/aSe0kX2tQLayX4ydy2RnTevo9Ld+c+4g==", + "requires": { + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-menu": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-menu/-/mwc-menu-0.25.3.tgz", + "integrity": "sha512-jr5R61BfqrJC0lsAI63y4BsEM2eY3n6kiCy2ZnwinmxrfFrS709T/zuSUUW/xG9b9inSku4WjjSkDhPzQrmS3g==", + "requires": { + "@material/menu": "=14.0.0-canary.261f2db59.0", + "@material/menu-surface": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/shape": "=14.0.0-canary.261f2db59.0", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-notched-outline": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.25.3.tgz", + "integrity": "sha512-8jvU8GD0Pke+pfTQ0PdXpZmkU3XIHhMVY6AHM/2IQrXHkVZmAm9kbwL7ne3Ao+6f5n+DeXDGd+SG9U6ZZjD7gw==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/notched-outline": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-radio": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-radio/-/mwc-radio-0.25.3.tgz", + "integrity": "sha512-SXpVDrsQnz7+2w/kfBxcOJ4P+uJ0RxBd9mCLE7wVyN53gDLkNHqA0npdl2PNpRaaMavVrt27L8wWo5QIT+7zWA==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/radio": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-ripple/-/mwc-ripple-0.25.3.tgz", + "integrity": "sha512-G/gt/csxgME6/sAku3GiuB0O2LLvoPWsRTLq/9iABpaGLJjqaKHvNg/IVzNDdF3YZT7EORgR9cBWWl7umA4i4Q==", + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-select": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-select/-/mwc-select-0.25.3.tgz", + "integrity": "sha512-mf1WrsNAW4rDHeVH+AgTPfNHAg70dJdwuIfIBqksAty3pYxnXQ9RjpL4Z/7kLdsGiS44du65vVgmZ63T0ifugQ==", + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/select": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-slider": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-slider/-/mwc-slider-0.25.3.tgz", + "integrity": "sha512-HhjOwi9s/ssGrMaeOwvVXAZQJ3RQc7qKBe7KBA4diRF3Fe4UvjtFsXJN5eZAXmi0LwZPWNnzxKP1JAQBcJWszQ==", + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/slider": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-snackbar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-snackbar/-/mwc-snackbar-0.25.3.tgz", + "integrity": "sha512-DJyWQl1rksv502qLQta81YQ3q3iy0GlVQcXZq88nBG9o64070qZW92rfZmiQ63MRwGbdNmrUFZ3QBoClY1JpFg==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/snackbar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-switch": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-switch/-/mwc-switch-0.25.3.tgz", + "integrity": "sha512-cjppRf17q70SdtTP0twMAzODJY7ztJFnfDDZKM5N72F4cp2q0VvhIU42hfBCGLIEbXPQBCLG0dxqt2Mo04qCcA==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/switch": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab/-/mwc-tab-0.25.3.tgz", + "integrity": "sha512-BHKNBOUjCToPyD07Y+puRF1ttSusLAsqAddDneGSzCOILoR1M9mQ8JIvm2XJ+eirqje09qg6VdHnJJWCIPH6sA==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-bar/-/mwc-tab-bar-0.25.3.tgz", + "integrity": "sha512-nzfoz34lmY50GmFUNSOZeCZSDQkJWgCdtBDBrEewufONMgxnuLwLjW0rc1NqBa62/dQ9E7G32rCDVrz/8fW0cA==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "@material/tab-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab-indicator": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-indicator/-/mwc-tab-indicator-0.25.3.tgz", + "integrity": "sha512-b2M6wbO0uwPw8yU/HbNfZ40Yi3ueejjuqxoEzJgWHQGLUzA1BQuhcQglJUJgYYPgqAR/ew+x3apmxnpjinPqeQ==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab-scroller": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-scroller/-/mwc-tab-scroller-0.25.3.tgz", + "integrity": "sha512-IY0yuJg6G9Cyot5slA7k5edhe0ZmcvgKBAhKMHMxQf8F/Z5t0kUxgNyminQZUKegbJD2jxEUAgMpJWyNCKjGyg==", + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-textarea": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textarea/-/mwc-textarea-0.25.3.tgz", + "integrity": "sha512-u3PkwAL6+2DGr4rxrDAqBPBCwFX40lM8/ZKgQ9mg7xLB6Rhz/5n3Sf5MtMwGSJO0ZU5CGqU3qY9x21S4tM/Xhw==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-textfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.25.3.tgz", + "integrity": "sha512-stpZ8sEyo2Mb9fG2XCoTc1Kom8oRXZiVI5rU88GtfcBU7nH0em8S4grq9X1mVfUG6Cfi1G/T+avCSIhzbYtr0w==", + "requires": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/textfield": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-top-app-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar/-/mwc-top-app-bar-0.25.3.tgz", + "integrity": "sha512-2z13T/L9WTq3JFq2ygi5HF5tEUBToXjYn/BEJjPXSbe0jepRS+0wtk5axkbaq5ObSkvhBxdzjsZAaWFJ0QVF0A==", + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-top-app-bar-fixed": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar-fixed/-/mwc-top-app-bar-fixed-0.25.3.tgz", + "integrity": "sha512-hYirqEkjohb+7t3iCY0Zppl3fAXJUJNcvsj5VLDzjRKOnQo+f1i3p9AcpJw5sVV29S4oP+RT+qD7D7tD930uKQ==", + "requires": { + "@material/mwc-top-app-bar": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/notched-outline": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-gtn+IKAiX2rbfbX3a9aDlfUoKCEYrlAPOZifKXUaZ4UJYMNLzZuAqy7l5Ds30emtqUE22mySTEWqhzK6dePKsA==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/progress-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qm+zUMvFYhHuVB2OdgWTO/Dv1hMFEdIT3loX5OJMpvQ66l6rez/3F7blwHkm6W4mfuxRS3zdDdYbP5QdFcuHuA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/radio": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AvrsOqhP8UZ5d58RWgaTmQVlWQRULwk2BXhsEhtxz56CmTsyVM49thNbaNnc/TzuY9Ssxv/L2wYVbR2B3BX9Yw==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-3FLCLj8X7KrFfuYBHJg1b7Odb3V/AW7fxk3m1i1zhDnygKmlQ/abVucH1s2qbX3Y+JIiq+5/C5407h9BFtOf+A==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/rtl": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bVnXBbUsHs57+EXdeFbcwaKy3lT/itI/qTLmJ88ar0qaGEujO1GmESHm3ioqkeo4kQpTfDhBwQGeEi1aDaTdFg==", + "requires": { + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/select": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-r/D3e75H/sg+7iv+dkiyQ9cg8R6koHQJl85/gZqOlHpaQGSH5gSxpVeILkRY+ic6obQTdQCPRvUi9kzUve5zEg==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/shape": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-VjcQltd1uF9ugvLExMy00SMISjy/370o8lsZlb1T+xHyhXHL3UxeuWYLW5Amq6mbx65+c9Df9WmlXXOdebpEkw==", + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/slider": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-JoTlKGDf5+Ao0JNNlpiNM1h3TezhOELpM8dmCs1IwCzw7pWepihSa4oXemdDadHKAYM0HOIo2OQVcark96/WSQ==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/snackbar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-RLxO0dWBmhU+3y/PCYN0oiQUvzw8cdeFLmiUN9BPn2unwmTPp5nUdaTde7TQ93vRNidyPtDnkEFnflunDCk2Ew==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/switch": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WoHxAeTVh43OAwkdC9uWI5caVwCCn0JrxMbPYAonbuoGAn/blXECuDtSpXD3m+05RwSgUHlX9n14nb3SGQMOYw==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-c6zIUxzTnFbwcJ7cfXBUgh/2x0cp3s0kW2c2PKmHO5RLm22azEnAMTHeTCbT5DKlazgr5Zum2ZFJ+uR1fSJUFw==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-hr6gqL0FrRO8ofFi/EPc/A6iRIzcx+ruqzUlCjDgCdMDOOHZsg9ULskGiN7/ocUZnpPOL1AcdE05L3nAWiDZHA==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/tab-scroller": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-v1MHQ19zs0PWcFqgSzhGY9dU+OeoLixu9BO7bLlT/SHyQ3SjHn9NRc850KiqbFuMlsIlnyIEz/dCJHv2lO1ZAw==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-scroller": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-1tk3BHpYK3Zh/SAvXITlkm2frNo8wjz2xnu/9UoTQnzKMRIzKRFvAvtPH8oM7kmEoZeNXZOm+WrTyJ0mJNfmwg==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/textfield": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-KBPgpvvVFBfLx9nc6+wWOS2hJ40JVwh5KBjMoYbiOEFLf0O7SgCAVREHaFAXrPsC8AeTyUipx6TReONIGfMCPQ==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/theme": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bUqyFT0QF8Nxx02fekt3CXIfC9DEPOPdo2hjgdtvhrNP+vftbkI2tKZ5/uRUnVA+zqQAOyIl5z6FOMg4fyemCA==", + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tokens": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-mgar9gsLv00HTvXIDvNR1vEEXpfKgeWhVTO8a7aWofSNyENNOVc5ImJwBgCAMb5SgLHBi6w8/c1tPzjOewBfCA==", + "requires": { + "@material/elevation": "14.0.0-canary.261f2db59.0" + } + }, + "@material/top-app-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qizULSReG7wpxWzNk2JykLiqMuuhOuyXoOUx5bl4FZCuivT6HK2xYLJ49ZM15SFbpWqZopfjmSrLo2TPw3wuhg==", + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/touch-target": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-xA6TTHN7aOTXg/+c6mQJlogzTD+Sp8WPC5TK8RBXbQxEykGXGW15p+H9pG+rX/gzD5iehnHRBrDUFmAGoskhcQ==", + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/typography": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WOCdcNkD5KBRAwICcRqWBRG3cDkyrwK5USTNmG0oxnwnZAN7daOpPTdLppVAhadE7faj8d67ON+V9pH7+T62FQ==", + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==" + }, + "@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "requires": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + }, + "dependencies": { + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "@msgpack/msgpack": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", + "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@open-wc/dedupe-mixin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", + "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==" + }, + "@open-wc/scoped-elements": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", + "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", + "requires": { + "@lit/reactive-element": "^1.0.0", + "@open-wc/dedupe-mixin": "^1.3.0" + } + }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-commonjs": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-18.0.0.tgz", + "integrity": "sha512-fj92shhg8luw7XbA0HowAqz90oo7qtLGwqTKbyZ8pmOyH8ui5e+u0wPEgeHLH3djcVma6gUCUrjY6w5R2o1u6g==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "commondir": "^1.0.1", + "estree-walker": "^2.0.1", + "glob": "^7.1.6", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7", + "resolve": "^1.17.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", + "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "deepmerge": "^4.2.2", + "is-builtin-module": "^3.1.0", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz", + "integrity": "sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dev": true, + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "dev": true + } + } + }, + "@sap-theming/theming-base-content": { + "version": "11.1.41", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.1.41.tgz", + "integrity": "sha512-ffxq4uP7I/CowpXvXQxjNSBXEvMlZycoIZZyIbEoJmORYk+eUwMFTVf7DPriMDdsY/kSIEqse2xoPvHqdluPkg==" + }, + "@scoped-elements/material-web": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@scoped-elements/material-web/-/material-web-0.0.19.tgz", + "integrity": "sha512-QMH5RKqHRLOlxnp+8jRro/Y6iJdNfzENKE9QieIuSylm+DOtHZOw9iny1iWqcdq+ipRhgyciC5NoEDT+QBPbRQ==", + "requires": { + "@material/mwc-button": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/mwc-circular-progress-four-color": "^0.25.3", + "@material/mwc-dialog": "^0.25.3", + "@material/mwc-drawer": "^0.25.3", + "@material/mwc-fab": "^0.25.3", + "@material/mwc-formfield": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-icon-button-toggle": "^0.25.3", + "@material/mwc-linear-progress": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-select": "^0.25.3", + "@material/mwc-slider": "^0.25.3", + "@material/mwc-snackbar": "^0.25.3", + "@material/mwc-switch": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-bar": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/mwc-textarea": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "@material/mwc-top-app-bar": "^0.25.3", + "@material/mwc-top-app-bar-fixed": "^0.25.3", + "@open-wc/scoped-elements": "^2.0.1", + "@ui5/webcomponents": "^1.0.0-rc.15", + "lit": "^2.0.2" + } + }, + "@scoped-elements/shoelace": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.8.tgz", + "integrity": "sha512-ccSggWBhyZWdtftDtE8ps+4SKSO7618TzfWt1fCPGYs/FihfW3bEWxfWscdvuZN8wg4eDSKVGrpO+QuuqZ3fPg==", + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@open-wc/scoped-elements": "^2.0.1", + "@shoelace-style/shoelace": "2.0.0-beta.60", + "lit": "^2.0.2" + } + }, + "@shoelace-style/animations": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz", + "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==" + }, + "@shoelace-style/shoelace": { + "version": "2.0.0-beta.60", + "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.0.0-beta.60.tgz", + "integrity": "sha512-iozuLRjIR2UvzVEXrgcPvRHjqkWhRnWhTOuZcXWfAI5mmSB2ko8lqNXxnzgOtpFak4Z7Vei/9qOWSkAt0+fxRA==", + "requires": { + "@lit-labs/react": "^1.0.1", + "@popperjs/core": "^2.7.0", + "@shoelace-style/animations": "^1.1.0", + "color": "^3.1.3", + "qr-creator": "^1.0.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dev": true, + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@types/accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/command-line-args": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", + "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", + "dev": true + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/content-disposition": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", + "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", + "dev": true + }, + "@types/cookies": { + "version": "0.7.7", + "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", + "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/express": "*", + "@types/keygrip": "*", + "@types/node": "*" + } + }, + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/fs-extra": { + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz", + "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-assert": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", + "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", + "dev": true + }, + "@types/http-errors": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", + "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", + "dev": true + }, + "@types/keygrip": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", + "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", + "dev": true + }, + "@types/koa": { + "version": "2.13.5", + "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz", + "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==", + "dev": true, + "requires": { + "@types/accepts": "*", + "@types/content-disposition": "*", + "@types/cookies": "*", + "@types/http-assert": "*", + "@types/http-errors": "*", + "@types/keygrip": "*", + "@types/koa-compose": "*", + "@types/node": "*" + } + }, + "@types/koa-compose": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", + "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", + "dev": true, + "requires": { + "@types/koa": "*" + } + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.7.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", + "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" + }, + "@types/parse5": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", + "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@ui5/webcomponents": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.7.1.tgz", + "integrity": "sha512-5H2bbJWTvZpPfb0xNBGXQtQJyqVdmaTI6mV1kT+2ignBGVX0md7NjcFFc3zxWRWEDv+BI9WXbF/HhbtPRTuv/A==", + "requires": { + "@ui5/webcomponents-base": "1.7.1", + "@ui5/webcomponents-icons": "1.7.1", + "@ui5/webcomponents-localization": "1.7.1", + "@ui5/webcomponents-theming": "1.7.1" + } + }, + "@ui5/webcomponents-base": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.7.1.tgz", + "integrity": "sha512-PRPn+EN2/bECrHaYZsDF9zlPDoBnXVf5WdxbZOo1aD9rtWe/YG9tS6hqHQZv/4R8Mp4QZ96oOL8zNwe2xEpE1Q==", + "requires": { + "lit-html": "^2.0.1" + } + }, + "@ui5/webcomponents-icons": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.7.1.tgz", + "integrity": "sha512-++lL5qew3eLOqxhXmMiPAjtcpXjMRsz8mxr/iFHt+yJ2bs9MuIeVG6Bu5ViDwbzREVSwEV3hiXkPyMHKJ1nGxQ==", + "requires": { + "@ui5/webcomponents-base": "1.7.1" + } + }, + "@ui5/webcomponents-localization": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.7.1.tgz", + "integrity": "sha512-EFRT6KdSvAvbbFRmy4loR31yo4BsPazi/iB91N4A8QjfgTnnFttYft+Rk3VYuqgrUKcW8gtewVc2sWbhDxExwQ==", + "requires": { + "@ui5/webcomponents-base": "1.7.1" + } + }, + "@ui5/webcomponents-theming": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.7.1.tgz", + "integrity": "sha512-CER9AG5v0V74qWONoc1QMDv69FvncrrcbI7HjAz7iu59C3H+2Muw0+wn/UVgHS5pKTK3KCKpE9MFW76auEfGaw==", + "requires": { + "@sap-theming/theming-base-content": "11.1.41", + "@ui5/webcomponents-base": "1.7.1" + } + }, + "@web/config-loader": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", + "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", + "dev": true, + "requires": { + "semver": "^7.3.4" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "@web/dev-server": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.34.tgz", + "integrity": "sha512-+te6iwxAQign1KyhHpkR/a3+5qw/Obg/XWCES2So6G5LcZ86zIKXbUpWAJuNOqiBV6eGwqEB1AozKr2Jj7gj/Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.12.11", + "@types/command-line-args": "^5.0.0", + "@web/config-loader": "^0.1.3", + "@web/dev-server-core": "^0.3.19", + "@web/dev-server-rollup": "^0.3.19", + "camelcase": "^6.2.0", + "command-line-args": "^5.1.1", + "command-line-usage": "^6.1.1", + "debounce": "^1.2.0", + "deepmerge": "^4.2.2", + "ip": "^1.1.5", + "nanocolors": "^0.2.1", + "open": "^8.0.2", + "portfinder": "^1.0.28" + } + }, + "@web/dev-server-core": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.19.tgz", + "integrity": "sha512-Q/Xt4RMVebLWvALofz1C0KvP8qHbzU1EmdIA2Y1WMPJwiFJFhPxdr75p9YxK32P2t0hGs6aqqS5zE0HW9wYzYA==", + "dev": true, + "requires": { + "@types/koa": "^2.11.6", + "@types/ws": "^7.4.0", + "@web/parse5-utils": "^1.2.0", + "chokidar": "^3.4.3", + "clone": "^2.1.2", + "es-module-lexer": "^1.0.0", + "get-stream": "^6.0.0", + "is-stream": "^2.0.0", + "isbinaryfile": "^4.0.6", + "koa": "^2.13.0", + "koa-etag": "^4.0.0", + "koa-send": "^5.0.1", + "koa-static": "^5.0.0", + "lru-cache": "^6.0.0", + "mime-types": "^2.1.27", + "parse5": "^6.0.1", + "picomatch": "^2.2.2", + "ws": "^7.4.2" + }, + "dependencies": { + "@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + } + } + }, + "@web/dev-server-rollup": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.19.tgz", + "integrity": "sha512-IwiwI+fyX0YuvAOldStlYJ+Zm/JfSCk9OSGIs7+fWbOYysEHwkEVvBwoPowaclSZA44Tobvqt+6ej9udbbZ/WQ==", + "dev": true, + "requires": { + "@rollup/plugin-node-resolve": "^13.0.4", + "@web/dev-server-core": "^0.3.19", + "nanocolors": "^0.2.1", + "parse5": "^6.0.1", + "rollup": "^2.67.0", + "whatwg-url": "^11.0.0" + } + }, + "@web/parse5-utils": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz", + "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==", + "dev": true, + "requires": { + "@types/parse5": "^6.0.1", + "parse5": "^6.0.1" + } + }, + "@web/rollup-plugin-import-meta-assets": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@web/rollup-plugin-import-meta-assets/-/rollup-plugin-import-meta-assets-1.0.7.tgz", + "integrity": "sha512-ft44CqITUkNd8stwNb4ZOvrZ8DlPifM821jplksmxRGetg5Lx684oFrpfQJ7mfkU/Sa7B3dI1mHTX0DE52eBwg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^4.1.0", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", + "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", + "dev": true, + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + } + } + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peer": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "peer": true + }, + "array-back": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", + "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", + "dev": true + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-template-html-minifier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-template-html-minifier/-/babel-plugin-template-html-minifier-4.1.0.tgz", + "integrity": "sha512-fyuqn/SEPG68v+YUrBehOhQ81fxlu1A3YPATo3XXTNTsYsUFejRNNFTdQk5vkramMYy7/9XKIXIwsnB0VVvVTg==", + "dev": true, + "requires": { + "clean-css": "^4.2.1", + "html-minifier-terser": "^5.0.0", + "is-builtin-module": "^3.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bestzip": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", + "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", + "dev": true, + "requires": { + "archiver": "^5.3.0", + "async": "^3.2.0", + "glob": "^7.1.6", + "which": "^2.0.2", + "yargs": "^16.2.0" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "blocking-elements": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", + "integrity": "sha512-/SLWbEzMoVIMZACCyhD/4Ya2M1PWP1qMKuiymowPcI+PdWDARqeARBjhj73kbUBCxEmTZCUu5TAqxtwUO9C1Ig==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "dev": true + }, + "cache-content-type": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", + "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", + "dev": true, + "requires": { + "mime-types": "^2.1.18", + "ylru": "^1.2.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "peer": true + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001399", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", + "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "command-line-args": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", + "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", + "dev": true, + "requires": { + "array-back": "^3.1.0", + "find-replace": "^3.0.0", + "lodash.camelcase": "^4.3.0", + "typical": "^4.0.0" + } + }, + "command-line-usage": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", + "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", + "dev": true, + "requires": { + "array-back": "^4.0.2", + "chalk": "^2.4.2", + "table-layout": "^1.0.2", + "typical": "^5.2.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "concurrently": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", + "integrity": "sha512-8MhqOB6PWlBfA2vJ8a0bSFKATOdWlHiQlk11IfmQBPaHVP8oP2gsh2MObE6UR3hqDHqvaIvLTyceNW6obVuFHQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "date-fns": "^2.0.1", + "lodash": "^4.17.15", + "read-pkg": "^4.0.1", + "rxjs": "^6.5.2", + "spawn-command": "^0.0.2-1", + "supports-color": "^6.1.0", + "tree-kill": "^1.2.2", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", + "dev": true + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookies": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", + "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", + "dev": true, + "requires": { + "depd": "~2.0.0", + "keygrip": "~1.1.0" + } + }, + "core-js-compat": { + "version": "3.25.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", + "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", + "dev": true, + "requires": { + "browserslist": "^4.21.3" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "peer": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true + }, + "date-fns": { + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", + "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", + "dev": true + }, + "debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "peer": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "dev": true + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "dev": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "peer": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dev": true, + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.249", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", + "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", + "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.2", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-module-lexer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.0.3.tgz", + "integrity": "sha512-iC67eXHToclrlVhQfpRawDiF8D8sQxNxmbqw5oebegOaJkyx/w9C/k57/5e6yJR2zIByRt9OXdqX50DV2t6ZKw==", + "dev": true + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint": { + "version": "8.23.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", + "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", + "peer": true, + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "peer": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "peer": true + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "peer": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "peer": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "peer": true + } + } + }, + "eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "requires": {} + }, + "eslint-plugin-prettier": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", + "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, + "eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "requires": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "peer": true, + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "peer": true + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "peer": true + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "peer": true, + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "peer": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true + }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "peer": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "peer": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dev": true, + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-replace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", + "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", + "dev": true, + "requires": { + "array-back": "^3.0.1" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "peer": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "peer": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "peer": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "peer": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "peer": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "html-minifier-terser": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", + "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", + "dev": true, + "requires": { + "camel-case": "^4.1.1", + "clean-css": "^4.2.3", + "commander": "^4.1.1", + "he": "^1.2.0", + "param-case": "^3.0.3", + "relateurl": "^0.2.7", + "terser": "^4.6.3" + } + }, + "http-assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", + "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", + "dev": true, + "requires": { + "deep-equal": "~1.0.1", + "http-errors": "~1.8.0" + } + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + } + } + }, + "idb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==", + "dev": true + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "peer": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "peer": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-builtin-module": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", + "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", + "dev": true, + "requires": { + "builtin-modules": "^3.3.0" + } + }, + "is-callable": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", + "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", + "dev": true + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "dev": true + }, + "is-plain-object": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", + "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", + "dev": true + }, + "is-reference": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", + "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", + "dev": true, + "requires": { + "@types/estree": "*" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "dev": true + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isbinaryfile": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", + "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "requires": {} + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dev": true, + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "js-base64": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" + }, + "js-sdsl": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", + "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", + "peer": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "peer": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "peer": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "dev": true + }, + "keygrip": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", + "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", + "dev": true, + "requires": { + "tsscmp": "1.0.6" + } + }, + "koa": { + "version": "2.13.4", + "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", + "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", + "dev": true, + "requires": { + "accepts": "^1.3.5", + "cache-content-type": "^1.0.0", + "content-disposition": "~0.5.2", + "content-type": "^1.0.4", + "cookies": "~0.8.0", + "debug": "^4.3.2", + "delegates": "^1.0.0", + "depd": "^2.0.0", + "destroy": "^1.0.4", + "encodeurl": "^1.0.2", + "escape-html": "^1.0.3", + "fresh": "~0.5.2", + "http-assert": "^1.3.0", + "http-errors": "^1.6.3", + "is-generator-function": "^1.0.7", + "koa-compose": "^4.1.0", + "koa-convert": "^2.0.0", + "on-finished": "^2.3.0", + "only": "~0.0.2", + "parseurl": "^1.3.2", + "statuses": "^1.5.0", + "type-is": "^1.6.16", + "vary": "^1.1.2" + } + }, + "koa-compose": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", + "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", + "dev": true + }, + "koa-convert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", + "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", + "dev": true, + "requires": { + "co": "^4.6.0", + "koa-compose": "^4.1.0" + } + }, + "koa-etag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz", + "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==", + "dev": true, + "requires": { + "etag": "^1.8.1" + } + }, + "koa-send": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", + "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "http-errors": "^1.7.3", + "resolve-path": "^1.4.0" + } + }, + "koa-static": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", + "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "koa-send": "^5.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "peer": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lit": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz", + "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==", + "requires": { + "@lit/reactive-element": "^1.4.0", + "lit-element": "^3.2.0", + "lit-html": "^2.3.0" + } + }, + "lit-element": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.2.tgz", + "integrity": "sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==", + "requires": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "lit-html": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz", + "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==", + "requires": { + "@types/trusted-types": "^2.0.2" + } + }, + "lit-svelte-stores": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/lit-svelte-stores/-/lit-svelte-stores-0.2.1.tgz", + "integrity": "sha512-PzvcgP5GNKoEDhIsodV2PyBHBoDFhs76/BE4+R4FXllWquMiOqdTifpzTq6b7vhD5WtV/jTRQe87PC2ncwABIA==", + "requires": { + "@lit-labs/task": "^1.1.2", + "lit": "^2.0.0", + "svelte": "^3.38.3" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "peer": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "peer": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dev": true, + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "peer": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "new-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-port/-/new-port-1.0.0.tgz", + "integrity": "sha512-2rEL1cZj78LekYSfYHDGP7lIhrCauYbPy92QvEyfJcNzrXIuDjEMWlpxrgGic2BNM7S+viHn8ajuYx0b9UlJJQ==", + "dev": true + }, + "new-port-cli": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/new-port-cli/-/new-port-cli-1.0.0.tgz", + "integrity": "sha512-9uMPTw2loJJ5423n4GT2uW7y12IeqiLiuUsNaXHZb3pBWNQ/pCnSi8nJ/EHBEBO58FQszvH2YCMDoCh7pnXN4Q==", + "dev": true, + "requires": { + "new-port": "^1.0.0" + } + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "only": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", + "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", + "dev": true + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "peer": true, + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "peer": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "peer": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "peer": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "peer": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "peer": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + }, + "portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "requires": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "postmate": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/postmate/-/postmate-1.5.2.tgz", + "integrity": "sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "peer": true + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "requires": { + "fast-diff": "^1.1.2" + } + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qr-creator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", + "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha512-+UBirHHDm5J+3WDmLBZYSklRYg82nMlz+enn+GMZ22nSR2f4bzxmhso6rzQW/3mT2PVzpzDTiYIZahk8UmZ44w==", + "dev": true, + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dev": true, + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "reduce-flatten": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", + "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", + "dev": true + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "peer": true + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "peer": true + }, + "resolve-path": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", + "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", + "dev": true, + "requires": { + "http-errors": "~1.6.2", + "path-is-absolute": "1.0.1" + }, + "dependencies": { + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + } + } + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", + "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", + "dev": true, + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-copy": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", + "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", + "dev": true, + "requires": { + "@types/fs-extra": "^8.0.1", + "colorette": "^1.1.0", + "fs-extra": "^8.1.0", + "globby": "10.0.1", + "is-plain-object": "^3.0.0" + }, + "dependencies": { + "globby": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", + "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.0.3", + "glob": "^7.1.3", + "ignore": "^5.1.1", + "merge2": "^1.2.3", + "slash": "^3.0.0" + } + } + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + } + } + }, + "rollup-plugin-workbox": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/rollup-plugin-workbox/-/rollup-plugin-workbox-6.2.0.tgz", + "integrity": "sha512-7v4X2uA88AGR69syAEMTrIW4+TQUid74zuQkFgTyCs8iuzBO6Dd9fB/P6eswmwd3J1F994c6eMHn7/hg3ZOvdw==", + "dev": true, + "requires": { + "@rollup/plugin-node-resolve": "^11.0.1", + "@rollup/plugin-replace": "^3.0.0", + "pretty-bytes": "^5.5.0", + "rollup-plugin-terser": "^7.0.2", + "workbox-build": "^6.2.4" + }, + "dependencies": { + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "peer": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "peer": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "dev": true + }, + "spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.12", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", + "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "peer": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svelte": { + "version": "3.50.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz", + "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==" + }, + "table-layout": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", + "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", + "dev": true, + "requires": { + "array-back": "^4.0.1", + "deep-extend": "~0.6.0", + "typical": "^5.2.0", + "wordwrapjs": "^4.0.0" + }, + "dependencies": { + "array-back": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", + "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", + "dev": true + }, + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "dev": true + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dev": true, + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + } + }, + "terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "peer": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tr46": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", + "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsscmp": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", + "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", + "dev": true + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "peer": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.8.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", + "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", + "dev": true + }, + "typical": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", + "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-url": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", + "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", + "dev": true, + "requires": { + "tr46": "^3.0.0", + "webidl-conversions": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", + "dev": true + }, + "wicg-inert": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", + "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==" + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "peer": true + }, + "wordwrapjs": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", + "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", + "dev": true, + "requires": { + "reduce-flatten": "^2.0.0", + "typical": "^5.2.0" + }, + "dependencies": { + "typical": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", + "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", + "dev": true + } + } + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dev": true, + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dev": true, + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dev": true, + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", + "dev": true + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dev": true, + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dev": true, + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dev": true, + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dev": true, + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dev": true, + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", + "dev": true + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "peer": true, + "requires": {} + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "ylru": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", + "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "peer": true + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } + } + } +} diff --git a/we-applet/package.json b/we-applet/package.json new file mode 100644 index 00000000..c6367bbc --- /dev/null +++ b/we-applet/package.json @@ -0,0 +1,49 @@ +{ + "name": "we-applet", + "version": "0.0.1", + "scripts": { + "start": "npx cross-env HC_PORT=$(port) ADMIN_PORT=$(port) concurrently \"npm run start:happ\" \"npm run start:ui\"", + "start:ui": "concurrently -k --names tsc,dev-server \"npm run build:watch\" \"wds --config ./web-dev-server.config.mjs\"", + "start:happ": "RUST_LOG=warn WASM_LOG=debug echo \"pass\" | hc s --piped -f=$ADMIN_PORT generate ./workdir/acorn_applet-applet.happ --run=$HC_PORT -a acorn_applet-applet network mdns", + "build": "rimraf dist && tsc && rollup --config rollup.config.js", + "build:watch": "tsc -w --preserveWatchOutput", + "package": "npm run build:happ && npm run package:ui && hc web-app pack ./workdir", + "package:ui": "rimraf ui.zip && npm run build && cd ./dist && bestzip ../ui.zip * ", + "build:happ": "npm run build:dnas && hc app pack ./workdir", + "build:dnas": "npm run build:zomes && hc dna pack ./workdir", + "build:zomes": "CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown" + }, + "dependencies": { + "@holochain-open-dev/profiles": "^0.5.2", + "@holochain/client": "^0.8.0", + "@lightningrodlabs/we-applet": "^0.1.1", + "@lit-labs/context": "^0.1.2", + "@open-wc/scoped-elements": "^2.0.1", + "@scoped-elements/material-web": "^0.0.19", + "lit": "^2.2.0" + }, + "devDependencies": { + "@babel/preset-env": "^7.15.0", + "@rollup/plugin-babel": "^5.3.0", + "@rollup/plugin-commonjs": "18.0.0", + "@rollup/plugin-node-resolve": "^13.0.4", + "@rollup/plugin-replace": "^3.0.0", + "@web/dev-server": "^0.1.21", + "@web/dev-server-rollup": "^0.3.10", + "@web/rollup-plugin-import-meta-assets": "^1.0.7", + "babel-plugin-template-html-minifier": "^4.1.0", + "bestzip": "^2.2.0", + "concurrently": "^5.3.0", + "deepmerge": "^4.2.2", + "new-port-cli": "^1.0.0", + "rimraf": "^3.0.2", + "rollup": "^2.56.2", + "rollup-plugin-copy": "^3.4.0", + "rollup-plugin-terser": "^7.0.2", + "rollup-plugin-workbox": "^6.2.0", + "tslib": "^2.3.1", + "typescript": "^4.5.0", + "react-dom": "^16.12.0" + }, + "private": true +} diff --git a/we-applet/rollup.config.js b/we-applet/rollup.config.js new file mode 100644 index 00000000..d92e0f1d --- /dev/null +++ b/we-applet/rollup.config.js @@ -0,0 +1,79 @@ +import nodeResolve from "@rollup/plugin-node-resolve"; +import commonjs from "@rollup/plugin-commonjs"; +import replace from "@rollup/plugin-replace"; +import copy from "rollup-plugin-copy"; + +import babel from "@rollup/plugin-babel"; +import { importMetaAssets } from "@web/rollup-plugin-import-meta-assets"; +import { terser } from "rollup-plugin-terser"; + +export default { + input: "out-tsc/index.js", + output: { + format: "es", + dir: "dist", + sourcemap: false, + }, + watch: { + clearScreen: false, + }, + external: [], + plugins: [ + copy({ + targets: [{ src: "icon.png", dest: "dist" }], + }), + /** Resolve bare module imports */ + nodeResolve({ + browser: true, + preferBuiltins: false, + }), + replace({ + "process.env.NODE_ENV": '"production"', + }), + commonjs({}), + /** Minify JS */ + terser(), + /** Bundle assets references via import.meta.url */ + importMetaAssets(), + /** Compile JS to a lower language target */ + babel({ + exclude: /node_modules/, + + babelHelpers: "bundled", + presets: [ + [ + require.resolve("@babel/preset-env"), + { + targets: [ + "last 3 Chrome major versions", + "last 3 Firefox major versions", + "last 3 Edge major versions", + "last 3 Safari major versions", + ], + modules: false, + bugfixes: true, + }, + ], + ], + plugins: [ + [ + require.resolve("babel-plugin-template-html-minifier"), + { + modules: { + lit: ["html", { name: "css", encapsulation: "style" }], + }, + failOnError: false, + strictCSS: true, + htmlMinifier: { + collapseWhitespace: true, + conservativeCollapse: true, + removeComments: true, + caseSensitive: true, + minifyCSS: true, + }, + }, + ], + ], + }), + ], +}; diff --git a/we-applet/src/acorn_applet-applet.ts b/we-applet/src/acorn_applet-applet.ts new file mode 100644 index 00000000..0993d264 --- /dev/null +++ b/we-applet/src/acorn_applet-applet.ts @@ -0,0 +1,70 @@ +import { contextProvider, ContextProvider } from "@lit-labs/context"; +import { property, state } from "lit/decorators.js"; +import { + ProfilesStore, + profilesStoreContext, +} from "@holochain-open-dev/profiles"; +import { InstalledAppInfo, AppWebsocket } from "@holochain/client"; +import { ScopedElementsMixin } from "@open-wc/scoped-elements"; +import { CircularProgress } from "@scoped-elements/material-web"; +import { LitElement, html, css } from "lit"; +import { InstalledAppletInfo } from "@lightningrodlabs/we-applet"; + +export class AcornAppletApplet extends ScopedElementsMixin(LitElement) { + @property() + appWebsocket!: AppWebsocket; + + @contextProvider({context: profilesStoreContext}) + @property() + profilesStore!: ProfilesStore; + + @property() + appletAppInfo!: InstalledAppletInfo[]; + + @state() + loaded = false; + + async firstUpdated() { + // TODO: Initialize any store that you have and create a ContextProvider for it + // + // eg: + // new ContextProvider(this, acorn_appletContext, new AcornAppletStore(cellClient, store)); + + this.loaded = true; + } + + render() { + if (!this.loaded) + return html`
+ +
`; + + // TODO: add any elements that you have in your applet + return html`This is my applet!`; + } + + static get scopedElements() { + return { + "mwc-circular-progress": CircularProgress, + // TODO: add any elements that you have in your applet + }; + } + + static styles = [ + css` + :host { + display: flex; + flex: 1; + } + `, + ]; +} +class XSearch extends HTMLElement { + connectedCallback() { + const root = ReactDOM.createRoot(mountPoint); + root.render({name}); + } +} +customElements.define('x-search', XSearch); diff --git a/we-applet/src/index.ts b/we-applet/src/index.ts new file mode 100644 index 00000000..1d4ea6c9 --- /dev/null +++ b/we-applet/src/index.ts @@ -0,0 +1,45 @@ +import { + AdminWebsocket, + AppWebsocket, + InstalledAppInfo, + InstalledCell, +} from "@holochain/client"; +import { + WeApplet, + AppletRenderers, + WeServices, + InstalledAppletInfo, +} from "@lightningrodlabs/we-applet"; +import ReactDOM from 'react-dom' + +import { AcornAppletApplet } from "./acorn_applet-applet"; + +const acorn_appletApplet: WeApplet = { + async appletRenderers( + appWebsocket: AppWebsocket, + adminWebsocket: AdminWebsocket, + weServices: WeServices, + appletAppInfo: InstalledAppletInfo[] + ): Promise { + return { + full(element: HTMLElement, registry: CustomElementRegistry) { + registry.define("acorn_applet-applet", AcornAppletApplet); + element.innerHTML = ``; + const appletElement = element.querySelector("acorn_applet-applet") as any; + + appletElement.appWebsocket = appWebsocket; + appletElement.profilesStore = weServices.profilesStore; + appletElement.appletAppInfo = appletAppInfo; + const root = ReactDOM.createRoot(appletElement); + // set up store inside ); + }, + blocks: [], + }; + }, +}; + +export default acorn_appletApplet; diff --git a/we-applet/tsconfig.json b/we-applet/tsconfig.json new file mode 100644 index 00000000..4a0e45f6 --- /dev/null +++ b/we-applet/tsconfig.json @@ -0,0 +1,22 @@ +{ + "compilerOptions": { + "target": "es2018", + "module": "esnext", + "moduleResolution": "node", + "noEmitOnError": true, + "lib": ["es2017", "dom"], + "strict": true, + "esModuleInterop": false, + "allowSyntheticDefaultImports": true, + "experimentalDecorators": true, + "importHelpers": true, + "sourceMap": true, + "inlineSources": true, + "incremental": true, + "outDir": "out-tsc", + "rootDir": "./src", + "declaration": true, + "skipLibCheck": true + }, + "include": ["src/**/*.ts"] +} diff --git a/we-applet/web-dev-server.config.mjs b/we-applet/web-dev-server.config.mjs new file mode 100644 index 00000000..14b544d7 --- /dev/null +++ b/we-applet/web-dev-server.config.mjs @@ -0,0 +1,43 @@ +// import { hmrPlugin, presets } from '@open-wc/dev-server-hmr'; +import { fromRollup } from "@web/dev-server-rollup"; +import rollupReplace from "@rollup/plugin-replace"; +import rollupCommonjs from "@rollup/plugin-commonjs"; + +const replace = fromRollup(rollupReplace); +const commonjs = fromRollup(rollupCommonjs); + +/** Use Hot Module replacement by adding --hmr to the start command */ +const hmr = process.argv.includes("--hmr"); + +export default /** @type {import('@web/dev-server').DevServerConfig} */ ({ + open: true, + watch: !hmr, + /** Resolve bare module imports */ + nodeResolve: { + exportConditions: ["browser", "development"], + browser: true, + preferBuiltins: false, + }, + + /** Compile JS for older browsers. Requires @web/dev-server-esbuild plugin */ + // esbuildTarget: 'auto' + + /** Set appIndex to enable SPA routing */ + appIndex: "./demo/index.html", + rootDir: '../', + clearTerminalOnReload: false, + + plugins: [ + replace({ + "process.env.HC_PORT": JSON.stringify(process.env.HC_PORT), + "process.env.ADMIN_PORT": JSON.stringify(process.env.ADMIN_PORT) || undefined, + delimiters: ["", ""], + }), + + commonjs(), + /** Use Hot Module Replacement by uncommenting. Requires @open-wc/dev-server-hmr plugin */ + // hmr && hmrPlugin({ exclude: ['**/*/node_modules/**/*'], presets: [presets.litElement] }), + ], + + // See documentation for all available options +}); diff --git a/we-applet/workdir/dna.yaml b/we-applet/workdir/dna.yaml new file mode 100644 index 00000000..bed1a092 --- /dev/null +++ b/we-applet/workdir/dna.yaml @@ -0,0 +1,15 @@ +--- +manifest_version: "1" +name: acorn_applet +integrity: +network_seed: 00000000-0000-0000-0000-000000000000 + properties: ~ + zomes: + - name: acorn_applet_integrity + bundled: ../target/wasm32-unknown-unknown/release/acorn_applet_integrity.wasm +coordinator: + zomes: + - name: acorn_applet + bundled: ../target/wasm32-unknown-unknown/release/acorn_applet.wasm + dependencies: + - name: acorn_applet_integrity diff --git a/we-applet/workdir/happ.yaml b/we-applet/workdir/happ.yaml new file mode 100644 index 00000000..f1bf0291 --- /dev/null +++ b/we-applet/workdir/happ.yaml @@ -0,0 +1,15 @@ +--- +manifest_version: "1" +name: acorn_applet-applet +description: ~ +roles: + - id: acorn_applet + provisioning: + strategy: create + deferred: false + dna: + bundled: "./acorn_applet.dna" + properties: ~ + network_seed: ~ + version: ~ + clone_limit: 100 \ No newline at end of file diff --git a/we-applet/workdir/web-happ.yaml b/we-applet/workdir/web-happ.yaml new file mode 100644 index 00000000..b9b0a5e1 --- /dev/null +++ b/we-applet/workdir/web-happ.yaml @@ -0,0 +1,7 @@ +--- +manifest_version: "1" +name: acorn_applet-applet +ui: + bundled: "../ui.zip" +happ_manifest: + bundled: "./acorn_applet-applet.happ" From 36326faa8c14d6fea85af7cc38872a928bdc028c Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 19 Sep 2022 11:32:46 -0700 Subject: [PATCH 02/73] refactor root react component to take in config info --- web/src/app-provided.tsx | 91 ++++++++++++++++++++++++++++++++++++++++ web/src/index.js | 90 +++++++-------------------------------- 2 files changed, 107 insertions(+), 74 deletions(-) create mode 100644 web/src/app-provided.tsx diff --git a/web/src/app-provided.tsx b/web/src/app-provided.tsx new file mode 100644 index 00000000..e47a2024 --- /dev/null +++ b/web/src/app-provided.tsx @@ -0,0 +1,91 @@ +// does most of what index.js does but as a component +// export component +// pass in websockets as props + +import React, { useState } from 'react' +import { useEffect, useRef } from "react" +import { applyMiddleware, createStore, compose } from "redux" +import { Provider } from 'react-redux' +import App from './routes/App.connector' +import { layoutWatcher } from './redux/ephemeral/layout/middleware' +import { realtimeInfoWatcher } from './redux/persistent/projects/realtime-info-signal/middleware' +import acorn from './redux/reducer' +import signalsHandlers from './signalsHandlers' +import { MAIN_APP_ID, PROFILES_ROLE_ID } from './holochainConfig' +import { getAppWs, setAgentPubKey } from './hcWebsockets' +import { cellIdToString } from './utils' +import { setProfilesCellId, setProjectsCellIds } from './redux/persistent/cells/actions' +import ProfilesZomeApi from './api/profilesApi' +import { fetchAgents } from './redux/persistent/profiles/agents/actions' +import { whoami } from './redux/persistent/profiles/who-am-i/actions' +import { fetchAgentAddress } from './redux/persistent/profiles/agent-address/actions' +import { getProjectCellIdStrings } from './projectAppIds' + + +function AppProvided({ + appWs, + adminWs, +}) { + const [storeLoaded, setStoreLoaded] = useState(false) + const middleware = [layoutWatcher, realtimeInfoWatcher] + + // This enables the redux-devtools browser extension + // which gives really awesome debugging for apps that use redux + // @ts-ignore + const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose + + // acorn is the top-level reducer. the second argument is custom Holochain middleware + let initialStore = createStore( + acorn, + /* preloadedState, */ composeEnhancers(applyMiddleware(...middleware)) + ) + const store = useRef(initialStore) + + // initialize the appWs with the signals handler + const signalCallback = signalsHandlers(store.current) + + useEffect(() => { + const prepareStore = async () => { + getAppWs(signalCallback).then(async (client) => { + try { + const profilesInfo = await appWs.appInfo({ + installed_app_id: MAIN_APP_ID, + }) + const { cell_id: cellId } = profilesInfo.cell_data.find( + ({ role_id }) => role_id === PROFILES_ROLE_ID + ) + const [_dnaHash, agentPubKey] = cellId + // cache buffer version of agentPubKey + setAgentPubKey(agentPubKey) + const cellIdString = cellIdToString(cellId) + store.current.dispatch(setProfilesCellId(cellIdString)) + // all functions of the Profiles DNA + const profilesZomeApi = new ProfilesZomeApi(appWs) + + const profiles = await profilesZomeApi.profile.fetchAgents(cellId) + store.current.dispatch(fetchAgents(cellIdString, profiles)) + const profile = await profilesZomeApi.profile.whoami(cellId) + store.current.dispatch(whoami(cellIdString, profile)) + const agentAddress = await profilesZomeApi.profile.fetchAgentAddress(cellId) + store.current.dispatch(fetchAgentAddress(cellIdString, agentAddress)) + + // which projects do we have installed? + const projectCellIds = await getProjectCellIdStrings() + store.current.dispatch(setProjectsCellIds(projectCellIds)) + setStoreLoaded(true) + } catch (e) { + console.error(e) + return + } + }) + } + prepareStore().catch(console.error) + }, []) + + return ( + + + + ) +} +export default AppProvided; \ No newline at end of file diff --git a/web/src/index.js b/web/src/index.js index edededac..a6b4c8c7 100644 --- a/web/src/index.js +++ b/web/src/index.js @@ -11,87 +11,29 @@ import 'core-js/stable' import 'regenerator-runtime/runtime' import React from 'react' import ReactDOM from 'react-dom' -import { Provider } from 'react-redux' -import { createStore, applyMiddleware, compose } from 'redux' - -// Local Imports -import { MAIN_APP_ID, PROFILES_ROLE_ID } from './holochainConfig' -import acorn from './redux/reducer' -import signalsHandlers from './signalsHandlers' -import { setProfilesCellId, setProjectsCellIds } from './redux/persistent/cells/actions' -import { layoutWatcher } from './redux/ephemeral/layout/middleware' -import { realtimeInfoWatcher } from './redux/persistent/projects/realtime-info-signal/middleware' -import { fetchAgents } from './redux/persistent/profiles/agents/actions' -import { whoami } from './redux/persistent/profiles/who-am-i/actions' -import { fetchAgentAddress } from './redux/persistent/profiles/agent-address/actions' -import App from './routes/App.connector' import { getAppWs, getAdminWs, - setAgentPubKey, } from './hcWebsockets' -import { getProjectCellIdStrings } from './projectAppIds' -import ProfilesZomeApi from './api/profilesApi' -import { cellIdToString } from './utils' +import AppProvided from './app-provided' // Import styles import './variables.scss' import './global.scss' -// trigger caching of adminWs connection -getAdminWs() - -const middleware = [layoutWatcher, realtimeInfoWatcher] - -// This enables the redux-devtools browser extension -// which gives really awesome debugging for apps that use redux -// @ts-ignore -const composeEnhancers = window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ || compose - -// acorn is the top-level reducer. the second argument is custom Holochain middleware -let store = createStore( - acorn, - /* preloadedState, */ composeEnhancers(applyMiddleware(...middleware)) -) - -// initialize the appWs with the signals handler -const signalCallback = signalsHandlers(store) -getAppWs(signalCallback).then(async (client) => { - try { - const profilesInfo = await client.appInfo({ - installed_app_id: MAIN_APP_ID, - }) - const { cell_id: cellId } = profilesInfo.cell_data.find( - ({ role_id }) => role_id === PROFILES_ROLE_ID - ) - const [_dnaHash, agentPubKey] = cellId - // cache buffer version of agentPubKey - setAgentPubKey(agentPubKey) - const cellIdString = cellIdToString(cellId) - store.dispatch(setProfilesCellId(cellIdString)) - // all functions of the Profiles DNA - const profilesZomeApi = new ProfilesZomeApi(client) - - const profiles = await profilesZomeApi.profile.fetchAgents(cellId) - store.dispatch(fetchAgents(cellIdString, profiles)) - const profile = await profilesZomeApi.profile.whoami(cellId) - store.dispatch(whoami(cellIdString, profile)) - const agentAddress = await profilesZomeApi.profile.fetchAgentAddress(cellId) - store.dispatch(fetchAgentAddress(cellIdString, agentAddress)) - // which projects do we have installed? - const projectCellIds = await getProjectCellIdStrings() - store.dispatch(setProjectsCellIds(projectCellIds)) - } catch (e) { - console.error(e) - return - } +Promise.all([ + getAdminWs(), + getAppWs(), + +]).then(([ + adminWs, + appWs +]) => { + ReactDOM.render( + , + document.getElementById('react') + ) }) - -// By passing the `store` in as a wrapper around our React component -// we make the state available throughout it -ReactDOM.render( - - - , - document.getElementById('react') -) From 0aae527b9c9b9b6d9dfbd8f95436a23c8fdc54d8 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 19 Sep 2022 11:33:23 -0700 Subject: [PATCH 03/73] add build output for root level react component for use in we-applet --- web/webpack.dev.js | 1 + web/webpack.prod.js | 1 + 2 files changed, 2 insertions(+) diff --git a/web/webpack.dev.js b/web/webpack.dev.js index 6bc25976..ebbdbc12 100644 --- a/web/webpack.dev.js +++ b/web/webpack.dev.js @@ -35,6 +35,7 @@ module.exports = { entry: { app: './src/index.js', splash: './src/splashscreen.scss', + weApplet: './src/app-provided.tsx', }, resolve: { extensions: ['.tsx', '.ts', '.js'], diff --git a/web/webpack.prod.js b/web/webpack.prod.js index 6a3fee20..7de8b79f 100644 --- a/web/webpack.prod.js +++ b/web/webpack.prod.js @@ -35,6 +35,7 @@ module.exports = { entry: { app: './src/index.js', splash: './src/splashscreen.scss', + weApplet: './src/app-provided.tsx', }, resolve: { extensions: ['.tsx', '.ts', '.js'], From 769c58649b741dd9e5d4e812697185e7d2d9e2b9 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 19 Sep 2022 12:43:00 -0700 Subject: [PATCH 04/73] attempt to render acorn UI in we applet entry point --- we-applet/src/index.ts | 23 +++++++---------------- 1 file changed, 7 insertions(+), 16 deletions(-) diff --git a/we-applet/src/index.ts b/we-applet/src/index.ts index 1d4ea6c9..ce1e4955 100644 --- a/we-applet/src/index.ts +++ b/we-applet/src/index.ts @@ -10,9 +10,11 @@ import { WeServices, InstalledAppletInfo, } from "@lightningrodlabs/we-applet"; -import ReactDOM from 'react-dom' - -import { AcornAppletApplet } from "./acorn_applet-applet"; +import React from 'react' +import ReactDOM from "react-dom"; +import { createRoot } from "react-dom/client" +// @ts-ignore +import AppProvided from '../../web/dist/weApplet' const acorn_appletApplet: WeApplet = { async appletRenderers( @@ -23,19 +25,8 @@ const acorn_appletApplet: WeApplet = { ): Promise { return { full(element: HTMLElement, registry: CustomElementRegistry) { - registry.define("acorn_applet-applet", AcornAppletApplet); - element.innerHTML = ``; - const appletElement = element.querySelector("acorn_applet-applet") as any; - - appletElement.appWebsocket = appWebsocket; - appletElement.profilesStore = weServices.profilesStore; - appletElement.appletAppInfo = appletAppInfo; - const root = ReactDOM.createRoot(appletElement); - // set up store inside ); + const root = createRoot(element); + root.render(React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null)); }, blocks: [], }; From ca2b4196b29ebfa2cc8ca407b8b52e06d0a1363a Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Thu, 13 Oct 2022 16:31:12 -0700 Subject: [PATCH 05/73] bring in applet entry point to web directory --- web/applet/index.ts | 37 + web/package-lock.json | 3336 +++++++++++++++++++++++++++++++++++++++++ web/package.json | 1 + 3 files changed, 3374 insertions(+) create mode 100644 web/applet/index.ts diff --git a/web/applet/index.ts b/web/applet/index.ts new file mode 100644 index 00000000..b2b7905f --- /dev/null +++ b/web/applet/index.ts @@ -0,0 +1,37 @@ +import { + AdminWebsocket, + AppWebsocket, + InstalledAppInfo, + InstalledCell, +} from "@holochain/client"; +import { + WeApplet, + AppletRenderers, + WeServices, + InstalledAppletInfo, +} from "@lightningrodlabs/we-applet"; +import React from 'react' +// import ReactDOM from "react-dom"; +import { createRoot } from "react-dom/client" +// @ts-ignore +import AppProvided from '../src/app-provided' + +const acorn_appletApplet: WeApplet = { + async appletRenderers( + appWebsocket: AppWebsocket, + adminWebsocket: AdminWebsocket, + weServices: WeServices, + appletAppInfo: InstalledAppletInfo[] + ): Promise { + return { + full(element: HTMLElement, registry: CustomElementRegistry) { + // const root = ReactDOM.createRoot(element); + const root = createRoot(element); + root.render(React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null)); + }, + blocks: [], + }; + }, +}; + +export default acorn_appletApplet; diff --git a/web/package-lock.json b/web/package-lock.json index d8984546..0fb1acee 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -43,6 +43,7 @@ "@babel/core": "^7.14.0", "@babel/preset-env": "^7.5.5", "@babel/preset-react": "^7.18.6", + "@lightningrodlabs/we-applet": "^0.1.2", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@storybook/addon-actions": "^6.4.20", "@storybook/addon-essentials": "^6.4.20", @@ -2284,6 +2285,339 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "node_modules/@holo-host/comb": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@holo-host/comb/-/comb-0.3.0.tgz", + "integrity": "sha512-Ksqh3Gukf/NFI7hzs7tZwnCG4IADisahdWktLpgXdt5y283Ha4uncEIvkjVcP1YSP07Rhq5Ht+JPgDIlwvvT5w==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.1", + "postmate": "^1.5.1" + } + }, + "node_modules/@holo-host/identicon": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@holo-host/identicon/-/identicon-0.1.0.tgz", + "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==", + "dev": true + }, + "node_modules/@holo-host/web-sdk": { + "version": "0.6.7-prerelease", + "resolved": "https://registry.npmjs.org/@holo-host/web-sdk/-/web-sdk-0.6.7-prerelease.tgz", + "integrity": "sha512-uBwYMJF5rJszHGR9HBPCp6q7uXR2j7plQBMSs9l2Mk4w7dkL6LPCKTLvib/ph09G8iPJeAwoZeEzQaxJZC3VJA==", + "dev": true, + "dependencies": { + "@holo-host/comb": "^0.3.0" + } + }, + "node_modules/@holochain-open-dev/cell-client": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", + "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", + "dev": true, + "dependencies": { + "@holo-host/web-sdk": "0.6.7-prerelease", + "@holochain/client": "^0.8.0", + "@types/ws": "^8.5.3", + "lodash-es": "^4.17.21" + } + }, + "node_modules/@holochain-open-dev/cell-client/node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@holochain-open-dev/cell-client/node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/@holochain-open-dev/cell-client/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@holochain-open-dev/core-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", + "integrity": "sha512-1lb6S6tQr7tFPchfeLYLXhfBV5WLsffOxEoIx9XB087hzef0eByolQJMSp+xc/D1q+11Q3BpqQr2I7BJpqbypQ==", + "dev": true, + "dependencies": { + "@holochain/client": "^0.8.0", + "js-base64": "^3.6.0" + } + }, + "node_modules/@holochain-open-dev/core-types/node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@holochain-open-dev/core-types/node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/@holochain-open-dev/core-types/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@holochain-open-dev/elements": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.0.1.tgz", + "integrity": "sha512-abmTb+KIjKY+lJlvrKCy8AkO8KR8FsSgQpf4qSKE/QYy1H/Peb6iBNl/4j8q3lJvGxvauIDkdJUduhdv6EP2/A==", + "dev": true, + "dependencies": { + "@holo-host/identicon": "^0.1.0", + "@holochain-open-dev/utils": "^0.4.0", + "@holochain/client": "^0.8.0", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "2.1.0", + "@scoped-elements/material-web": "^0.0.19", + "@scoped-elements/shoelace": "^0.0.10", + "js-base64": "^3.7.2", + "lit": "^2.1.3", + "lodash-es": "^4.17.21" + } + }, + "node_modules/@holochain-open-dev/elements/node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@holochain-open-dev/elements/node_modules/@open-wc/scoped-elements": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.0.tgz", + "integrity": "sha512-Mf91jAW0j4MYYMz8PX8Rrk86sSKdiyKYK7RT1Ww84KSElwON0mDVGNlhJCbtw9cDJbfzL+fH1zJAaLyOY7GIMA==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "@open-wc/dedupe-mixin": "^1.3.0" + } + }, + "node_modules/@holochain-open-dev/elements/node_modules/@scoped-elements/shoelace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.10.tgz", + "integrity": "sha512-aCWRYBSd/0RWwK+V/7JiZiHm6Hg/0L9DReZkp7McNIbwrp+KdIFzBpFCKNP69A2w/tXuiBD/2HyHUvqkHjXxUA==", + "dev": true, + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@open-wc/scoped-elements": "^2.0.1", + "@shoelace-style/shoelace": "2.0.0-beta.60", + "lit": "^2.0.2" + } + }, + "node_modules/@holochain-open-dev/elements/node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/@holochain-open-dev/elements/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@holochain-open-dev/profiles": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.4.tgz", + "integrity": "sha512-ad6njn1ZZhiGWKiMgcJtYFyPgOGU8jdEC0o3AJMWdyeUWOg5hgIRMY/TRHbS6zpyiXXypZKh++iO3bIm+qA1mA==", + "dev": true, + "dependencies": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/core-types": "^0.5.0", + "@holochain-open-dev/elements": "^0.0.1", + "@holochain-open-dev/utils": "^0.4.0", + "@holochain/client": "^0.8.0", + "@lit-labs/context": "^0.1.2", + "@lit/localize": "^0.11.2", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "^2.1.1", + "@scoped-elements/material-web": "0.0.19", + "@scoped-elements/shoelace": "0.0.8", + "lit": "^2.1.1", + "lit-svelte-stores": "^0.2.0", + "lodash-es": "^4.17.21", + "svelte": "^3.42.4" + } + }, + "node_modules/@holochain-open-dev/profiles/node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@holochain-open-dev/profiles/node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/@holochain-open-dev/profiles/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@holochain-open-dev/utils": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.4.3.tgz", + "integrity": "sha512-soHS6tfKYYBhJ04DdM0v7IKk8A2SKkF7g7HYpzdYJr1Jn0ABu4M80TF4kWlIx8BZy3ldXa1bPE9FKDfBcfNZtw==", + "dev": true, + "dependencies": { + "@holochain/client": "^0.8.0", + "@msgpack/msgpack": "^2.7.2", + "js-base64": "^3.7.2", + "lit": "^2.1.3", + "lodash-es": "^4.17.21" + } + }, + "node_modules/@holochain-open-dev/utils/node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@holochain-open-dev/utils/node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/@holochain-open-dev/utils/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, "node_modules/@holochain/client": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.9.2.tgz", @@ -2693,6 +3027,100 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "node_modules/@lightningrodlabs/we-applet": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.2.tgz", + "integrity": "sha512-NxgVbums/FqP5aarAFqE0Vlqnap/JSdtpViYD8KS2AN8Fjf9RinVfTqI/9MCHfqtgVb4h57o8q/9Cp7zSyNhlQ==", + "dev": true, + "dependencies": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/profiles": "^0.5.4", + "@holochain/client": "^0.8.0" + } + }, + "node_modules/@lightningrodlabs/we-applet/node_modules/@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "dependencies": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + }, + "engines": { + "node": "^14.13.1 || >=16.0.0 || >=18.0.0" + } + }, + "node_modules/@lightningrodlabs/we-applet/node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/@lightningrodlabs/we-applet/node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/@lit-labs/context": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.1.3.tgz", + "integrity": "sha512-OUhXS7imcxuOjN5wvtvB9tt6G9BVSGhbqrnIMafnuDGPsGdw9mpKad7hn/E8NrAjzGeIeZM4LpP8Z3ukqN2lHg==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "lit": "^2.0.0" + } + }, + "node_modules/@lit-labs/react": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.9.tgz", + "integrity": "sha512-yjkdcciypTIJ6vUXzZJHTAwt2fdATUAfZMkHRbLpbgEnr8OwpwVOQ04me1Y7p5Vwtmcd4GWY0/BQ6G8jUgCK1w==", + "dev": true + }, + "node_modules/@lit-labs/task": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/task/-/task-1.1.3.tgz", + "integrity": "sha512-Ta5rdbmuDaYAZwlkjezCoqcnn+J54XBAGI0X4PsCjycY1nJ/Ntbd+YY/eMdfnu777qrvznuqanTa4r1ptPXXxA==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.1.0" + } + }, + "node_modules/@lit/localize": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", + "integrity": "sha512-RRIwIX2tAm3+DuEndoXSJrFjGrAK5cb5IXo5K6jcJ6sbgD829B8rSqHC5MaKVUmXTVLIR1bk5IZOZDf9wFereA==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.4.0", + "lit": "^2.3.0" + } + }, + "node_modules/@lit/reactive-element": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.4.1.tgz", + "integrity": "sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==", + "dev": true + }, "node_modules/@material-ui/core": { "version": "4.12.3", "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", @@ -2830,6 +3258,1009 @@ "react-dom": "^16.8.0 || ^17.0.0" } }, + "node_modules/@material/animation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-OjxWJYSRNs4vnPe8NclaNn+TsNc8TR/wHusGtezF5F+wl+5mh+K69BMXAmURtq3idoRg4XaOSC/Ohk1ovD1fMQ==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-vy5SQt+jcwwdRFfBvtpVdpULUBujecVUKOXcopaQoi2XIzI5EBHuR4gPN0cd1yfmVEucD6p2fvVv2FJ3Ngr61w==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-DB0MAvdIGWKuFwlQ57hjv7ZuHIioT2mnG7RWtL7ZoCWoY45nCrsbJirmX5zZFipm9gIOJ3YnIkIrUyMVSrDX+g==", + "dev": true, + "dependencies": { + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/circular-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Gi6Ika8MEZQOT3Qei2NfTj+sRWxCDFjchPM7szNjIKgL2DyH03bHmodQFVcyBFiPWEcWMc/mqVYgGf/XJXs85w==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zOR5wISqPVr8KS/ERNC1jdRV9O832lzclyS9Ea20rDrWfuOiYsQ9bbIk12xWlxpgsn7r9fxQJyd1O2SURoHdRA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dialog": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NfQR0fmNS/y2iRAx5YeODLLywBAnSyZI/CL9GUq4NiNj+FeSxe+5bhG1p9NxHeGMjEVrl6fG5L9ql7lqtfQaYQ==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-iUpZG6Bb2l/PfNV2Fb/pXfG1p4Bz4PC9A7ATPlKfcU5HioObcnYVc/+Hrtaw8eu28BNIc+VVROtbfpqG/YgKSQ==", + "dev": true, + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/drawer": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-L4K8IXN5LMvaqVpOueopaMQPQbAWrRQ21iJi7Yv4BL15xWs5GbNohQJAclx4R6lHpEhnhYHlQ2dsIhe01IRrDw==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AqN/tsTGGyBzZ7CtoSMBY9bDYvCuUt98EUfiGjZGXcf4HgoHV3Cn/JSLrhru5Cq8Nx6HF6AmHh3dQCfNCQduew==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-CrVoGNu0ym52OPEKy3kgeNL2oSWOCBYbYxSH3GhERxCq5FwGBN+XmK/ZDLFVQlHYy3v8x4TqVEwXviCeumNTxQ==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Cp0/LngkW6/uZWbEDTe3Ox143V4kYtxl9twiM3XLKd6a67JHCzneQWFzC0qSg90b3r5O+1zOkT3ZMF2Pbu2Vwg==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/form-field": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NCc/o60gwuF28PVMgFkHrKcHxIaCMZK9JRVfoaD0sF2BINYrjaCkFZ+x6AhNjAWLUQMhJMfc+1WXAUE2T85Mug==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/icon-button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-9P6cjRqKtjE6ML+r5yz0ExU/f2KLdNabHQxmO6RpKd/FnjTyP1NcWqqj8dsvo/DZ7mOtT1MIThgkQDdiMqcYLg==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-LlyiyxpHNlFt0PZ8Q2tvOPbjNcgm3L7tUebXsM7iGyoKXfj0HwyDI31S0KgtU3Vs5DIK4U4mnRWtoAxtBW6Jfg==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/linear-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qP/iI4CT7i7HhXuUiNWL5pDN6tyTJ4uLl8e9QImz4mcQLUMU3xrNBIsutS+I5GnBE8FwLDozZFccfCxHh+pvzw==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/list": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bjHXXk2ZeWxAFs4cJxy5J5A5ClUd3FGjRv/LwCYpsh7Dm7e8kSe8Lw2MWb6FXyF3mDJM6xqN3xXQWOh6UEu5wA==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-x59UHoTLvEsPKjFdffrKTgEyc0T4W3m58RsizAmapXr59Uthq8+PTFOkAv9R1PV/ZCzxay7Vx+QcekC4qOr40A==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/menu-surface": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zv/fv/W3zdSb+c/p6GNcOqA3+wAc/r8MOtV53WJPLlvZZSpGoTwHUp+GPiNeovfbsTSxN95XOXuVQBEfKEb8vA==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/mwc-base": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-base/-/mwc-base-0.25.3.tgz", + "integrity": "sha512-4wvxZ9dhPr0O4jjOHPmFyn77pafe+h1gHPlT9sbQ+ly8NY/fSn/TXn7/PbxgL8g4ZHxMvD3o7PJopg+6cbHp8Q==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "1.0.0-rc.4", + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-base/node_modules/@lit/reactive-element": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.4.tgz", + "integrity": "sha512-dJMha+4NFYdpnUJzRrWTFV5Hdp9QHWFuPnaoqonrKl4lGJVnYez9mu8ev9F/5KM47tjAjh22DuRHrdFDHfOijA==", + "dev": true + }, + "node_modules/@material/mwc-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.25.3.tgz", + "integrity": "sha512-usHEKchj9hqetY7n0yebTz1Pk9Z+9W/sNZheFoSaiWQCv9XhtCdKkHH0MXTv8SpwxWuEKUf/XjtyvikGIcIn7w==", + "dev": true, + "dependencies": { + "@material/mwc-icon": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-checkbox": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-checkbox/-/mwc-checkbox-0.25.3.tgz", + "integrity": "sha512-PSh9IAgQK4XiDzBwgclheejkA4cbZ3K9V1JTTl/YVRDD/OLLM+Bh8tbnAg/1kGVlPWOUfDrYCcZ0gg472ca7gw==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-circular-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress/-/mwc-circular-progress-0.25.3.tgz", + "integrity": "sha512-ajgSzfdRfq0/sZg0Z5W/ZpgZwD8Ioj59m5ScCPXXdkRoVHf7+8lsD/2Fh4095GfoYE4PWSkXYVlWsQCx+aJbcA==", + "dev": true, + "dependencies": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-circular-progress-four-color": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress-four-color/-/mwc-circular-progress-four-color-0.25.3.tgz", + "integrity": "sha512-CEpZxvZnJaBJaBD/WeffbbQ1vWaqML0zmohVIebxfml9MIukzIT8nRFfBmWq89zlszJBhdH0mfDvk7jX47z0Vg==", + "dev": true, + "dependencies": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-dialog": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-dialog/-/mwc-dialog-0.25.3.tgz", + "integrity": "sha512-UpxAYAzKXO1MW4ezpiYfEQgov08p0J8KDVKqKrMwg7lsZRkAtUMk4YJkM6qmWGqGPqd/cN++42PMPHAISJH3yA==", + "dev": true, + "dependencies": { + "@material/dialog": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-button": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "node_modules/@material/mwc-drawer": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-drawer/-/mwc-drawer-0.25.3.tgz", + "integrity": "sha512-PL00ifjojIIVtAqv5v3l/uuKSufwcPqsVUWEuSvd6ncPGj2GoL45dWt3HPotUVbWarzqVh4wHj+Yr63WNxgPxw==", + "dev": true, + "dependencies": { + "@material/drawer": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "node_modules/@material/mwc-fab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.25.3.tgz", + "integrity": "sha512-XE1BQNKAEear+Uq58s+DjZe6yw7kiiQofdayXjbKVRf5VS4Kdd0PDfb8sIYyRbwszknVB9jmisk9LQjHTfzs7w==", + "dev": true, + "dependencies": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-floating-label": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.25.3.tgz", + "integrity": "sha512-3uFMi8Y680P0nzP5zih4YuOZJLl/C6Ux9G810Unwo44zblG/ckgJlFiM+T+oR+OH5KM8LbfNlV0ypo7FT5zYJA==", + "dev": true, + "dependencies": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-formfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-formfield/-/mwc-formfield-0.25.3.tgz", + "integrity": "sha512-JP/ZgsWok0ZVwUQfYgaov0Ocn1zDiiw7Po6q8k/n5tOS67S41XUB/ctiUg1gh00LAM0v3eZAexa9ZmKarviVJA==", + "dev": true, + "dependencies": { + "@material/form-field": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-icon": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon/-/mwc-icon-0.25.3.tgz", + "integrity": "sha512-36076AWZIRSr8qYOLjuDDkxej/HA0XAosrj7TS1ZeLlUBnLUtbDtvc1S7KSa0hqez7ouzOqGaWK24yoNnTa2OA==", + "dev": true, + "dependencies": { + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-icon-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz", + "integrity": "sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==", + "dev": true, + "dependencies": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-icon-button-toggle": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button-toggle/-/mwc-icon-button-toggle-0.25.3.tgz", + "integrity": "sha512-H3eMHHZWyqO2Dd3FXiDOArmegUBpXB3vatZLPDHVFKABdZlt0M4qusgvV7IIo53urLqqcVo6u8FMjtv9VGnXpQ==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-line-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.25.3.tgz", + "integrity": "sha512-ANJzSyumb+shBVTIhqF1+YByPU/EpFXxI9CS26qThFqlUDpYXg5xcoZpkMSmZv3Wv/loF1rs2mJfFWOcC6nFnw==", + "dev": true, + "dependencies": { + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-linear-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-linear-progress/-/mwc-linear-progress-0.25.3.tgz", + "integrity": "sha512-iAsM5zo78rYXXzwEg1RT0+jShxkUjOEUK0Yj6KxqxbXy1VKPTZ4HRB5Fy6wChWQi/Xl8wFlfI6nNAQtH7pakeA==", + "dev": true, + "dependencies": { + "@material/linear-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-list": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-list/-/mwc-list-0.25.3.tgz", + "integrity": "sha512-2T297qVaQsKv+QDNP2ag9g04RLKO1tm2F6BwwqvdbXTsY+LKYOJe2/aSe0kX2tQLayX4ydy2RnTevo9Ld+c+4g==", + "dev": true, + "dependencies": { + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-menu": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-menu/-/mwc-menu-0.25.3.tgz", + "integrity": "sha512-jr5R61BfqrJC0lsAI63y4BsEM2eY3n6kiCy2ZnwinmxrfFrS709T/zuSUUW/xG9b9inSku4WjjSkDhPzQrmS3g==", + "dev": true, + "dependencies": { + "@material/menu": "=14.0.0-canary.261f2db59.0", + "@material/menu-surface": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/shape": "=14.0.0-canary.261f2db59.0", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-notched-outline": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.25.3.tgz", + "integrity": "sha512-8jvU8GD0Pke+pfTQ0PdXpZmkU3XIHhMVY6AHM/2IQrXHkVZmAm9kbwL7ne3Ao+6f5n+DeXDGd+SG9U6ZZjD7gw==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/notched-outline": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-radio": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-radio/-/mwc-radio-0.25.3.tgz", + "integrity": "sha512-SXpVDrsQnz7+2w/kfBxcOJ4P+uJ0RxBd9mCLE7wVyN53gDLkNHqA0npdl2PNpRaaMavVrt27L8wWo5QIT+7zWA==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/radio": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-ripple/-/mwc-ripple-0.25.3.tgz", + "integrity": "sha512-G/gt/csxgME6/sAku3GiuB0O2LLvoPWsRTLq/9iABpaGLJjqaKHvNg/IVzNDdF3YZT7EORgR9cBWWl7umA4i4Q==", + "dev": true, + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-select": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-select/-/mwc-select-0.25.3.tgz", + "integrity": "sha512-mf1WrsNAW4rDHeVH+AgTPfNHAg70dJdwuIfIBqksAty3pYxnXQ9RjpL4Z/7kLdsGiS44du65vVgmZ63T0ifugQ==", + "dev": true, + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/select": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-slider": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-slider/-/mwc-slider-0.25.3.tgz", + "integrity": "sha512-HhjOwi9s/ssGrMaeOwvVXAZQJ3RQc7qKBe7KBA4diRF3Fe4UvjtFsXJN5eZAXmi0LwZPWNnzxKP1JAQBcJWszQ==", + "dev": true, + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/slider": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-snackbar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-snackbar/-/mwc-snackbar-0.25.3.tgz", + "integrity": "sha512-DJyWQl1rksv502qLQta81YQ3q3iy0GlVQcXZq88nBG9o64070qZW92rfZmiQ63MRwGbdNmrUFZ3QBoClY1JpFg==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/snackbar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-switch": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-switch/-/mwc-switch-0.25.3.tgz", + "integrity": "sha512-cjppRf17q70SdtTP0twMAzODJY7ztJFnfDDZKM5N72F4cp2q0VvhIU42hfBCGLIEbXPQBCLG0dxqt2Mo04qCcA==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/switch": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab/-/mwc-tab-0.25.3.tgz", + "integrity": "sha512-BHKNBOUjCToPyD07Y+puRF1ttSusLAsqAddDneGSzCOILoR1M9mQ8JIvm2XJ+eirqje09qg6VdHnJJWCIPH6sA==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-bar/-/mwc-tab-bar-0.25.3.tgz", + "integrity": "sha512-nzfoz34lmY50GmFUNSOZeCZSDQkJWgCdtBDBrEewufONMgxnuLwLjW0rc1NqBa62/dQ9E7G32rCDVrz/8fW0cA==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "@material/tab-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab-indicator": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-indicator/-/mwc-tab-indicator-0.25.3.tgz", + "integrity": "sha512-b2M6wbO0uwPw8yU/HbNfZ40Yi3ueejjuqxoEzJgWHQGLUzA1BQuhcQglJUJgYYPgqAR/ew+x3apmxnpjinPqeQ==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-tab-scroller": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-scroller/-/mwc-tab-scroller-0.25.3.tgz", + "integrity": "sha512-IY0yuJg6G9Cyot5slA7k5edhe0ZmcvgKBAhKMHMxQf8F/Z5t0kUxgNyminQZUKegbJD2jxEUAgMpJWyNCKjGyg==", + "dev": true, + "dependencies": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-textarea": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textarea/-/mwc-textarea-0.25.3.tgz", + "integrity": "sha512-u3PkwAL6+2DGr4rxrDAqBPBCwFX40lM8/ZKgQ9mg7xLB6Rhz/5n3Sf5MtMwGSJO0ZU5CGqU3qY9x21S4tM/Xhw==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-textfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.25.3.tgz", + "integrity": "sha512-stpZ8sEyo2Mb9fG2XCoTc1Kom8oRXZiVI5rU88GtfcBU7nH0em8S4grq9X1mVfUG6Cfi1G/T+avCSIhzbYtr0w==", + "dev": true, + "dependencies": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/textfield": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-top-app-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar/-/mwc-top-app-bar-0.25.3.tgz", + "integrity": "sha512-2z13T/L9WTq3JFq2ygi5HF5tEUBToXjYn/BEJjPXSbe0jepRS+0wtk5axkbaq5ObSkvhBxdzjsZAaWFJ0QVF0A==", + "dev": true, + "dependencies": { + "@material/mwc-base": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/mwc-top-app-bar-fixed": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar-fixed/-/mwc-top-app-bar-fixed-0.25.3.tgz", + "integrity": "sha512-hYirqEkjohb+7t3iCY0Zppl3fAXJUJNcvsj5VLDzjRKOnQo+f1i3p9AcpJw5sVV29S4oP+RT+qD7D7tD930uKQ==", + "dev": true, + "dependencies": { + "@material/mwc-top-app-bar": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "node_modules/@material/notched-outline": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-gtn+IKAiX2rbfbX3a9aDlfUoKCEYrlAPOZifKXUaZ4UJYMNLzZuAqy7l5Ds30emtqUE22mySTEWqhzK6dePKsA==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/progress-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qm+zUMvFYhHuVB2OdgWTO/Dv1hMFEdIT3loX5OJMpvQ66l6rez/3F7blwHkm6W4mfuxRS3zdDdYbP5QdFcuHuA==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/radio": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AvrsOqhP8UZ5d58RWgaTmQVlWQRULwk2BXhsEhtxz56CmTsyVM49thNbaNnc/TzuY9Ssxv/L2wYVbR2B3BX9Yw==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-3FLCLj8X7KrFfuYBHJg1b7Odb3V/AW7fxk3m1i1zhDnygKmlQ/abVucH1s2qbX3Y+JIiq+5/C5407h9BFtOf+A==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bVnXBbUsHs57+EXdeFbcwaKy3lT/itI/qTLmJ88ar0qaGEujO1GmESHm3ioqkeo4kQpTfDhBwQGeEi1aDaTdFg==", + "dev": true, + "dependencies": { + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/select": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-r/D3e75H/sg+7iv+dkiyQ9cg8R6koHQJl85/gZqOlHpaQGSH5gSxpVeILkRY+ic6obQTdQCPRvUi9kzUve5zEg==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-VjcQltd1uF9ugvLExMy00SMISjy/370o8lsZlb1T+xHyhXHL3UxeuWYLW5Amq6mbx65+c9Df9WmlXXOdebpEkw==", + "dev": true, + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/slider": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-JoTlKGDf5+Ao0JNNlpiNM1h3TezhOELpM8dmCs1IwCzw7pWepihSa4oXemdDadHKAYM0HOIo2OQVcark96/WSQ==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/snackbar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-RLxO0dWBmhU+3y/PCYN0oiQUvzw8cdeFLmiUN9BPn2unwmTPp5nUdaTde7TQ93vRNidyPtDnkEFnflunDCk2Ew==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/switch": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WoHxAeTVh43OAwkdC9uWI5caVwCCn0JrxMbPYAonbuoGAn/blXECuDtSpXD3m+05RwSgUHlX9n14nb3SGQMOYw==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-c6zIUxzTnFbwcJ7cfXBUgh/2x0cp3s0kW2c2PKmHO5RLm22azEnAMTHeTCbT5DKlazgr5Zum2ZFJ+uR1fSJUFw==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-hr6gqL0FrRO8ofFi/EPc/A6iRIzcx+ruqzUlCjDgCdMDOOHZsg9ULskGiN7/ocUZnpPOL1AcdE05L3nAWiDZHA==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/tab-scroller": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-v1MHQ19zs0PWcFqgSzhGY9dU+OeoLixu9BO7bLlT/SHyQ3SjHn9NRc850KiqbFuMlsIlnyIEz/dCJHv2lO1ZAw==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tab-scroller": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-1tk3BHpYK3Zh/SAvXITlkm2frNo8wjz2xnu/9UoTQnzKMRIzKRFvAvtPH8oM7kmEoZeNXZOm+WrTyJ0mJNfmwg==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-KBPgpvvVFBfLx9nc6+wWOS2hJ40JVwh5KBjMoYbiOEFLf0O7SgCAVREHaFAXrPsC8AeTyUipx6TReONIGfMCPQ==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bUqyFT0QF8Nxx02fekt3CXIfC9DEPOPdo2hjgdtvhrNP+vftbkI2tKZ5/uRUnVA+zqQAOyIl5z6FOMg4fyemCA==", + "dev": true, + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tokens": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-mgar9gsLv00HTvXIDvNR1vEEXpfKgeWhVTO8a7aWofSNyENNOVc5ImJwBgCAMb5SgLHBi6w8/c1tPzjOewBfCA==", + "dev": true, + "dependencies": { + "@material/elevation": "14.0.0-canary.261f2db59.0" + } + }, + "node_modules/@material/top-app-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qizULSReG7wpxWzNk2JykLiqMuuhOuyXoOUx5bl4FZCuivT6HK2xYLJ49ZM15SFbpWqZopfjmSrLo2TPw3wuhg==", + "dev": true, + "dependencies": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/touch-target": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-xA6TTHN7aOTXg/+c6mQJlogzTD+Sp8WPC5TK8RBXbQxEykGXGW15p+H9pG+rX/gzD5iehnHRBrDUFmAGoskhcQ==", + "dev": true, + "dependencies": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/typography": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WOCdcNkD5KBRAwICcRqWBRG3cDkyrwK5USTNmG0oxnwnZAN7daOpPTdLppVAhadE7faj8d67ON+V9pH7+T62FQ==", + "dev": true, + "dependencies": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, "node_modules/@mdx-js/loader": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", @@ -3126,6 +4557,22 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@open-wc/dedupe-mixin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", + "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==", + "dev": true + }, + "node_modules/@open-wc/scoped-elements": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", + "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.0.0", + "@open-wc/dedupe-mixin": "^1.3.0" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", @@ -3195,6 +4642,91 @@ "url": "https://opencollective.com/popperjs" } }, + "node_modules/@sap-theming/theming-base-content": { + "version": "11.1.41", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.1.41.tgz", + "integrity": "sha512-ffxq4uP7I/CowpXvXQxjNSBXEvMlZycoIZZyIbEoJmORYk+eUwMFTVf7DPriMDdsY/kSIEqse2xoPvHqdluPkg==", + "dev": true + }, + "node_modules/@scoped-elements/material-web": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@scoped-elements/material-web/-/material-web-0.0.19.tgz", + "integrity": "sha512-QMH5RKqHRLOlxnp+8jRro/Y6iJdNfzENKE9QieIuSylm+DOtHZOw9iny1iWqcdq+ipRhgyciC5NoEDT+QBPbRQ==", + "dev": true, + "dependencies": { + "@material/mwc-button": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/mwc-circular-progress-four-color": "^0.25.3", + "@material/mwc-dialog": "^0.25.3", + "@material/mwc-drawer": "^0.25.3", + "@material/mwc-fab": "^0.25.3", + "@material/mwc-formfield": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-icon-button-toggle": "^0.25.3", + "@material/mwc-linear-progress": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-select": "^0.25.3", + "@material/mwc-slider": "^0.25.3", + "@material/mwc-snackbar": "^0.25.3", + "@material/mwc-switch": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-bar": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/mwc-textarea": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "@material/mwc-top-app-bar": "^0.25.3", + "@material/mwc-top-app-bar-fixed": "^0.25.3", + "@open-wc/scoped-elements": "^2.0.1", + "@ui5/webcomponents": "^1.0.0-rc.15", + "lit": "^2.0.2" + } + }, + "node_modules/@scoped-elements/shoelace": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.8.tgz", + "integrity": "sha512-ccSggWBhyZWdtftDtE8ps+4SKSO7618TzfWt1fCPGYs/FihfW3bEWxfWscdvuZN8wg4eDSKVGrpO+QuuqZ3fPg==", + "dev": true, + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@open-wc/scoped-elements": "^2.0.1", + "@shoelace-style/shoelace": "2.0.0-beta.60", + "lit": "^2.0.2" + } + }, + "node_modules/@shoelace-style/animations": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz", + "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==", + "dev": true, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/claviska" + } + }, + "node_modules/@shoelace-style/shoelace": { + "version": "2.0.0-beta.60", + "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.0.0-beta.60.tgz", + "integrity": "sha512-iozuLRjIR2UvzVEXrgcPvRHjqkWhRnWhTOuZcXWfAI5mmSB2ko8lqNXxnzgOtpFak4Z7Vei/9qOWSkAt0+fxRA==", + "dev": true, + "dependencies": { + "@lit-labs/react": "^1.0.1", + "@popperjs/core": "^2.7.0", + "@shoelace-style/animations": "^1.1.0", + "color": "^3.1.3", + "qr-creator": "^1.0.0" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/claviska" + } + }, "node_modules/@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -10197,6 +11729,12 @@ "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", "dev": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "dev": true + }, "node_modules/@types/uglify-js": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", @@ -10294,6 +11832,55 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, + "node_modules/@ui5/webcomponents": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.8.0.tgz", + "integrity": "sha512-YcsWVTrOhwFuBuRDhlgT1xACK6r6BMkzzpSQwmmUD0RslILTRfB+/vqva+sHKI6Jre+xvrPcDZ7VR+XYLd4wRA==", + "dev": true, + "dependencies": { + "@ui5/webcomponents-base": "1.8.0", + "@ui5/webcomponents-icons": "1.8.0", + "@ui5/webcomponents-localization": "1.8.0", + "@ui5/webcomponents-theming": "1.8.0" + } + }, + "node_modules/@ui5/webcomponents-base": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.8.0.tgz", + "integrity": "sha512-UUS+zm56pG1GP0D511FAucyrRWSGF7BVxWHSio9pLFQ+NpphuGoZAdim90aGxKyugYUv/Joicl6BE6pnvTo+kg==", + "dev": true, + "dependencies": { + "lit-html": "^2.0.1" + } + }, + "node_modules/@ui5/webcomponents-icons": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.8.0.tgz", + "integrity": "sha512-7DK1CUxWfVLgynhyclypgxUCGTEw38NPviHqB1/tHr4V6KeuCddSRsthfSyGoVU9aQkHD9RLRWD1C47yXeQM/A==", + "dev": true, + "dependencies": { + "@ui5/webcomponents-base": "1.8.0" + } + }, + "node_modules/@ui5/webcomponents-localization": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.8.0.tgz", + "integrity": "sha512-8R/w9KLj83mD+yaPLqsMQtHORn+DaPHdLMWrbfB+CD+EoH6e+LHzGtKUA03ojLIJz9ZcJoMauYr624s/1uVkdQ==", + "dev": true, + "dependencies": { + "@ui5/webcomponents-base": "1.8.0" + } + }, + "node_modules/@ui5/webcomponents-theming": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.8.0.tgz", + "integrity": "sha512-DEPsDmcQ7AQk+57HoOc0Qbhcn/Y0cmFOCM8XRoD2nUQ05zvBNwdCxffevWgPF1G8+5AAw55cmsVrQs1fL7tXsw==", + "dev": true, + "dependencies": { + "@sap-theming/theming-base-content": "11.1.41", + "@ui5/webcomponents-base": "1.8.0" + } + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -11880,6 +13467,12 @@ "file-uri-to-path": "1.0.0" } }, + "node_modules/blocking-elements": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", + "integrity": "sha512-/SLWbEzMoVIMZACCyhD/4Ya2M1PWP1qMKuiymowPcI+PdWDARqeARBjhj73kbUBCxEmTZCUu5TAqxtwUO9C1Ig==", + "dev": true + }, "node_modules/bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -13049,6 +14642,16 @@ "node": ">=0.10.0" } }, + "node_modules/color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, "node_modules/color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -13064,6 +14667,16 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "node_modules/color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "dependencies": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "node_modules/color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -18718,6 +20331,12 @@ "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" }, + "node_modules/js-base64": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==", + "dev": true + }, "node_modules/js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -19004,6 +20623,47 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "node_modules/lit": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz", + "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.4.0", + "lit-element": "^3.2.0", + "lit-html": "^2.4.0" + } + }, + "node_modules/lit-element": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.2.tgz", + "integrity": "sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==", + "dev": true, + "dependencies": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "node_modules/lit-html": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.4.0.tgz", + "integrity": "sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==", + "dev": true, + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, + "node_modules/lit-svelte-stores": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/lit-svelte-stores/-/lit-svelte-stores-0.2.1.tgz", + "integrity": "sha512-PzvcgP5GNKoEDhIsodV2PyBHBoDFhs76/BE4+R4FXllWquMiOqdTifpzTq6b7vhD5WtV/jTRQe87PC2ncwABIA==", + "dev": true, + "dependencies": { + "@lit-labs/task": "^1.1.2", + "lit": "^2.0.0", + "svelte": "^3.38.3" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -19044,6 +20704,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true + }, "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -20899,6 +22565,12 @@ "node": ">=0.10.0" } }, + "node_modules/postmate": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/postmate/-/postmate-1.5.2.tgz", + "integrity": "sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==", + "dev": true + }, "node_modules/prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -21200,6 +22872,12 @@ "node": ">=6" } }, + "node_modules/qr-creator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", + "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==", + "dev": true + }, "node_modules/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", @@ -23181,6 +24859,21 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "node_modules/simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.3.1" + } + }, + "node_modules/simple-swizzle/node_modules/is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -23894,6 +25587,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/svelte": { + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.51.0.tgz", + "integrity": "sha512-PBITYIrsNOuW+Dtds00gSY68raNZQn7i59Dg/fjgf6WwyawPKeBwle692coO7ILZqSO+UJe9899aDn9sMdeOHA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, "node_modules/symbol.prototype.description": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", @@ -26144,6 +27846,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/wicg-inert": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", + "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==", + "dev": true + }, "node_modules/wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", @@ -27910,6 +29618,279 @@ "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", "dev": true }, + "@holo-host/comb": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@holo-host/comb/-/comb-0.3.0.tgz", + "integrity": "sha512-Ksqh3Gukf/NFI7hzs7tZwnCG4IADisahdWktLpgXdt5y283Ha4uncEIvkjVcP1YSP07Rhq5Ht+JPgDIlwvvT5w==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.1", + "postmate": "^1.5.1" + } + }, + "@holo-host/identicon": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@holo-host/identicon/-/identicon-0.1.0.tgz", + "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==", + "dev": true + }, + "@holo-host/web-sdk": { + "version": "0.6.7-prerelease", + "resolved": "https://registry.npmjs.org/@holo-host/web-sdk/-/web-sdk-0.6.7-prerelease.tgz", + "integrity": "sha512-uBwYMJF5rJszHGR9HBPCp6q7uXR2j7plQBMSs9l2Mk4w7dkL6LPCKTLvib/ph09G8iPJeAwoZeEzQaxJZC3VJA==", + "dev": true, + "requires": { + "@holo-host/comb": "^0.3.0" + } + }, + "@holochain-open-dev/cell-client": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", + "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", + "dev": true, + "requires": { + "@holo-host/web-sdk": "0.6.7-prerelease", + "@holochain/client": "^0.8.0", + "@types/ws": "^8.5.3", + "lodash-es": "^4.17.21" + }, + "dependencies": { + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "requires": {} + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + } + } + }, + "@holochain-open-dev/core-types": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", + "integrity": "sha512-1lb6S6tQr7tFPchfeLYLXhfBV5WLsffOxEoIx9XB087hzef0eByolQJMSp+xc/D1q+11Q3BpqQr2I7BJpqbypQ==", + "dev": true, + "requires": { + "@holochain/client": "^0.8.0", + "js-base64": "^3.6.0" + }, + "dependencies": { + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "requires": {} + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + } + } + }, + "@holochain-open-dev/elements": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/elements/-/elements-0.0.1.tgz", + "integrity": "sha512-abmTb+KIjKY+lJlvrKCy8AkO8KR8FsSgQpf4qSKE/QYy1H/Peb6iBNl/4j8q3lJvGxvauIDkdJUduhdv6EP2/A==", + "dev": true, + "requires": { + "@holo-host/identicon": "^0.1.0", + "@holochain-open-dev/utils": "^0.4.0", + "@holochain/client": "^0.8.0", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "2.1.0", + "@scoped-elements/material-web": "^0.0.19", + "@scoped-elements/shoelace": "^0.0.10", + "js-base64": "^3.7.2", + "lit": "^2.1.3", + "lodash-es": "^4.17.21" + }, + "dependencies": { + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "@open-wc/scoped-elements": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.0.tgz", + "integrity": "sha512-Mf91jAW0j4MYYMz8PX8Rrk86sSKdiyKYK7RT1Ww84KSElwON0mDVGNlhJCbtw9cDJbfzL+fH1zJAaLyOY7GIMA==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.0.0", + "@open-wc/dedupe-mixin": "^1.3.0" + } + }, + "@scoped-elements/shoelace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.10.tgz", + "integrity": "sha512-aCWRYBSd/0RWwK+V/7JiZiHm6Hg/0L9DReZkp7McNIbwrp+KdIFzBpFCKNP69A2w/tXuiBD/2HyHUvqkHjXxUA==", + "dev": true, + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@open-wc/scoped-elements": "^2.0.1", + "@shoelace-style/shoelace": "2.0.0-beta.60", + "lit": "^2.0.2" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "requires": {} + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + } + } + }, + "@holochain-open-dev/profiles": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.4.tgz", + "integrity": "sha512-ad6njn1ZZhiGWKiMgcJtYFyPgOGU8jdEC0o3AJMWdyeUWOg5hgIRMY/TRHbS6zpyiXXypZKh++iO3bIm+qA1mA==", + "dev": true, + "requires": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/core-types": "^0.5.0", + "@holochain-open-dev/elements": "^0.0.1", + "@holochain-open-dev/utils": "^0.4.0", + "@holochain/client": "^0.8.0", + "@lit-labs/context": "^0.1.2", + "@lit/localize": "^0.11.2", + "@msgpack/msgpack": "^2.7.2", + "@open-wc/scoped-elements": "^2.1.1", + "@scoped-elements/material-web": "0.0.19", + "@scoped-elements/shoelace": "0.0.8", + "lit": "^2.1.1", + "lit-svelte-stores": "^0.2.0", + "lodash-es": "^4.17.21", + "svelte": "^3.42.4" + }, + "dependencies": { + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "requires": {} + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + } + } + }, + "@holochain-open-dev/utils": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.4.3.tgz", + "integrity": "sha512-soHS6tfKYYBhJ04DdM0v7IKk8A2SKkF7g7HYpzdYJr1Jn0ABu4M80TF4kWlIx8BZy3ldXa1bPE9FKDfBcfNZtw==", + "dev": true, + "requires": { + "@holochain/client": "^0.8.0", + "@msgpack/msgpack": "^2.7.2", + "js-base64": "^3.7.2", + "lit": "^2.1.3", + "lodash-es": "^4.17.21" + }, + "dependencies": { + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "requires": {} + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + } + } + }, "@holochain/client": { "version": "0.9.2", "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.9.2.tgz", @@ -28217,6 +30198,88 @@ "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", "dev": true }, + "@lightningrodlabs/we-applet": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.2.tgz", + "integrity": "sha512-NxgVbums/FqP5aarAFqE0Vlqnap/JSdtpViYD8KS2AN8Fjf9RinVfTqI/9MCHfqtgVb4h57o8q/9Cp7zSyNhlQ==", + "dev": true, + "requires": { + "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/profiles": "^0.5.4", + "@holochain/client": "^0.8.0" + }, + "dependencies": { + "@holochain/client": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", + "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "dev": true, + "requires": { + "@msgpack/msgpack": "^2.7.2", + "cross-fetch": "^3.1.5", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-prettier": "^4.0.0", + "eslint-plugin-tsdoc": "^0.2.16", + "isomorphic-ws": "^4.0.1", + "prettier": "^2.6.2" + } + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "dev": true, + "requires": {} + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + } + } + }, + "@lit-labs/context": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.1.3.tgz", + "integrity": "sha512-OUhXS7imcxuOjN5wvtvB9tt6G9BVSGhbqrnIMafnuDGPsGdw9mpKad7hn/E8NrAjzGeIeZM4LpP8Z3ukqN2lHg==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.0.0", + "lit": "^2.0.0" + } + }, + "@lit-labs/react": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.9.tgz", + "integrity": "sha512-yjkdcciypTIJ6vUXzZJHTAwt2fdATUAfZMkHRbLpbgEnr8OwpwVOQ04me1Y7p5Vwtmcd4GWY0/BQ6G8jUgCK1w==", + "dev": true + }, + "@lit-labs/task": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@lit-labs/task/-/task-1.1.3.tgz", + "integrity": "sha512-Ta5rdbmuDaYAZwlkjezCoqcnn+J54XBAGI0X4PsCjycY1nJ/Ntbd+YY/eMdfnu777qrvznuqanTa4r1ptPXXxA==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.1.0" + } + }, + "@lit/localize": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", + "integrity": "sha512-RRIwIX2tAm3+DuEndoXSJrFjGrAK5cb5IXo5K6jcJ6sbgD829B8rSqHC5MaKVUmXTVLIR1bk5IZOZDf9wFereA==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.4.0", + "lit": "^2.3.0" + } + }, + "@lit/reactive-element": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.4.1.tgz", + "integrity": "sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==", + "dev": true + }, "@material-ui/core": { "version": "4.12.3", "resolved": "https://registry.npmjs.org/@material-ui/core/-/core-4.12.3.tgz", @@ -28286,6 +30349,1011 @@ "react-is": "^16.8.0 || ^17.0.0" } }, + "@material/animation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-OjxWJYSRNs4vnPe8NclaNn+TsNc8TR/wHusGtezF5F+wl+5mh+K69BMXAmURtq3idoRg4XaOSC/Ohk1ovD1fMQ==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/base": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-vy5SQt+jcwwdRFfBvtpVdpULUBujecVUKOXcopaQoi2XIzI5EBHuR4gPN0cd1yfmVEucD6p2fvVv2FJ3Ngr61w==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-DB0MAvdIGWKuFwlQ57hjv7ZuHIioT2mnG7RWtL7ZoCWoY45nCrsbJirmX5zZFipm9gIOJ3YnIkIrUyMVSrDX+g==", + "dev": true, + "requires": { + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/circular-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Gi6Ika8MEZQOT3Qei2NfTj+sRWxCDFjchPM7szNjIKgL2DyH03bHmodQFVcyBFiPWEcWMc/mqVYgGf/XJXs85w==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/density": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zOR5wISqPVr8KS/ERNC1jdRV9O832lzclyS9Ea20rDrWfuOiYsQ9bbIk12xWlxpgsn7r9fxQJyd1O2SURoHdRA==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/dialog": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NfQR0fmNS/y2iRAx5YeODLLywBAnSyZI/CL9GUq4NiNj+FeSxe+5bhG1p9NxHeGMjEVrl6fG5L9ql7lqtfQaYQ==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/dom": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-iUpZG6Bb2l/PfNV2Fb/pXfG1p4Bz4PC9A7ATPlKfcU5HioObcnYVc/+Hrtaw8eu28BNIc+VVROtbfpqG/YgKSQ==", + "dev": true, + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/drawer": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-L4K8IXN5LMvaqVpOueopaMQPQbAWrRQ21iJi7Yv4BL15xWs5GbNohQJAclx4R6lHpEhnhYHlQ2dsIhe01IRrDw==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/elevation": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AqN/tsTGGyBzZ7CtoSMBY9bDYvCuUt98EUfiGjZGXcf4HgoHV3Cn/JSLrhru5Cq8Nx6HF6AmHh3dQCfNCQduew==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/feature-targeting": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-CrVoGNu0ym52OPEKy3kgeNL2oSWOCBYbYxSH3GhERxCq5FwGBN+XmK/ZDLFVQlHYy3v8x4TqVEwXviCeumNTxQ==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/floating-label": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-Cp0/LngkW6/uZWbEDTe3Ox143V4kYtxl9twiM3XLKd6a67JHCzneQWFzC0qSg90b3r5O+1zOkT3ZMF2Pbu2Vwg==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/form-field": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-NCc/o60gwuF28PVMgFkHrKcHxIaCMZK9JRVfoaD0sF2BINYrjaCkFZ+x6AhNjAWLUQMhJMfc+1WXAUE2T85Mug==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/icon-button": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-9P6cjRqKtjE6ML+r5yz0ExU/f2KLdNabHQxmO6RpKd/FnjTyP1NcWqqj8dsvo/DZ7mOtT1MIThgkQDdiMqcYLg==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/line-ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-LlyiyxpHNlFt0PZ8Q2tvOPbjNcgm3L7tUebXsM7iGyoKXfj0HwyDI31S0KgtU3Vs5DIK4U4mnRWtoAxtBW6Jfg==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/linear-progress": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qP/iI4CT7i7HhXuUiNWL5pDN6tyTJ4uLl8e9QImz4mcQLUMU3xrNBIsutS+I5GnBE8FwLDozZFccfCxHh+pvzw==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/progress-indicator": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/list": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/list/-/list-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bjHXXk2ZeWxAFs4cJxy5J5A5ClUd3FGjRv/LwCYpsh7Dm7e8kSe8Lw2MWb6FXyF3mDJM6xqN3xXQWOh6UEu5wA==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/menu": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu/-/menu-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-x59UHoTLvEsPKjFdffrKTgEyc0T4W3m58RsizAmapXr59Uthq8+PTFOkAv9R1PV/ZCzxay7Vx+QcekC4qOr40A==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/menu-surface": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-zv/fv/W3zdSb+c/p6GNcOqA3+wAc/r8MOtV53WJPLlvZZSpGoTwHUp+GPiNeovfbsTSxN95XOXuVQBEfKEb8vA==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/mwc-base": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-base/-/mwc-base-0.25.3.tgz", + "integrity": "sha512-4wvxZ9dhPr0O4jjOHPmFyn77pafe+h1gHPlT9sbQ+ly8NY/fSn/TXn7/PbxgL8g4ZHxMvD3o7PJopg+6cbHp8Q==", + "dev": true, + "requires": { + "@lit/reactive-element": "1.0.0-rc.4", + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + }, + "dependencies": { + "@lit/reactive-element": { + "version": "1.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.4.tgz", + "integrity": "sha512-dJMha+4NFYdpnUJzRrWTFV5Hdp9QHWFuPnaoqonrKl4lGJVnYez9mu8ev9F/5KM47tjAjh22DuRHrdFDHfOijA==", + "dev": true + } + } + }, + "@material/mwc-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.25.3.tgz", + "integrity": "sha512-usHEKchj9hqetY7n0yebTz1Pk9Z+9W/sNZheFoSaiWQCv9XhtCdKkHH0MXTv8SpwxWuEKUf/XjtyvikGIcIn7w==", + "dev": true, + "requires": { + "@material/mwc-icon": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-checkbox": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-checkbox/-/mwc-checkbox-0.25.3.tgz", + "integrity": "sha512-PSh9IAgQK4XiDzBwgclheejkA4cbZ3K9V1JTTl/YVRDD/OLLM+Bh8tbnAg/1kGVlPWOUfDrYCcZ0gg472ca7gw==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-circular-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress/-/mwc-circular-progress-0.25.3.tgz", + "integrity": "sha512-ajgSzfdRfq0/sZg0Z5W/ZpgZwD8Ioj59m5ScCPXXdkRoVHf7+8lsD/2Fh4095GfoYE4PWSkXYVlWsQCx+aJbcA==", + "dev": true, + "requires": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-circular-progress-four-color": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress-four-color/-/mwc-circular-progress-four-color-0.25.3.tgz", + "integrity": "sha512-CEpZxvZnJaBJaBD/WeffbbQ1vWaqML0zmohVIebxfml9MIukzIT8nRFfBmWq89zlszJBhdH0mfDvk7jX47z0Vg==", + "dev": true, + "requires": { + "@material/circular-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-dialog": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-dialog/-/mwc-dialog-0.25.3.tgz", + "integrity": "sha512-UpxAYAzKXO1MW4ezpiYfEQgov08p0J8KDVKqKrMwg7lsZRkAtUMk4YJkM6qmWGqGPqd/cN++42PMPHAISJH3yA==", + "dev": true, + "requires": { + "@material/dialog": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-button": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "@material/mwc-drawer": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-drawer/-/mwc-drawer-0.25.3.tgz", + "integrity": "sha512-PL00ifjojIIVtAqv5v3l/uuKSufwcPqsVUWEuSvd6ncPGj2GoL45dWt3HPotUVbWarzqVh4wHj+Yr63WNxgPxw==", + "dev": true, + "requires": { + "@material/drawer": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "blocking-elements": "^0.1.0", + "lit": "^2.0.0", + "tslib": "^2.0.1", + "wicg-inert": "^3.0.0" + } + }, + "@material/mwc-fab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.25.3.tgz", + "integrity": "sha512-XE1BQNKAEear+Uq58s+DjZe6yw7kiiQofdayXjbKVRf5VS4Kdd0PDfb8sIYyRbwszknVB9jmisk9LQjHTfzs7w==", + "dev": true, + "requires": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-floating-label": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.25.3.tgz", + "integrity": "sha512-3uFMi8Y680P0nzP5zih4YuOZJLl/C6Ux9G810Unwo44zblG/ckgJlFiM+T+oR+OH5KM8LbfNlV0ypo7FT5zYJA==", + "dev": true, + "requires": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-formfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-formfield/-/mwc-formfield-0.25.3.tgz", + "integrity": "sha512-JP/ZgsWok0ZVwUQfYgaov0Ocn1zDiiw7Po6q8k/n5tOS67S41XUB/ctiUg1gh00LAM0v3eZAexa9ZmKarviVJA==", + "dev": true, + "requires": { + "@material/form-field": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-icon": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon/-/mwc-icon-0.25.3.tgz", + "integrity": "sha512-36076AWZIRSr8qYOLjuDDkxej/HA0XAosrj7TS1ZeLlUBnLUtbDtvc1S7KSa0hqez7ouzOqGaWK24yoNnTa2OA==", + "dev": true, + "requires": { + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-icon-button": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz", + "integrity": "sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==", + "dev": true, + "requires": { + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-icon-button-toggle": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-icon-button-toggle/-/mwc-icon-button-toggle-0.25.3.tgz", + "integrity": "sha512-H3eMHHZWyqO2Dd3FXiDOArmegUBpXB3vatZLPDHVFKABdZlt0M4qusgvV7IIo53urLqqcVo6u8FMjtv9VGnXpQ==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-line-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.25.3.tgz", + "integrity": "sha512-ANJzSyumb+shBVTIhqF1+YByPU/EpFXxI9CS26qThFqlUDpYXg5xcoZpkMSmZv3Wv/loF1rs2mJfFWOcC6nFnw==", + "dev": true, + "requires": { + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-linear-progress": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-linear-progress/-/mwc-linear-progress-0.25.3.tgz", + "integrity": "sha512-iAsM5zo78rYXXzwEg1RT0+jShxkUjOEUK0Yj6KxqxbXy1VKPTZ4HRB5Fy6wChWQi/Xl8wFlfI6nNAQtH7pakeA==", + "dev": true, + "requires": { + "@material/linear-progress": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-list": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-list/-/mwc-list-0.25.3.tgz", + "integrity": "sha512-2T297qVaQsKv+QDNP2ag9g04RLKO1tm2F6BwwqvdbXTsY+LKYOJe2/aSe0kX2tQLayX4ydy2RnTevo9Ld+c+4g==", + "dev": true, + "requires": { + "@material/base": "=14.0.0-canary.261f2db59.0", + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-menu": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-menu/-/mwc-menu-0.25.3.tgz", + "integrity": "sha512-jr5R61BfqrJC0lsAI63y4BsEM2eY3n6kiCy2ZnwinmxrfFrS709T/zuSUUW/xG9b9inSku4WjjSkDhPzQrmS3g==", + "dev": true, + "requires": { + "@material/menu": "=14.0.0-canary.261f2db59.0", + "@material/menu-surface": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/shape": "=14.0.0-canary.261f2db59.0", + "@material/theme": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-notched-outline": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.25.3.tgz", + "integrity": "sha512-8jvU8GD0Pke+pfTQ0PdXpZmkU3XIHhMVY6AHM/2IQrXHkVZmAm9kbwL7ne3Ao+6f5n+DeXDGd+SG9U6ZZjD7gw==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/notched-outline": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-radio": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-radio/-/mwc-radio-0.25.3.tgz", + "integrity": "sha512-SXpVDrsQnz7+2w/kfBxcOJ4P+uJ0RxBd9mCLE7wVyN53gDLkNHqA0npdl2PNpRaaMavVrt27L8wWo5QIT+7zWA==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/radio": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-ripple": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-ripple/-/mwc-ripple-0.25.3.tgz", + "integrity": "sha512-G/gt/csxgME6/sAku3GiuB0O2LLvoPWsRTLq/9iABpaGLJjqaKHvNg/IVzNDdF3YZT7EORgR9cBWWl7umA4i4Q==", + "dev": true, + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/ripple": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-select": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-select/-/mwc-select-0.25.3.tgz", + "integrity": "sha512-mf1WrsNAW4rDHeVH+AgTPfNHAg70dJdwuIfIBqksAty3pYxnXQ9RjpL4Z/7kLdsGiS44du65vVgmZ63T0ifugQ==", + "dev": true, + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/list": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/select": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-slider": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-slider/-/mwc-slider-0.25.3.tgz", + "integrity": "sha512-HhjOwi9s/ssGrMaeOwvVXAZQJ3RQc7qKBe7KBA4diRF3Fe4UvjtFsXJN5eZAXmi0LwZPWNnzxKP1JAQBcJWszQ==", + "dev": true, + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/slider": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-snackbar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-snackbar/-/mwc-snackbar-0.25.3.tgz", + "integrity": "sha512-DJyWQl1rksv502qLQta81YQ3q3iy0GlVQcXZq88nBG9o64070qZW92rfZmiQ63MRwGbdNmrUFZ3QBoClY1JpFg==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/snackbar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-switch": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-switch/-/mwc-switch-0.25.3.tgz", + "integrity": "sha512-cjppRf17q70SdtTP0twMAzODJY7ztJFnfDDZKM5N72F4cp2q0VvhIU42hfBCGLIEbXPQBCLG0dxqt2Mo04qCcA==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/switch": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab/-/mwc-tab-0.25.3.tgz", + "integrity": "sha512-BHKNBOUjCToPyD07Y+puRF1ttSusLAsqAddDneGSzCOILoR1M9mQ8JIvm2XJ+eirqje09qg6VdHnJJWCIPH6sA==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-bar/-/mwc-tab-bar-0.25.3.tgz", + "integrity": "sha512-nzfoz34lmY50GmFUNSOZeCZSDQkJWgCdtBDBrEewufONMgxnuLwLjW0rc1NqBa62/dQ9E7G32rCDVrz/8fW0cA==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/tab": "=14.0.0-canary.261f2db59.0", + "@material/tab-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab-indicator": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-indicator/-/mwc-tab-indicator-0.25.3.tgz", + "integrity": "sha512-b2M6wbO0uwPw8yU/HbNfZ40Yi3ueejjuqxoEzJgWHQGLUzA1BQuhcQglJUJgYYPgqAR/ew+x3apmxnpjinPqeQ==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-tab-scroller": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-tab-scroller/-/mwc-tab-scroller-0.25.3.tgz", + "integrity": "sha512-IY0yuJg6G9Cyot5slA7k5edhe0ZmcvgKBAhKMHMxQf8F/Z5t0kUxgNyminQZUKegbJD2jxEUAgMpJWyNCKjGyg==", + "dev": true, + "requires": { + "@material/dom": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-textarea": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textarea/-/mwc-textarea-0.25.3.tgz", + "integrity": "sha512-u3PkwAL6+2DGr4rxrDAqBPBCwFX40lM8/ZKgQ9mg7xLB6Rhz/5n3Sf5MtMwGSJO0ZU5CGqU3qY9x21S4tM/Xhw==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-textfield": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.25.3.tgz", + "integrity": "sha512-stpZ8sEyo2Mb9fG2XCoTc1Kom8oRXZiVI5rU88GtfcBU7nH0em8S4grq9X1mVfUG6Cfi1G/T+avCSIhzbYtr0w==", + "dev": true, + "requires": { + "@material/floating-label": "=14.0.0-canary.261f2db59.0", + "@material/line-ripple": "=14.0.0-canary.261f2db59.0", + "@material/mwc-base": "^0.25.3", + "@material/mwc-floating-label": "^0.25.3", + "@material/mwc-line-ripple": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/textfield": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-top-app-bar": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar/-/mwc-top-app-bar-0.25.3.tgz", + "integrity": "sha512-2z13T/L9WTq3JFq2ygi5HF5tEUBToXjYn/BEJjPXSbe0jepRS+0wtk5axkbaq5ObSkvhBxdzjsZAaWFJ0QVF0A==", + "dev": true, + "requires": { + "@material/mwc-base": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/mwc-top-app-bar-fixed": { + "version": "0.25.3", + "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar-fixed/-/mwc-top-app-bar-fixed-0.25.3.tgz", + "integrity": "sha512-hYirqEkjohb+7t3iCY0Zppl3fAXJUJNcvsj5VLDzjRKOnQo+f1i3p9AcpJw5sVV29S4oP+RT+qD7D7tD930uKQ==", + "dev": true, + "requires": { + "@material/mwc-top-app-bar": "^0.25.3", + "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", + "lit": "^2.0.0", + "tslib": "^2.0.1" + } + }, + "@material/notched-outline": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-gtn+IKAiX2rbfbX3a9aDlfUoKCEYrlAPOZifKXUaZ4UJYMNLzZuAqy7l5Ds30emtqUE22mySTEWqhzK6dePKsA==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/progress-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qm+zUMvFYhHuVB2OdgWTO/Dv1hMFEdIT3loX5OJMpvQ66l6rez/3F7blwHkm6W4mfuxRS3zdDdYbP5QdFcuHuA==", + "dev": true, + "requires": { + "tslib": "^2.1.0" + } + }, + "@material/radio": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/radio/-/radio-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-AvrsOqhP8UZ5d58RWgaTmQVlWQRULwk2BXhsEhtxz56CmTsyVM49thNbaNnc/TzuY9Ssxv/L2wYVbR2B3BX9Yw==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/touch-target": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/ripple": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-3FLCLj8X7KrFfuYBHJg1b7Odb3V/AW7fxk3m1i1zhDnygKmlQ/abVucH1s2qbX3Y+JIiq+5/C5407h9BFtOf+A==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/rtl": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bVnXBbUsHs57+EXdeFbcwaKy3lT/itI/qTLmJ88ar0qaGEujO1GmESHm3ioqkeo4kQpTfDhBwQGeEi1aDaTdFg==", + "dev": true, + "requires": { + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/select": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/select/-/select-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-r/D3e75H/sg+7iv+dkiyQ9cg8R6koHQJl85/gZqOlHpaQGSH5gSxpVeILkRY+ic6obQTdQCPRvUi9kzUve5zEg==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/list": "14.0.0-canary.261f2db59.0", + "@material/menu": "14.0.0-canary.261f2db59.0", + "@material/menu-surface": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/shape": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-VjcQltd1uF9ugvLExMy00SMISjy/370o8lsZlb1T+xHyhXHL3UxeuWYLW5Amq6mbx65+c9Df9WmlXXOdebpEkw==", + "dev": true, + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/slider": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/slider/-/slider-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-JoTlKGDf5+Ao0JNNlpiNM1h3TezhOELpM8dmCs1IwCzw7pWepihSa4oXemdDadHKAYM0HOIo2OQVcark96/WSQ==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/snackbar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-RLxO0dWBmhU+3y/PCYN0oiQUvzw8cdeFLmiUN9BPn2unwmTPp5nUdaTde7TQ93vRNidyPtDnkEFnflunDCk2Ew==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/button": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/icon-button": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/switch": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/switch/-/switch-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WoHxAeTVh43OAwkdC9uWI5caVwCCn0JrxMbPYAonbuoGAn/blXECuDtSpXD3m+05RwSgUHlX9n14nb3SGQMOYw==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/tokens": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab/-/tab-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-c6zIUxzTnFbwcJ7cfXBUgh/2x0cp3s0kW2c2PKmHO5RLm22azEnAMTHeTCbT5DKlazgr5Zum2ZFJ+uR1fSJUFw==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-hr6gqL0FrRO8ofFi/EPc/A6iRIzcx+ruqzUlCjDgCdMDOOHZsg9ULskGiN7/ocUZnpPOL1AcdE05L3nAWiDZHA==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "@material/tab-indicator": "14.0.0-canary.261f2db59.0", + "@material/tab-scroller": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-indicator": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-v1MHQ19zs0PWcFqgSzhGY9dU+OeoLixu9BO7bLlT/SHyQ3SjHn9NRc850KiqbFuMlsIlnyIEz/dCJHv2lO1ZAw==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tab-scroller": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-1tk3BHpYK3Zh/SAvXITlkm2frNo8wjz2xnu/9UoTQnzKMRIzKRFvAvtPH8oM7kmEoZeNXZOm+WrTyJ0mJNfmwg==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/tab": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/textfield": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-KBPgpvvVFBfLx9nc6+wWOS2hJ40JVwh5KBjMoYbiOEFLf0O7SgCAVREHaFAXrPsC8AeTyUipx6TReONIGfMCPQ==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/density": "14.0.0-canary.261f2db59.0", + "@material/dom": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/floating-label": "14.0.0-canary.261f2db59.0", + "@material/line-ripple": "14.0.0-canary.261f2db59.0", + "@material/notched-outline": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/theme": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-bUqyFT0QF8Nxx02fekt3CXIfC9DEPOPdo2hjgdtvhrNP+vftbkI2tKZ5/uRUnVA+zqQAOyIl5z6FOMg4fyemCA==", + "dev": true, + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/tokens": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-mgar9gsLv00HTvXIDvNR1vEEXpfKgeWhVTO8a7aWofSNyENNOVc5ImJwBgCAMb5SgLHBi6w8/c1tPzjOewBfCA==", + "dev": true, + "requires": { + "@material/elevation": "14.0.0-canary.261f2db59.0" + } + }, + "@material/top-app-bar": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-qizULSReG7wpxWzNk2JykLiqMuuhOuyXoOUx5bl4FZCuivT6HK2xYLJ49ZM15SFbpWqZopfjmSrLo2TPw3wuhg==", + "dev": true, + "requires": { + "@material/animation": "14.0.0-canary.261f2db59.0", + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/elevation": "14.0.0-canary.261f2db59.0", + "@material/ripple": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "@material/shape": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "@material/typography": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/touch-target": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-xA6TTHN7aOTXg/+c6mQJlogzTD+Sp8WPC5TK8RBXbQxEykGXGW15p+H9pG+rX/gzD5iehnHRBrDUFmAGoskhcQ==", + "dev": true, + "requires": { + "@material/base": "14.0.0-canary.261f2db59.0", + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/rtl": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, + "@material/typography": { + "version": "14.0.0-canary.261f2db59.0", + "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0-canary.261f2db59.0.tgz", + "integrity": "sha512-WOCdcNkD5KBRAwICcRqWBRG3cDkyrwK5USTNmG0oxnwnZAN7daOpPTdLppVAhadE7faj8d67ON+V9pH7+T62FQ==", + "dev": true, + "requires": { + "@material/feature-targeting": "14.0.0-canary.261f2db59.0", + "@material/theme": "14.0.0-canary.261f2db59.0", + "tslib": "^2.1.0" + } + }, "@mdx-js/loader": { "version": "1.6.22", "resolved": "https://registry.npmjs.org/@mdx-js/loader/-/loader-1.6.22.tgz", @@ -28518,6 +31586,22 @@ } } }, + "@open-wc/dedupe-mixin": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", + "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==", + "dev": true + }, + "@open-wc/scoped-elements": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", + "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.0.0", + "@open-wc/dedupe-mixin": "^1.3.0" + } + }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", @@ -28549,6 +31633,83 @@ "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", "dev": true }, + "@sap-theming/theming-base-content": { + "version": "11.1.41", + "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.1.41.tgz", + "integrity": "sha512-ffxq4uP7I/CowpXvXQxjNSBXEvMlZycoIZZyIbEoJmORYk+eUwMFTVf7DPriMDdsY/kSIEqse2xoPvHqdluPkg==", + "dev": true + }, + "@scoped-elements/material-web": { + "version": "0.0.19", + "resolved": "https://registry.npmjs.org/@scoped-elements/material-web/-/material-web-0.0.19.tgz", + "integrity": "sha512-QMH5RKqHRLOlxnp+8jRro/Y6iJdNfzENKE9QieIuSylm+DOtHZOw9iny1iWqcdq+ipRhgyciC5NoEDT+QBPbRQ==", + "dev": true, + "requires": { + "@material/mwc-button": "^0.25.3", + "@material/mwc-checkbox": "^0.25.3", + "@material/mwc-circular-progress": "^0.25.3", + "@material/mwc-circular-progress-four-color": "^0.25.3", + "@material/mwc-dialog": "^0.25.3", + "@material/mwc-drawer": "^0.25.3", + "@material/mwc-fab": "^0.25.3", + "@material/mwc-formfield": "^0.25.3", + "@material/mwc-icon": "^0.25.3", + "@material/mwc-icon-button": "^0.25.3", + "@material/mwc-icon-button-toggle": "^0.25.3", + "@material/mwc-linear-progress": "^0.25.3", + "@material/mwc-list": "^0.25.3", + "@material/mwc-menu": "^0.25.3", + "@material/mwc-notched-outline": "^0.25.3", + "@material/mwc-radio": "^0.25.3", + "@material/mwc-ripple": "^0.25.3", + "@material/mwc-select": "^0.25.3", + "@material/mwc-slider": "^0.25.3", + "@material/mwc-snackbar": "^0.25.3", + "@material/mwc-switch": "^0.25.3", + "@material/mwc-tab": "^0.25.3", + "@material/mwc-tab-bar": "^0.25.3", + "@material/mwc-tab-indicator": "^0.25.3", + "@material/mwc-tab-scroller": "^0.25.3", + "@material/mwc-textarea": "^0.25.3", + "@material/mwc-textfield": "^0.25.3", + "@material/mwc-top-app-bar": "^0.25.3", + "@material/mwc-top-app-bar-fixed": "^0.25.3", + "@open-wc/scoped-elements": "^2.0.1", + "@ui5/webcomponents": "^1.0.0-rc.15", + "lit": "^2.0.2" + } + }, + "@scoped-elements/shoelace": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.8.tgz", + "integrity": "sha512-ccSggWBhyZWdtftDtE8ps+4SKSO7618TzfWt1fCPGYs/FihfW3bEWxfWscdvuZN8wg4eDSKVGrpO+QuuqZ3fPg==", + "dev": true, + "requires": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@open-wc/scoped-elements": "^2.0.1", + "@shoelace-style/shoelace": "2.0.0-beta.60", + "lit": "^2.0.2" + } + }, + "@shoelace-style/animations": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz", + "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==", + "dev": true + }, + "@shoelace-style/shoelace": { + "version": "2.0.0-beta.60", + "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.0.0-beta.60.tgz", + "integrity": "sha512-iozuLRjIR2UvzVEXrgcPvRHjqkWhRnWhTOuZcXWfAI5mmSB2ko8lqNXxnzgOtpFak4Z7Vei/9qOWSkAt0+fxRA==", + "dev": true, + "requires": { + "@lit-labs/react": "^1.0.1", + "@popperjs/core": "^2.7.0", + "@shoelace-style/animations": "^1.1.0", + "color": "^3.1.3", + "qr-creator": "^1.0.0" + } + }, "@sindresorhus/is": { "version": "0.14.0", "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", @@ -34117,6 +37278,12 @@ "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", "dev": true }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==", + "dev": true + }, "@types/uglify-js": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", @@ -34211,6 +37378,55 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", "dev": true }, + "@ui5/webcomponents": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.8.0.tgz", + "integrity": "sha512-YcsWVTrOhwFuBuRDhlgT1xACK6r6BMkzzpSQwmmUD0RslILTRfB+/vqva+sHKI6Jre+xvrPcDZ7VR+XYLd4wRA==", + "dev": true, + "requires": { + "@ui5/webcomponents-base": "1.8.0", + "@ui5/webcomponents-icons": "1.8.0", + "@ui5/webcomponents-localization": "1.8.0", + "@ui5/webcomponents-theming": "1.8.0" + } + }, + "@ui5/webcomponents-base": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.8.0.tgz", + "integrity": "sha512-UUS+zm56pG1GP0D511FAucyrRWSGF7BVxWHSio9pLFQ+NpphuGoZAdim90aGxKyugYUv/Joicl6BE6pnvTo+kg==", + "dev": true, + "requires": { + "lit-html": "^2.0.1" + } + }, + "@ui5/webcomponents-icons": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.8.0.tgz", + "integrity": "sha512-7DK1CUxWfVLgynhyclypgxUCGTEw38NPviHqB1/tHr4V6KeuCddSRsthfSyGoVU9aQkHD9RLRWD1C47yXeQM/A==", + "dev": true, + "requires": { + "@ui5/webcomponents-base": "1.8.0" + } + }, + "@ui5/webcomponents-localization": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.8.0.tgz", + "integrity": "sha512-8R/w9KLj83mD+yaPLqsMQtHORn+DaPHdLMWrbfB+CD+EoH6e+LHzGtKUA03ojLIJz9ZcJoMauYr624s/1uVkdQ==", + "dev": true, + "requires": { + "@ui5/webcomponents-base": "1.8.0" + } + }, + "@ui5/webcomponents-theming": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.8.0.tgz", + "integrity": "sha512-DEPsDmcQ7AQk+57HoOc0Qbhcn/Y0cmFOCM8XRoD2nUQ05zvBNwdCxffevWgPF1G8+5AAw55cmsVrQs1fL7tXsw==", + "dev": true, + "requires": { + "@sap-theming/theming-base-content": "11.1.41", + "@ui5/webcomponents-base": "1.8.0" + } + }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -35545,6 +38761,12 @@ "file-uri-to-path": "1.0.0" } }, + "blocking-elements": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", + "integrity": "sha512-/SLWbEzMoVIMZACCyhD/4Ya2M1PWP1qMKuiymowPcI+PdWDARqeARBjhj73kbUBCxEmTZCUu5TAqxtwUO9C1Ig==", + "dev": true + }, "bluebird": { "version": "3.7.2", "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", @@ -36454,6 +39676,16 @@ "object-visit": "^1.0.0" } }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, "color-convert": { "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", @@ -36469,6 +39701,16 @@ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, + "color-string": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", + "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, "color-support": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", @@ -40847,6 +44089,12 @@ "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" }, + "js-base64": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", + "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==", + "dev": true + }, "js-levenshtein": { "version": "1.1.6", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", @@ -41090,6 +44338,47 @@ "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, + "lit": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit/-/lit-2.4.0.tgz", + "integrity": "sha512-fdgzxEtLrZFQU/BqTtxFQCLwlZd9bdat+ltzSFjvWkZrs7eBmeX0L5MHUMb3kYIkuS8Xlfnii/iI5klirF8/Xg==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.4.0", + "lit-element": "^3.2.0", + "lit-html": "^2.4.0" + } + }, + "lit-element": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.2.tgz", + "integrity": "sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==", + "dev": true, + "requires": { + "@lit/reactive-element": "^1.3.0", + "lit-html": "^2.2.0" + } + }, + "lit-html": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.4.0.tgz", + "integrity": "sha512-G6qXu4JNUpY6aaF2VMfaszhO9hlWw0hOTRFDmuMheg/nDYGB+2RztUSOyrzALAbr8Nh0Y7qjhYkReh3rPnplVg==", + "dev": true, + "requires": { + "@types/trusted-types": "^2.0.2" + } + }, + "lit-svelte-stores": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/lit-svelte-stores/-/lit-svelte-stores-0.2.1.tgz", + "integrity": "sha512-PzvcgP5GNKoEDhIsodV2PyBHBoDFhs76/BE4+R4FXllWquMiOqdTifpzTq6b7vhD5WtV/jTRQe87PC2ncwABIA==", + "dev": true, + "requires": { + "@lit-labs/task": "^1.1.2", + "lit": "^2.0.0", + "svelte": "^3.38.3" + } + }, "loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -41118,6 +44407,12 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash-es": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", + "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==", + "dev": true + }, "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", @@ -42558,6 +45853,12 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "postmate": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/postmate/-/postmate-1.5.2.tgz", + "integrity": "sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==", + "dev": true + }, "prelude-ls": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", @@ -42803,6 +46104,12 @@ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" }, + "qr-creator": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", + "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==", + "dev": true + }, "qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", @@ -44340,6 +47647,23 @@ "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", "dev": true }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, "sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -44922,6 +48246,12 @@ "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", "dev": true }, + "svelte": { + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.51.0.tgz", + "integrity": "sha512-PBITYIrsNOuW+Dtds00gSY68raNZQn7i59Dg/fjgf6WwyawPKeBwle692coO7ILZqSO+UJe9899aDn9sMdeOHA==", + "dev": true + }, "symbol.prototype.description": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/symbol.prototype.description/-/symbol.prototype.description-1.0.5.tgz", @@ -46592,6 +49922,12 @@ "is-symbol": "^1.0.3" } }, + "wicg-inert": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", + "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==", + "dev": true + }, "wide-align": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", diff --git a/web/package.json b/web/package.json index 0fb1fffa..b8a13eb6 100644 --- a/web/package.json +++ b/web/package.json @@ -17,6 +17,7 @@ "@types/react-dates": "^21.8.3", "@types/react-dom": "^17.0.4", "@types/react-router-dom": "^5.1.7", + "@lightningrodlabs/we-applet": "^0.1.2", "babel-loader": "^8.2.5", "css-loader": "^3.2.0", "html-webpack-plugin": "^5.5.0", From e021b47eefadf94cf555cba4979b9bde39a07a97 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 11:56:02 -0700 Subject: [PATCH 06/73] added applet entry point and webpack config --- web/src/appletIndex.ts | 34 +++++++++++++ web/webpack.applet.js | 108 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 142 insertions(+) create mode 100644 web/src/appletIndex.ts create mode 100644 web/webpack.applet.js diff --git a/web/src/appletIndex.ts b/web/src/appletIndex.ts new file mode 100644 index 00000000..787745a7 --- /dev/null +++ b/web/src/appletIndex.ts @@ -0,0 +1,34 @@ +import { + AdminWebsocket, + AppWebsocket, + InstalledAppInfo, + InstalledCell, +} from "@holochain/client"; +import { + WeApplet, + AppletRenderers, + WeServices, + InstalledAppletInfo, +} from "@lightningrodlabs/we-applet"; +import React from 'react' +import { createRoot } from "react-dom/client" +import AppProvided from './app-provided' + +const acorn_appletApplet: WeApplet = { + async appletRenderers( + appWebsocket: AppWebsocket, + adminWebsocket: AdminWebsocket, + weServices: WeServices, + appletAppInfo: InstalledAppletInfo[] + ): Promise { + return { + full(element: HTMLElement, registry: CustomElementRegistry) { + const root = createRoot(element); + root.render(React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null)); + }, + blocks: [], + }; + }, +}; + +export default acorn_appletApplet; diff --git a/web/webpack.applet.js b/web/webpack.applet.js new file mode 100644 index 00000000..f14acb06 --- /dev/null +++ b/web/webpack.applet.js @@ -0,0 +1,108 @@ +const fs = require('fs') +const path = require('path') +const webpack = require('webpack') +const HTMLWebpackPlugin = require('html-webpack-plugin') +const mainAppId = fs.readFileSync( + path.join(__dirname, '../config-main-app-id'), + 'utf-8' +) + +module.exports = { + mode: 'production', + output: { + publicPath: './', + filename: '[name].js', + path: path.resolve(__dirname, 'applet-dist'), + library: { + type: 'module' + }, + }, + experiments: { + outputModule: true, + }, + devtool: 'source-map', + plugins: [ + new webpack.DefinePlugin({ + __MAIN_APP_ID__: JSON.stringify(mainAppId), + __ADMIN_PORT__: 1235, + __APP_PORT__: 8889, + }), + ], + entry: { + applet: './src/appletIndex.ts', + }, + resolve: { + extensions: ['.tsx', '.ts', '.js'], + fallback: { + fs: false + } + }, + devServer: { + host: 'localhost', + allowedHosts: 'all', + }, + module: { + rules: [ + { + test: /\.js$/, + exclude: /node_modules/, + use: { + loader: 'babel-loader', + options: { + presets: ['@babel/preset-react'], + plugins: [], + }, + }, + }, + { + test: /\.(ts|tsx)$/, + exclude: [/node_modules/, /src\/stories/], + use: 'ts-loader', + }, + // fonts + { + // svg could be added here, but would need to be distinguished + // from non-font svgs + test: /\.(ttf|eot|woff|woff2)$/, + use: { + loader: 'file-loader', + options: { + name: '[name].[ext]', + outputPath: 'fonts/', + }, + }, + type: 'javascript/auto' + }, + // .png, .jpg, .svg images + { + test: /\.(png|jpg|svg)$/, + use: { + loader: 'file-loader', + options: { + name: '[name].[ext]', + outputPath: 'images/', + }, + }, + type: 'javascript/auto' + }, + // scss + { + test: /\.scss$/i, + use: [ + // Creates `style` nodes from JS strings + 'style-loader', + // Translates CSS into CommonJS + 'css-loader', + 'resolve-url-loader', // useful for font loading + // Compiles Sass to CSS + 'sass-loader', + ], + }, + // css + { + test: /\.css$/, + use: ['style-loader', 'css-loader'], + }, + ], + }, +} From 45671d906d0c4c46610825f11ff02807214a88dd Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 11:59:23 -0700 Subject: [PATCH 07/73] renamed acorn applet export interface name --- web/src/appletIndex.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/web/src/appletIndex.ts b/web/src/appletIndex.ts index 787745a7..48bddcfc 100644 --- a/web/src/appletIndex.ts +++ b/web/src/appletIndex.ts @@ -14,7 +14,7 @@ import React from 'react' import { createRoot } from "react-dom/client" import AppProvided from './app-provided' -const acorn_appletApplet: WeApplet = { +const acornApplet: WeApplet = { async appletRenderers( appWebsocket: AppWebsocket, adminWebsocket: AdminWebsocket, @@ -31,4 +31,4 @@ const acorn_appletApplet: WeApplet = { }, }; -export default acorn_appletApplet; +export default acornApplet; From 33c1c7bd17c31de05b15132a2238f5c7e6b8840c Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 12:02:31 -0700 Subject: [PATCH 08/73] remove web/applet/index.ts --- web/applet/index.ts | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 web/applet/index.ts diff --git a/web/applet/index.ts b/web/applet/index.ts deleted file mode 100644 index b2b7905f..00000000 --- a/web/applet/index.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { - AdminWebsocket, - AppWebsocket, - InstalledAppInfo, - InstalledCell, -} from "@holochain/client"; -import { - WeApplet, - AppletRenderers, - WeServices, - InstalledAppletInfo, -} from "@lightningrodlabs/we-applet"; -import React from 'react' -// import ReactDOM from "react-dom"; -import { createRoot } from "react-dom/client" -// @ts-ignore -import AppProvided from '../src/app-provided' - -const acorn_appletApplet: WeApplet = { - async appletRenderers( - appWebsocket: AppWebsocket, - adminWebsocket: AdminWebsocket, - weServices: WeServices, - appletAppInfo: InstalledAppletInfo[] - ): Promise { - return { - full(element: HTMLElement, registry: CustomElementRegistry) { - // const root = ReactDOM.createRoot(element); - const root = createRoot(element); - root.render(React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null)); - }, - blocks: [], - }; - }, -}; - -export default acorn_appletApplet; From 26c4d87add110406bedc25b4bad7fa1d23ef95fe Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 13:39:35 -0700 Subject: [PATCH 09/73] removed we-applet directory --- we-applet/.gitignore | 8 - we-applet/demo/index.html | 49 - we-applet/package-lock.json | 16290 ------------------------- we-applet/package.json | 49 - we-applet/rollup.config.js | 79 - we-applet/src/acorn_applet-applet.ts | 70 - we-applet/src/index.ts | 36 - we-applet/tsconfig.json | 22 - we-applet/web-dev-server.config.mjs | 43 - we-applet/workdir/dna.yaml | 15 - we-applet/workdir/happ.yaml | 15 - we-applet/workdir/web-happ.yaml | 7 - 12 files changed, 16683 deletions(-) delete mode 100644 we-applet/.gitignore delete mode 100644 we-applet/demo/index.html delete mode 100644 we-applet/package-lock.json delete mode 100644 we-applet/package.json delete mode 100644 we-applet/rollup.config.js delete mode 100644 we-applet/src/acorn_applet-applet.ts delete mode 100644 we-applet/src/index.ts delete mode 100644 we-applet/tsconfig.json delete mode 100644 we-applet/web-dev-server.config.mjs delete mode 100644 we-applet/workdir/dna.yaml delete mode 100644 we-applet/workdir/happ.yaml delete mode 100644 we-applet/workdir/web-happ.yaml diff --git a/we-applet/.gitignore b/we-applet/.gitignore deleted file mode 100644 index 84d50cba..00000000 --- a/we-applet/.gitignore +++ /dev/null @@ -1,8 +0,0 @@ -dist -out-tsc -node_modules -*.tsbuildinfo -*.happ -*.dna -ui.zip -target \ No newline at end of file diff --git a/we-applet/demo/index.html b/we-applet/demo/index.html deleted file mode 100644 index f56764f2..00000000 --- a/we-applet/demo/index.html +++ /dev/null @@ -1,49 +0,0 @@ - - - - - - Page Title - - - -
-

Hello

- - - - diff --git a/we-applet/package-lock.json b/we-applet/package-lock.json deleted file mode 100644 index 93b9e9cf..00000000 --- a/we-applet/package-lock.json +++ /dev/null @@ -1,16290 +0,0 @@ -{ - "name": "we-applet", - "version": "0.0.1", - "lockfileVersion": 2, - "requires": true, - "packages": { - "": { - "name": "we-applet", - "version": "0.0.1", - "dependencies": { - "@holochain-open-dev/profiles": "^0.5.2", - "@holochain/client": "^0.8.0", - "@lightningrodlabs/we-applet": "^0.1.1", - "@lit-labs/context": "^0.1.2", - "@open-wc/scoped-elements": "^2.0.1", - "@scoped-elements/material-web": "^0.0.19", - "lit": "^2.2.0" - }, - "devDependencies": { - "@babel/preset-env": "^7.15.0", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "18.0.0", - "@rollup/plugin-node-resolve": "^13.0.4", - "@rollup/plugin-replace": "^3.0.0", - "@web/dev-server": "^0.1.21", - "@web/dev-server-rollup": "^0.3.10", - "@web/rollup-plugin-import-meta-assets": "^1.0.7", - "babel-plugin-template-html-minifier": "^4.1.0", - "bestzip": "^2.2.0", - "concurrently": "^5.3.0", - "deepmerge": "^4.2.2", - "new-port-cli": "^1.0.0", - "rimraf": "^3.0.2", - "rollup": "^2.56.2", - "rollup-plugin-copy": "^3.4.0", - "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-workbox": "^6.2.0", - "tslib": "^2.3.1", - "typescript": "^4.5.0" - } - }, - "node_modules/@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "dependencies": { - "@babel/highlight": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/compat-data": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/core": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", - "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", - "dev": true, - "dependencies": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/babel" - } - }, - "node_modules/@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "dependencies": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-compilation-targets": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, - "peerDependencies": { - "@babel/core": "^7.4.0-0" - } - }, - "node_modules/@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "dependencies": { - "@babel/types": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "dependencies": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "dependencies": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", - "dev": true, - "bin": { - "parser": "bin/babel-parser.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.13.0" - } - }, - "node_modules/@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "dependencies": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.12.0" - } - }, - "node_modules/@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.10.4" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.8.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "dependencies": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "dependencies": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "dependencies": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "dev": true, - "dependencies": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "dependencies": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0" - } - }, - "node_modules/@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.18.9" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "dependencies": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-env": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", - "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "dependencies": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "dev": true, - "dependencies": { - "regenerator-runtime": "^0.13.4" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/traverse": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.1", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "dependencies": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "peer": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@eslint/eslintrc/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@holo-host/comb": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@holo-host/comb/-/comb-0.3.0.tgz", - "integrity": "sha512-Ksqh3Gukf/NFI7hzs7tZwnCG4IADisahdWktLpgXdt5y283Ha4uncEIvkjVcP1YSP07Rhq5Ht+JPgDIlwvvT5w==", - "dependencies": { - "@msgpack/msgpack": "^2.7.1", - "postmate": "^1.5.1" - } - }, - "node_modules/@holo-host/identicon": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@holo-host/identicon/-/identicon-0.1.0.tgz", - "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==" - }, - "node_modules/@holo-host/web-sdk": { - "version": "0.6.7-prerelease", - "resolved": "https://registry.npmjs.org/@holo-host/web-sdk/-/web-sdk-0.6.7-prerelease.tgz", - "integrity": "sha512-uBwYMJF5rJszHGR9HBPCp6q7uXR2j7plQBMSs9l2Mk4w7dkL6LPCKTLvib/ph09G8iPJeAwoZeEzQaxJZC3VJA==", - "dependencies": { - "@holo-host/comb": "^0.3.0" - } - }, - "node_modules/@holochain-open-dev/cell-client": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", - "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", - "dependencies": { - "@holo-host/web-sdk": "0.6.7-prerelease", - "@holochain/client": "^0.8.0", - "@types/ws": "^8.5.3", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@holochain-open-dev/core-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", - "integrity": "sha512-1lb6S6tQr7tFPchfeLYLXhfBV5WLsffOxEoIx9XB087hzef0eByolQJMSp+xc/D1q+11Q3BpqQr2I7BJpqbypQ==", - "dependencies": { - "@holochain/client": "^0.8.0", - "js-base64": "^3.6.0" - } - }, - "node_modules/@holochain-open-dev/profiles": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.3.tgz", - "integrity": "sha512-d283oKFyd/GT8YKOJ4B1TsR9K/LswSrtZ44efEh3nAZFD+O91aoiM8r2/2qoiQyZXfsfmgRXWJd+U3eEov2/fQ==", - "dependencies": { - "@holochain-open-dev/cell-client": "^0.7.3", - "@holochain-open-dev/core-types": "^0.5.0", - "@holochain-open-dev/utils": "^0.3.3", - "@holochain/client": "^0.8.0", - "@lit-labs/context": "^0.1.2", - "@lit/localize": "^0.11.2", - "@msgpack/msgpack": "^2.7.2", - "@open-wc/scoped-elements": "^2.1.1", - "@scoped-elements/material-web": "0.0.19", - "@scoped-elements/shoelace": "0.0.8", - "lit": "^2.1.1", - "lit-svelte-stores": "^0.2.0", - "lodash-es": "^4.17.21", - "svelte": "^3.42.4" - } - }, - "node_modules/@holochain-open-dev/utils": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.3.3.tgz", - "integrity": "sha512-bWgAocAR6XjBj3/1VQJ97rLAyeGpidHBfBLZT4YMZEkf+OQWJ1exHD83fN9RWbkZNw4a9/ohFIlwREA5TedVNw==", - "dependencies": { - "@holo-host/identicon": "^0.1.0", - "@holochain/client": "^0.8.0", - "@msgpack/msgpack": "^2.7.2", - "@open-wc/scoped-elements": "^2.0.1", - "@scoped-elements/material-web": "^0.0.19", - "@scoped-elements/shoelace": "^0.0.8", - "js-base64": "^3.7.2", - "lit": "^2.1.3", - "lodash-es": "^4.17.21" - } - }, - "node_modules/@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "dependencies": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "peer": true, - "dependencies": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "peer": true, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "peer": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "peer": true - }, - "node_modules/@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "dependencies": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "dependencies": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "dependencies": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "node_modules/@lightningrodlabs/we-applet": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.1.tgz", - "integrity": "sha512-5hV6QuLrTHiB7ntD6/tF/mkd3Q2J1lxZucw7cfOfszeLy/+dBx5CrCvNkbhVr19702CscyiL83HKEQc8xdFzpw==", - "dependencies": { - "@holochain-open-dev/cell-client": "^0.7.3", - "@holochain-open-dev/profiles": "^0.5.2", - "@holochain/client": "^0.8.0" - } - }, - "node_modules/@lit-labs/context": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.1.3.tgz", - "integrity": "sha512-OUhXS7imcxuOjN5wvtvB9tt6G9BVSGhbqrnIMafnuDGPsGdw9mpKad7hn/E8NrAjzGeIeZM4LpP8Z3ukqN2lHg==", - "dependencies": { - "@lit/reactive-element": "^1.0.0", - "lit": "^2.0.0" - } - }, - "node_modules/@lit-labs/react": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.8.tgz", - "integrity": "sha512-5qQzixu/bVqI819cNgr/fY8KX0v5C3FmanMaT7Q8qzUJ+EpB4BsOSQwacdaWfNkm7SV4jkWerSHxa9hvncszCA==" - }, - "node_modules/@lit-labs/task": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@lit-labs/task/-/task-1.1.3.tgz", - "integrity": "sha512-Ta5rdbmuDaYAZwlkjezCoqcnn+J54XBAGI0X4PsCjycY1nJ/Ntbd+YY/eMdfnu777qrvznuqanTa4r1ptPXXxA==", - "dependencies": { - "@lit/reactive-element": "^1.1.0" - } - }, - "node_modules/@lit/localize": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", - "integrity": "sha512-RRIwIX2tAm3+DuEndoXSJrFjGrAK5cb5IXo5K6jcJ6sbgD829B8rSqHC5MaKVUmXTVLIR1bk5IZOZDf9wFereA==", - "dependencies": { - "@lit/reactive-element": "^1.4.0", - "lit": "^2.3.0" - } - }, - "node_modules/@lit/reactive-element": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.4.1.tgz", - "integrity": "sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==" - }, - "node_modules/@material/animation": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-OjxWJYSRNs4vnPe8NclaNn+TsNc8TR/wHusGtezF5F+wl+5mh+K69BMXAmURtq3idoRg4XaOSC/Ohk1ovD1fMQ==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/base": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-vy5SQt+jcwwdRFfBvtpVdpULUBujecVUKOXcopaQoi2XIzI5EBHuR4gPN0cd1yfmVEucD6p2fvVv2FJ3Ngr61w==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/button": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-DB0MAvdIGWKuFwlQ57hjv7ZuHIioT2mnG7RWtL7ZoCWoY45nCrsbJirmX5zZFipm9gIOJ3YnIkIrUyMVSrDX+g==", - "dependencies": { - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/tokens": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/circular-progress": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-Gi6Ika8MEZQOT3Qei2NfTj+sRWxCDFjchPM7szNjIKgL2DyH03bHmodQFVcyBFiPWEcWMc/mqVYgGf/XJXs85w==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/progress-indicator": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/density": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-zOR5wISqPVr8KS/ERNC1jdRV9O832lzclyS9Ea20rDrWfuOiYsQ9bbIk12xWlxpgsn7r9fxQJyd1O2SURoHdRA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/dialog": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-NfQR0fmNS/y2iRAx5YeODLLywBAnSyZI/CL9GUq4NiNj+FeSxe+5bhG1p9NxHeGMjEVrl6fG5L9ql7lqtfQaYQ==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/button": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/icon-button": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/tokens": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/dom": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-iUpZG6Bb2l/PfNV2Fb/pXfG1p4Bz4PC9A7ATPlKfcU5HioObcnYVc/+Hrtaw8eu28BNIc+VVROtbfpqG/YgKSQ==", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/drawer": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-L4K8IXN5LMvaqVpOueopaMQPQbAWrRQ21iJi7Yv4BL15xWs5GbNohQJAclx4R6lHpEhnhYHlQ2dsIhe01IRrDw==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/elevation": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-AqN/tsTGGyBzZ7CtoSMBY9bDYvCuUt98EUfiGjZGXcf4HgoHV3Cn/JSLrhru5Cq8Nx6HF6AmHh3dQCfNCQduew==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/feature-targeting": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-CrVoGNu0ym52OPEKy3kgeNL2oSWOCBYbYxSH3GhERxCq5FwGBN+XmK/ZDLFVQlHYy3v8x4TqVEwXviCeumNTxQ==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/floating-label": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-Cp0/LngkW6/uZWbEDTe3Ox143V4kYtxl9twiM3XLKd6a67JHCzneQWFzC0qSg90b3r5O+1zOkT3ZMF2Pbu2Vwg==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/form-field": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-NCc/o60gwuF28PVMgFkHrKcHxIaCMZK9JRVfoaD0sF2BINYrjaCkFZ+x6AhNjAWLUQMhJMfc+1WXAUE2T85Mug==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/icon-button": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-9P6cjRqKtjE6ML+r5yz0ExU/f2KLdNabHQxmO6RpKd/FnjTyP1NcWqqj8dsvo/DZ7mOtT1MIThgkQDdiMqcYLg==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/line-ripple": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-LlyiyxpHNlFt0PZ8Q2tvOPbjNcgm3L7tUebXsM7iGyoKXfj0HwyDI31S0KgtU3Vs5DIK4U4mnRWtoAxtBW6Jfg==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/linear-progress": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-qP/iI4CT7i7HhXuUiNWL5pDN6tyTJ4uLl8e9QImz4mcQLUMU3xrNBIsutS+I5GnBE8FwLDozZFccfCxHh+pvzw==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/progress-indicator": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/list": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/list/-/list-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-bjHXXk2ZeWxAFs4cJxy5J5A5ClUd3FGjRv/LwCYpsh7Dm7e8kSe8Lw2MWb6FXyF3mDJM6xqN3xXQWOh6UEu5wA==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/menu": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/menu/-/menu-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-x59UHoTLvEsPKjFdffrKTgEyc0T4W3m58RsizAmapXr59Uthq8+PTFOkAv9R1PV/ZCzxay7Vx+QcekC4qOr40A==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/menu-surface": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/menu-surface": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-zv/fv/W3zdSb+c/p6GNcOqA3+wAc/r8MOtV53WJPLlvZZSpGoTwHUp+GPiNeovfbsTSxN95XOXuVQBEfKEb8vA==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/mwc-base": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-base/-/mwc-base-0.25.3.tgz", - "integrity": "sha512-4wvxZ9dhPr0O4jjOHPmFyn77pafe+h1gHPlT9sbQ+ly8NY/fSn/TXn7/PbxgL8g4ZHxMvD3o7PJopg+6cbHp8Q==", - "dependencies": { - "@lit/reactive-element": "1.0.0-rc.4", - "@material/base": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-base/node_modules/@lit/reactive-element": { - "version": "1.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.4.tgz", - "integrity": "sha512-dJMha+4NFYdpnUJzRrWTFV5Hdp9QHWFuPnaoqonrKl4lGJVnYez9mu8ev9F/5KM47tjAjh22DuRHrdFDHfOijA==" - }, - "node_modules/@material/mwc-button": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.25.3.tgz", - "integrity": "sha512-usHEKchj9hqetY7n0yebTz1Pk9Z+9W/sNZheFoSaiWQCv9XhtCdKkHH0MXTv8SpwxWuEKUf/XjtyvikGIcIn7w==", - "dependencies": { - "@material/mwc-icon": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-checkbox": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-checkbox/-/mwc-checkbox-0.25.3.tgz", - "integrity": "sha512-PSh9IAgQK4XiDzBwgclheejkA4cbZ3K9V1JTTl/YVRDD/OLLM+Bh8tbnAg/1kGVlPWOUfDrYCcZ0gg472ca7gw==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-circular-progress": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress/-/mwc-circular-progress-0.25.3.tgz", - "integrity": "sha512-ajgSzfdRfq0/sZg0Z5W/ZpgZwD8Ioj59m5ScCPXXdkRoVHf7+8lsD/2Fh4095GfoYE4PWSkXYVlWsQCx+aJbcA==", - "dependencies": { - "@material/circular-progress": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-circular-progress-four-color": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress-four-color/-/mwc-circular-progress-four-color-0.25.3.tgz", - "integrity": "sha512-CEpZxvZnJaBJaBD/WeffbbQ1vWaqML0zmohVIebxfml9MIukzIT8nRFfBmWq89zlszJBhdH0mfDvk7jX47z0Vg==", - "dependencies": { - "@material/circular-progress": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-circular-progress": "^0.25.3", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-dialog": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-dialog/-/mwc-dialog-0.25.3.tgz", - "integrity": "sha512-UpxAYAzKXO1MW4ezpiYfEQgov08p0J8KDVKqKrMwg7lsZRkAtUMk4YJkM6qmWGqGPqd/cN++42PMPHAISJH3yA==", - "dependencies": { - "@material/dialog": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-button": "^0.25.3", - "blocking-elements": "^0.1.0", - "lit": "^2.0.0", - "tslib": "^2.0.1", - "wicg-inert": "^3.0.0" - } - }, - "node_modules/@material/mwc-drawer": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-drawer/-/mwc-drawer-0.25.3.tgz", - "integrity": "sha512-PL00ifjojIIVtAqv5v3l/uuKSufwcPqsVUWEuSvd6ncPGj2GoL45dWt3HPotUVbWarzqVh4wHj+Yr63WNxgPxw==", - "dependencies": { - "@material/drawer": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "blocking-elements": "^0.1.0", - "lit": "^2.0.0", - "tslib": "^2.0.1", - "wicg-inert": "^3.0.0" - } - }, - "node_modules/@material/mwc-fab": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.25.3.tgz", - "integrity": "sha512-XE1BQNKAEear+Uq58s+DjZe6yw7kiiQofdayXjbKVRf5VS4Kdd0PDfb8sIYyRbwszknVB9jmisk9LQjHTfzs7w==", - "dependencies": { - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-floating-label": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.25.3.tgz", - "integrity": "sha512-3uFMi8Y680P0nzP5zih4YuOZJLl/C6Ux9G810Unwo44zblG/ckgJlFiM+T+oR+OH5KM8LbfNlV0ypo7FT5zYJA==", - "dependencies": { - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-formfield": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-formfield/-/mwc-formfield-0.25.3.tgz", - "integrity": "sha512-JP/ZgsWok0ZVwUQfYgaov0Ocn1zDiiw7Po6q8k/n5tOS67S41XUB/ctiUg1gh00LAM0v3eZAexa9ZmKarviVJA==", - "dependencies": { - "@material/form-field": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-icon": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-icon/-/mwc-icon-0.25.3.tgz", - "integrity": "sha512-36076AWZIRSr8qYOLjuDDkxej/HA0XAosrj7TS1ZeLlUBnLUtbDtvc1S7KSa0hqez7ouzOqGaWK24yoNnTa2OA==", - "dependencies": { - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-icon-button": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz", - "integrity": "sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==", - "dependencies": { - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-icon-button-toggle": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-icon-button-toggle/-/mwc-icon-button-toggle-0.25.3.tgz", - "integrity": "sha512-H3eMHHZWyqO2Dd3FXiDOArmegUBpXB3vatZLPDHVFKABdZlt0M4qusgvV7IIo53urLqqcVo6u8FMjtv9VGnXpQ==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-icon-button": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-line-ripple": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.25.3.tgz", - "integrity": "sha512-ANJzSyumb+shBVTIhqF1+YByPU/EpFXxI9CS26qThFqlUDpYXg5xcoZpkMSmZv3Wv/loF1rs2mJfFWOcC6nFnw==", - "dependencies": { - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-linear-progress": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-linear-progress/-/mwc-linear-progress-0.25.3.tgz", - "integrity": "sha512-iAsM5zo78rYXXzwEg1RT0+jShxkUjOEUK0Yj6KxqxbXy1VKPTZ4HRB5Fy6wChWQi/Xl8wFlfI6nNAQtH7pakeA==", - "dependencies": { - "@material/linear-progress": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-list": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-list/-/mwc-list-0.25.3.tgz", - "integrity": "sha512-2T297qVaQsKv+QDNP2ag9g04RLKO1tm2F6BwwqvdbXTsY+LKYOJe2/aSe0kX2tQLayX4ydy2RnTevo9Ld+c+4g==", - "dependencies": { - "@material/base": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/list": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-checkbox": "^0.25.3", - "@material/mwc-radio": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-menu": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-menu/-/mwc-menu-0.25.3.tgz", - "integrity": "sha512-jr5R61BfqrJC0lsAI63y4BsEM2eY3n6kiCy2ZnwinmxrfFrS709T/zuSUUW/xG9b9inSku4WjjSkDhPzQrmS3g==", - "dependencies": { - "@material/menu": "=14.0.0-canary.261f2db59.0", - "@material/menu-surface": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/shape": "=14.0.0-canary.261f2db59.0", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-notched-outline": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.25.3.tgz", - "integrity": "sha512-8jvU8GD0Pke+pfTQ0PdXpZmkU3XIHhMVY6AHM/2IQrXHkVZmAm9kbwL7ne3Ao+6f5n+DeXDGd+SG9U6ZZjD7gw==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/notched-outline": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-radio": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-radio/-/mwc-radio-0.25.3.tgz", - "integrity": "sha512-SXpVDrsQnz7+2w/kfBxcOJ4P+uJ0RxBd9mCLE7wVyN53gDLkNHqA0npdl2PNpRaaMavVrt27L8wWo5QIT+7zWA==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/radio": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-ripple": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-ripple/-/mwc-ripple-0.25.3.tgz", - "integrity": "sha512-G/gt/csxgME6/sAku3GiuB0O2LLvoPWsRTLq/9iABpaGLJjqaKHvNg/IVzNDdF3YZT7EORgR9cBWWl7umA4i4Q==", - "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/ripple": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-select": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-select/-/mwc-select-0.25.3.tgz", - "integrity": "sha512-mf1WrsNAW4rDHeVH+AgTPfNHAg70dJdwuIfIBqksAty3pYxnXQ9RjpL4Z/7kLdsGiS44du65vVgmZ63T0ifugQ==", - "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "@material/list": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-floating-label": "^0.25.3", - "@material/mwc-icon": "^0.25.3", - "@material/mwc-line-ripple": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/mwc-menu": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/select": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-slider": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-slider/-/mwc-slider-0.25.3.tgz", - "integrity": "sha512-HhjOwi9s/ssGrMaeOwvVXAZQJ3RQc7qKBe7KBA4diRF3Fe4UvjtFsXJN5eZAXmi0LwZPWNnzxKP1JAQBcJWszQ==", - "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/slider": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-snackbar": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-snackbar/-/mwc-snackbar-0.25.3.tgz", - "integrity": "sha512-DJyWQl1rksv502qLQta81YQ3q3iy0GlVQcXZq88nBG9o64070qZW92rfZmiQ63MRwGbdNmrUFZ3QBoClY1JpFg==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/snackbar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-switch": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-switch/-/mwc-switch-0.25.3.tgz", - "integrity": "sha512-cjppRf17q70SdtTP0twMAzODJY7ztJFnfDDZKM5N72F4cp2q0VvhIU42hfBCGLIEbXPQBCLG0dxqt2Mo04qCcA==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/switch": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-tab": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab/-/mwc-tab-0.25.3.tgz", - "integrity": "sha512-BHKNBOUjCToPyD07Y+puRF1ttSusLAsqAddDneGSzCOILoR1M9mQ8JIvm2XJ+eirqje09qg6VdHnJJWCIPH6sA==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/mwc-tab-indicator": "^0.25.3", - "@material/tab": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-tab-bar": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab-bar/-/mwc-tab-bar-0.25.3.tgz", - "integrity": "sha512-nzfoz34lmY50GmFUNSOZeCZSDQkJWgCdtBDBrEewufONMgxnuLwLjW0rc1NqBa62/dQ9E7G32rCDVrz/8fW0cA==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-tab": "^0.25.3", - "@material/mwc-tab-scroller": "^0.25.3", - "@material/tab": "=14.0.0-canary.261f2db59.0", - "@material/tab-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-tab-indicator": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab-indicator/-/mwc-tab-indicator-0.25.3.tgz", - "integrity": "sha512-b2M6wbO0uwPw8yU/HbNfZ40Yi3ueejjuqxoEzJgWHQGLUzA1BQuhcQglJUJgYYPgqAR/ew+x3apmxnpjinPqeQ==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-tab-scroller": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab-scroller/-/mwc-tab-scroller-0.25.3.tgz", - "integrity": "sha512-IY0yuJg6G9Cyot5slA7k5edhe0ZmcvgKBAhKMHMxQf8F/Z5t0kUxgNyminQZUKegbJD2jxEUAgMpJWyNCKjGyg==", - "dependencies": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-textarea": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-textarea/-/mwc-textarea-0.25.3.tgz", - "integrity": "sha512-u3PkwAL6+2DGr4rxrDAqBPBCwFX40lM8/ZKgQ9mg7xLB6Rhz/5n3Sf5MtMwGSJO0ZU5CGqU3qY9x21S4tM/Xhw==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-textfield": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-textfield": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.25.3.tgz", - "integrity": "sha512-stpZ8sEyo2Mb9fG2XCoTc1Kom8oRXZiVI5rU88GtfcBU7nH0em8S4grq9X1mVfUG6Cfi1G/T+avCSIhzbYtr0w==", - "dependencies": { - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-floating-label": "^0.25.3", - "@material/mwc-line-ripple": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/textfield": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-top-app-bar": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar/-/mwc-top-app-bar-0.25.3.tgz", - "integrity": "sha512-2z13T/L9WTq3JFq2ygi5HF5tEUBToXjYn/BEJjPXSbe0jepRS+0wtk5axkbaq5ObSkvhBxdzjsZAaWFJ0QVF0A==", - "dependencies": { - "@material/mwc-base": "^0.25.3", - "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/mwc-top-app-bar-fixed": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar-fixed/-/mwc-top-app-bar-fixed-0.25.3.tgz", - "integrity": "sha512-hYirqEkjohb+7t3iCY0Zppl3fAXJUJNcvsj5VLDzjRKOnQo+f1i3p9AcpJw5sVV29S4oP+RT+qD7D7tD930uKQ==", - "dependencies": { - "@material/mwc-top-app-bar": "^0.25.3", - "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "node_modules/@material/notched-outline": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-gtn+IKAiX2rbfbX3a9aDlfUoKCEYrlAPOZifKXUaZ4UJYMNLzZuAqy7l5Ds30emtqUE22mySTEWqhzK6dePKsA==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/progress-indicator": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-qm+zUMvFYhHuVB2OdgWTO/Dv1hMFEdIT3loX5OJMpvQ66l6rez/3F7blwHkm6W4mfuxRS3zdDdYbP5QdFcuHuA==", - "dependencies": { - "tslib": "^2.1.0" - } - }, - "node_modules/@material/radio": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/radio/-/radio-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-AvrsOqhP8UZ5d58RWgaTmQVlWQRULwk2BXhsEhtxz56CmTsyVM49thNbaNnc/TzuY9Ssxv/L2wYVbR2B3BX9Yw==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/ripple": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-3FLCLj8X7KrFfuYBHJg1b7Odb3V/AW7fxk3m1i1zhDnygKmlQ/abVucH1s2qbX3Y+JIiq+5/C5407h9BFtOf+A==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/rtl": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-bVnXBbUsHs57+EXdeFbcwaKy3lT/itI/qTLmJ88ar0qaGEujO1GmESHm3ioqkeo4kQpTfDhBwQGeEi1aDaTdFg==", - "dependencies": { - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/select": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/select/-/select-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-r/D3e75H/sg+7iv+dkiyQ9cg8R6koHQJl85/gZqOlHpaQGSH5gSxpVeILkRY+ic6obQTdQCPRvUi9kzUve5zEg==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/line-ripple": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/menu": "14.0.0-canary.261f2db59.0", - "@material/menu-surface": "14.0.0-canary.261f2db59.0", - "@material/notched-outline": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/shape": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-VjcQltd1uF9ugvLExMy00SMISjy/370o8lsZlb1T+xHyhXHL3UxeuWYLW5Amq6mbx65+c9Df9WmlXXOdebpEkw==", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/slider": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/slider/-/slider-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-JoTlKGDf5+Ao0JNNlpiNM1h3TezhOELpM8dmCs1IwCzw7pWepihSa4oXemdDadHKAYM0HOIo2OQVcark96/WSQ==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/snackbar": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-RLxO0dWBmhU+3y/PCYN0oiQUvzw8cdeFLmiUN9BPn2unwmTPp5nUdaTde7TQ93vRNidyPtDnkEFnflunDCk2Ew==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/button": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/icon-button": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/switch": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/switch/-/switch-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-WoHxAeTVh43OAwkdC9uWI5caVwCCn0JrxMbPYAonbuoGAn/blXECuDtSpXD3m+05RwSgUHlX9n14nb3SGQMOYw==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/tokens": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab/-/tab-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-c6zIUxzTnFbwcJ7cfXBUgh/2x0cp3s0kW2c2PKmHO5RLm22azEnAMTHeTCbT5DKlazgr5Zum2ZFJ+uR1fSJUFw==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/tab-indicator": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-bar": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-hr6gqL0FrRO8ofFi/EPc/A6iRIzcx+ruqzUlCjDgCdMDOOHZsg9ULskGiN7/ocUZnpPOL1AcdE05L3nAWiDZHA==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/tab": "14.0.0-canary.261f2db59.0", - "@material/tab-indicator": "14.0.0-canary.261f2db59.0", - "@material/tab-scroller": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-indicator": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-v1MHQ19zs0PWcFqgSzhGY9dU+OeoLixu9BO7bLlT/SHyQ3SjHn9NRc850KiqbFuMlsIlnyIEz/dCJHv2lO1ZAw==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tab-scroller": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-1tk3BHpYK3Zh/SAvXITlkm2frNo8wjz2xnu/9UoTQnzKMRIzKRFvAvtPH8oM7kmEoZeNXZOm+WrTyJ0mJNfmwg==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/tab": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/textfield": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-KBPgpvvVFBfLx9nc6+wWOS2hJ40JVwh5KBjMoYbiOEFLf0O7SgCAVREHaFAXrPsC8AeTyUipx6TReONIGfMCPQ==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/line-ripple": "14.0.0-canary.261f2db59.0", - "@material/notched-outline": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/theme": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-bUqyFT0QF8Nxx02fekt3CXIfC9DEPOPdo2hjgdtvhrNP+vftbkI2tKZ5/uRUnVA+zqQAOyIl5z6FOMg4fyemCA==", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/tokens": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-mgar9gsLv00HTvXIDvNR1vEEXpfKgeWhVTO8a7aWofSNyENNOVc5ImJwBgCAMb5SgLHBi6w8/c1tPzjOewBfCA==", - "dependencies": { - "@material/elevation": "14.0.0-canary.261f2db59.0" - } - }, - "node_modules/@material/top-app-bar": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-qizULSReG7wpxWzNk2JykLiqMuuhOuyXoOUx5bl4FZCuivT6HK2xYLJ49ZM15SFbpWqZopfjmSrLo2TPw3wuhg==", - "dependencies": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/touch-target": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-xA6TTHN7aOTXg/+c6mQJlogzTD+Sp8WPC5TK8RBXbQxEykGXGW15p+H9pG+rX/gzD5iehnHRBrDUFmAGoskhcQ==", - "dependencies": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@material/typography": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-WOCdcNkD5KBRAwICcRqWBRG3cDkyrwK5USTNmG0oxnwnZAN7daOpPTdLppVAhadE7faj8d67ON+V9pH7+T62FQ==", - "dependencies": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "node_modules/@microsoft/tsdoc": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", - "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==" - }, - "node_modules/@microsoft/tsdoc-config": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", - "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", - "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - } - }, - "node_modules/@microsoft/tsdoc-config/node_modules/resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "dependencies": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/@msgpack/msgpack": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", - "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==", - "engines": { - "node": ">= 10" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@open-wc/dedupe-mixin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", - "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==" - }, - "node_modules/@open-wc/scoped-elements": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", - "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", - "dependencies": { - "@lit/reactive-element": "^1.0.0", - "@open-wc/dedupe-mixin": "^1.3.0" - } - }, - "node_modules/@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/popperjs" - } - }, - "node_modules/@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dev": true, - "dependencies": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0", - "@types/babel__core": "^7.1.9", - "rollup": "^1.20.0||^2.0.0" - }, - "peerDependenciesMeta": { - "@types/babel__core": { - "optional": true - } - } - }, - "node_modules/@rollup/plugin-commonjs": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-18.0.0.tgz", - "integrity": "sha512-fj92shhg8luw7XbA0HowAqz90oo7qtLGwqTKbyZ8pmOyH8ui5e+u0wPEgeHLH3djcVma6gUCUrjY6w5R2o1u6g==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^2.30.0" - } - }, - "node_modules/@rollup/plugin-node-resolve": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", - "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^2.42.0" - } - }, - "node_modules/@rollup/plugin-replace": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz", - "integrity": "sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "dependencies": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - }, - "node_modules/@sap-theming/theming-base-content": { - "version": "11.1.41", - "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.1.41.tgz", - "integrity": "sha512-ffxq4uP7I/CowpXvXQxjNSBXEvMlZycoIZZyIbEoJmORYk+eUwMFTVf7DPriMDdsY/kSIEqse2xoPvHqdluPkg==" - }, - "node_modules/@scoped-elements/material-web": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/@scoped-elements/material-web/-/material-web-0.0.19.tgz", - "integrity": "sha512-QMH5RKqHRLOlxnp+8jRro/Y6iJdNfzENKE9QieIuSylm+DOtHZOw9iny1iWqcdq+ipRhgyciC5NoEDT+QBPbRQ==", - "dependencies": { - "@material/mwc-button": "^0.25.3", - "@material/mwc-checkbox": "^0.25.3", - "@material/mwc-circular-progress": "^0.25.3", - "@material/mwc-circular-progress-four-color": "^0.25.3", - "@material/mwc-dialog": "^0.25.3", - "@material/mwc-drawer": "^0.25.3", - "@material/mwc-fab": "^0.25.3", - "@material/mwc-formfield": "^0.25.3", - "@material/mwc-icon": "^0.25.3", - "@material/mwc-icon-button": "^0.25.3", - "@material/mwc-icon-button-toggle": "^0.25.3", - "@material/mwc-linear-progress": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/mwc-menu": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/mwc-radio": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/mwc-select": "^0.25.3", - "@material/mwc-slider": "^0.25.3", - "@material/mwc-snackbar": "^0.25.3", - "@material/mwc-switch": "^0.25.3", - "@material/mwc-tab": "^0.25.3", - "@material/mwc-tab-bar": "^0.25.3", - "@material/mwc-tab-indicator": "^0.25.3", - "@material/mwc-tab-scroller": "^0.25.3", - "@material/mwc-textarea": "^0.25.3", - "@material/mwc-textfield": "^0.25.3", - "@material/mwc-top-app-bar": "^0.25.3", - "@material/mwc-top-app-bar-fixed": "^0.25.3", - "@open-wc/scoped-elements": "^2.0.1", - "@ui5/webcomponents": "^1.0.0-rc.15", - "lit": "^2.0.2" - } - }, - "node_modules/@scoped-elements/shoelace": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.8.tgz", - "integrity": "sha512-ccSggWBhyZWdtftDtE8ps+4SKSO7618TzfWt1fCPGYs/FihfW3bEWxfWscdvuZN8wg4eDSKVGrpO+QuuqZ3fPg==", - "dependencies": { - "@open-wc/dedupe-mixin": "^1.3.0", - "@open-wc/scoped-elements": "^2.0.1", - "@shoelace-style/shoelace": "2.0.0-beta.60", - "lit": "^2.0.2" - } - }, - "node_modules/@shoelace-style/animations": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz", - "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==", - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/claviska" - } - }, - "node_modules/@shoelace-style/shoelace": { - "version": "2.0.0-beta.60", - "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.0.0-beta.60.tgz", - "integrity": "sha512-iozuLRjIR2UvzVEXrgcPvRHjqkWhRnWhTOuZcXWfAI5mmSB2ko8lqNXxnzgOtpFak4Z7Vei/9qOWSkAt0+fxRA==", - "dependencies": { - "@lit-labs/react": "^1.0.1", - "@popperjs/core": "^2.7.0", - "@shoelace-style/animations": "^1.1.0", - "color": "^3.1.3", - "qr-creator": "^1.0.0" - }, - "funding": { - "type": "individual", - "url": "https://github.com/sponsors/claviska" - } - }, - "node_modules/@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dev": true, - "dependencies": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "node_modules/@types/accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "node_modules/@types/command-line-args": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", - "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", - "dev": true - }, - "node_modules/@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/content-disposition": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", - "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", - "dev": true - }, - "node_modules/@types/cookies": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", - "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", - "dev": true, - "dependencies": { - "@types/connect": "*", - "@types/express": "*", - "@types/keygrip": "*", - "@types/node": "*" - } - }, - "node_modules/@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "node_modules/@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "node_modules/@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dev": true, - "dependencies": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "node_modules/@types/fs-extra": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz", - "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "dependencies": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "node_modules/@types/http-assert": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", - "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", - "dev": true - }, - "node_modules/@types/http-errors": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", - "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", - "dev": true - }, - "node_modules/@types/keygrip": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", - "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", - "dev": true - }, - "node_modules/@types/koa": { - "version": "2.13.5", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz", - "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==", - "dev": true, - "dependencies": { - "@types/accepts": "*", - "@types/content-disposition": "*", - "@types/cookies": "*", - "@types/http-assert": "*", - "@types/http-errors": "*", - "@types/keygrip": "*", - "@types/koa-compose": "*", - "@types/node": "*" - } - }, - "node_modules/@types/koa-compose": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", - "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", - "dev": true, - "dependencies": { - "@types/koa": "*" - } - }, - "node_modules/@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "node_modules/@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "node_modules/@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" - }, - "node_modules/@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "node_modules/@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "node_modules/@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "node_modules/@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dev": true, - "dependencies": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "node_modules/@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "node_modules/@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@ui5/webcomponents": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.7.1.tgz", - "integrity": "sha512-5H2bbJWTvZpPfb0xNBGXQtQJyqVdmaTI6mV1kT+2ignBGVX0md7NjcFFc3zxWRWEDv+BI9WXbF/HhbtPRTuv/A==", - "dependencies": { - "@ui5/webcomponents-base": "1.7.1", - "@ui5/webcomponents-icons": "1.7.1", - "@ui5/webcomponents-localization": "1.7.1", - "@ui5/webcomponents-theming": "1.7.1" - } - }, - "node_modules/@ui5/webcomponents-base": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.7.1.tgz", - "integrity": "sha512-PRPn+EN2/bECrHaYZsDF9zlPDoBnXVf5WdxbZOo1aD9rtWe/YG9tS6hqHQZv/4R8Mp4QZ96oOL8zNwe2xEpE1Q==", - "dependencies": { - "lit-html": "^2.0.1" - } - }, - "node_modules/@ui5/webcomponents-icons": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.7.1.tgz", - "integrity": "sha512-++lL5qew3eLOqxhXmMiPAjtcpXjMRsz8mxr/iFHt+yJ2bs9MuIeVG6Bu5ViDwbzREVSwEV3hiXkPyMHKJ1nGxQ==", - "dependencies": { - "@ui5/webcomponents-base": "1.7.1" - } - }, - "node_modules/@ui5/webcomponents-localization": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.7.1.tgz", - "integrity": "sha512-EFRT6KdSvAvbbFRmy4loR31yo4BsPazi/iB91N4A8QjfgTnnFttYft+Rk3VYuqgrUKcW8gtewVc2sWbhDxExwQ==", - "dependencies": { - "@ui5/webcomponents-base": "1.7.1" - } - }, - "node_modules/@ui5/webcomponents-theming": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.7.1.tgz", - "integrity": "sha512-CER9AG5v0V74qWONoc1QMDv69FvncrrcbI7HjAz7iu59C3H+2Muw0+wn/UVgHS5pKTK3KCKpE9MFW76auEfGaw==", - "dependencies": { - "@sap-theming/theming-base-content": "11.1.41", - "@ui5/webcomponents-base": "1.7.1" - } - }, - "node_modules/@web/config-loader": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", - "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", - "dev": true, - "dependencies": { - "semver": "^7.3.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@web/config-loader/node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/@web/dev-server": { - "version": "0.1.34", - "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.34.tgz", - "integrity": "sha512-+te6iwxAQign1KyhHpkR/a3+5qw/Obg/XWCES2So6G5LcZ86zIKXbUpWAJuNOqiBV6eGwqEB1AozKr2Jj7gj/Q==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.12.11", - "@types/command-line-args": "^5.0.0", - "@web/config-loader": "^0.1.3", - "@web/dev-server-core": "^0.3.19", - "@web/dev-server-rollup": "^0.3.19", - "camelcase": "^6.2.0", - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.1", - "debounce": "^1.2.0", - "deepmerge": "^4.2.2", - "ip": "^1.1.5", - "nanocolors": "^0.2.1", - "open": "^8.0.2", - "portfinder": "^1.0.28" - }, - "bin": { - "wds": "dist/bin.js", - "web-dev-server": "dist/bin.js" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@web/dev-server-core": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.19.tgz", - "integrity": "sha512-Q/Xt4RMVebLWvALofz1C0KvP8qHbzU1EmdIA2Y1WMPJwiFJFhPxdr75p9YxK32P2t0hGs6aqqS5zE0HW9wYzYA==", - "dev": true, - "dependencies": { - "@types/koa": "^2.11.6", - "@types/ws": "^7.4.0", - "@web/parse5-utils": "^1.2.0", - "chokidar": "^3.4.3", - "clone": "^2.1.2", - "es-module-lexer": "^1.0.0", - "get-stream": "^6.0.0", - "is-stream": "^2.0.0", - "isbinaryfile": "^4.0.6", - "koa": "^2.13.0", - "koa-etag": "^4.0.0", - "koa-send": "^5.0.1", - "koa-static": "^5.0.0", - "lru-cache": "^6.0.0", - "mime-types": "^2.1.27", - "parse5": "^6.0.1", - "picomatch": "^2.2.2", - "ws": "^7.4.2" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@web/dev-server-core/node_modules/@types/ws": { - "version": "7.4.7", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", - "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", - "dev": true, - "dependencies": { - "@types/node": "*" - } - }, - "node_modules/@web/dev-server-core/node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/@web/dev-server-rollup": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.19.tgz", - "integrity": "sha512-IwiwI+fyX0YuvAOldStlYJ+Zm/JfSCk9OSGIs7+fWbOYysEHwkEVvBwoPowaclSZA44Tobvqt+6ej9udbbZ/WQ==", - "dev": true, - "dependencies": { - "@rollup/plugin-node-resolve": "^13.0.4", - "@web/dev-server-core": "^0.3.19", - "nanocolors": "^0.2.1", - "parse5": "^6.0.1", - "rollup": "^2.67.0", - "whatwg-url": "^11.0.0" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@web/parse5-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz", - "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==", - "dev": true, - "dependencies": { - "@types/parse5": "^6.0.1", - "parse5": "^6.0.1" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@web/rollup-plugin-import-meta-assets": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@web/rollup-plugin-import-meta-assets/-/rollup-plugin-import-meta-assets-1.0.7.tgz", - "integrity": "sha512-ft44CqITUkNd8stwNb4ZOvrZ8DlPifM821jplksmxRGetg5Lx684oFrpfQJ7mfkU/Sa7B3dI1mHTX0DE52eBwg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^4.1.0", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/@web/rollup-plugin-import-meta-assets/node_modules/@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dev": true, - "dependencies": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - }, - "engines": { - "node": ">= 8.0.0" - } - }, - "node_modules/accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "dependencies": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peer": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "dev": true, - "dependencies": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "dependencies": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/archiver-utils/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/archiver-utils/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "peer": true - }, - "node_modules/array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "node_modules/at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "dependencies": { - "object.assign": "^4.1.0" - } - }, - "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "dependencies": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, - "node_modules/babel-plugin-template-html-minifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-template-html-minifier/-/babel-plugin-template-html-minifier-4.1.0.tgz", - "integrity": "sha512-fyuqn/SEPG68v+YUrBehOhQ81fxlu1A3YPATo3XXTNTsYsUFejRNNFTdQk5vkramMYy7/9XKIXIwsnB0VVvVTg==", - "dev": true, - "dependencies": { - "clean-css": "^4.2.1", - "html-minifier-terser": "^5.0.0", - "is-builtin-module": "^3.0.0" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/bestzip": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", - "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", - "dev": true, - "dependencies": { - "archiver": "^5.3.0", - "async": "^3.2.0", - "glob": "^7.1.6", - "which": "^2.0.2", - "yargs": "^16.2.0" - }, - "bin": { - "bestzip": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "dependencies": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "node_modules/blocking-elements": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", - "integrity": "sha512-/SLWbEzMoVIMZACCyhD/4Ya2M1PWP1qMKuiymowPcI+PdWDARqeARBjhj73kbUBCxEmTZCUu5TAqxtwUO9C1Ig==" - }, - "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dependencies": { - "fill-range": "^7.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - }, - "bin": { - "browserslist": "cli.js" - }, - "engines": { - "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" - } - }, - "node_modules/buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "node_modules/builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dev": true, - "dependencies": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "peer": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "dependencies": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "node_modules/camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/caniuse-lite": { - "version": "1.0.30001399", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", - "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/caniuse-lite" - } - ] - }, - "node_modules/chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "dependencies": { - "source-map": "~0.6.0" - }, - "engines": { - "node": ">= 4.0" - } - }, - "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true, - "engines": { - "iojs": ">= 1.0.0", - "node": ">= 0.12.0" - } - }, - "node_modules/color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "dependencies": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "node_modules/color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "node_modules/color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "dependencies": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "node_modules/colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "node_modules/command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "dev": true, - "dependencies": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/command-line-usage": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", - "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", - "dev": true, - "dependencies": { - "array-back": "^4.0.2", - "chalk": "^2.4.2", - "table-layout": "^1.0.2", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/command-line-usage/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/command-line-usage/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true, - "engines": { - "node": ">= 6" - } - }, - "node_modules/common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "node_modules/compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "dev": true, - "dependencies": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "node_modules/concurrently": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", - "integrity": "sha512-8MhqOB6PWlBfA2vJ8a0bSFKATOdWlHiQlk11IfmQBPaHVP8oP2gsh2MObE6UR3hqDHqvaIvLTyceNW6obVuFHQ==", - "dev": true, - "dependencies": { - "chalk": "^2.4.2", - "date-fns": "^2.0.1", - "lodash": "^4.17.15", - "read-pkg": "^4.0.1", - "rxjs": "^6.5.2", - "spawn-command": "^0.0.2-1", - "supports-color": "^6.1.0", - "tree-kill": "^1.2.2", - "yargs": "^13.3.0" - }, - "bin": { - "concurrently": "bin/concurrently.js" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/concurrently/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/concurrently/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "node_modules/concurrently/node_modules/find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/concurrently/node_modules/locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/concurrently/node_modules/p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/concurrently/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/concurrently/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "node_modules/concurrently/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/concurrently/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, - "node_modules/content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "dependencies": { - "safe-buffer": "5.2.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/content-disposition/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.1" - } - }, - "node_modules/cookies": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", - "dev": true, - "dependencies": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/core-js-compat": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", - "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", - "dev": true, - "dependencies": { - "browserslist": "^4.21.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, - "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "node_modules/crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true, - "bin": { - "crc32": "bin/crc32.njs" - }, - "engines": { - "node": ">=0.8" - } - }, - "node_modules/crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dev": true, - "dependencies": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "dependencies": { - "node-fetch": "2.6.7" - } - }, - "node_modules/cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "peer": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", - "dev": true, - "engines": { - "node": ">=0.11" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" - } - }, - "node_modules/debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true - }, - "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "dependencies": { - "ms": "2.1.2" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true - }, - "node_modules/deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "peer": true - }, - "node_modules/deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "dependencies": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "node_modules/depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true, - "engines": { - "node": ">= 0.8", - "npm": "1.2.8000 || >= 1.4.16" - } - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "peer": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "node_modules/ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dev": true, - "dependencies": { - "jake": "^10.8.5" - }, - "bin": { - "ejs": "bin/cli.js" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/electron-to-chromium": { - "version": "1.4.249", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", - "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==", - "dev": true - }, - "node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "dependencies": { - "once": "^1.4.0" - } - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", - "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.2", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-module-lexer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.0.3.tgz", - "integrity": "sha512-iC67eXHToclrlVhQfpRawDiF8D8sQxNxmbqw5oebegOaJkyx/w9C/k57/5e6yJR2zIByRt9OXdqX50DV2t6ZKw==", - "dev": true - }, - "node_modules/es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "node_modules/escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "peer": true, - "dependencies": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "dependencies": { - "prettier-linter-helpers": "^1.0.0" - }, - "engines": { - "node": ">=12.0.0" - }, - "peerDependencies": { - "eslint": ">=7.28.0", - "prettier": ">=2.0.0" - }, - "peerDependenciesMeta": { - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-tsdoc": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", - "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", - "dependencies": { - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "0.16.2" - } - }, - "node_modules/eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "peer": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "peer": true, - "dependencies": { - "eslint-visitor-keys": "^2.0.0" - }, - "engines": { - "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=5" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "peer": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "peer": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/eslint/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/eslint/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/eslint/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/eslint/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "peer": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "peer": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "peer": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/eslint/node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "peer": true, - "dependencies": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "peer": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "peer": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "node_modules/fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "node_modules/fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "peer": true - }, - "node_modules/fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "peer": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "dependencies": { - "minimatch": "^5.0.1" - } - }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/filelist/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "dev": true, - "dependencies": { - "array-back": "^3.0.1" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "peer": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "peer": true, - "dependencies": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "peer": true - }, - "node_modules/fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "node_modules/fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - }, - "engines": { - "node": ">=6 <7 || >=8" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "node_modules/function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true, - "engines": { - "node": "6.* || 8.* || >= 10.*" - } - }, - "node_modules/get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "peer": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "node_modules/grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "peer": true - }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true, - "bin": { - "he": "bin/he" - } - }, - "node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "dependencies": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - }, - "bin": { - "html-minifier-terser": "cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/http-assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dev": true, - "dependencies": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/http-errors/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/idb": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", - "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==", - "dev": true - }, - "node_modules/ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "peer": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "peer": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "node_modules/internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.1" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "dependencies": { - "builtin-modules": "^3.3.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-callable": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", - "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "dependencies": { - "has": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true, - "bin": { - "is-docker": "cli.js" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "node_modules/is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "dependencies": { - "@types/estree": "*" - } - }, - "node_modules/is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "dependencies": { - "is-docker": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "node_modules/isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true, - "engines": { - "node": ">= 8.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/gjtorikian/" - } - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dev": true, - "dependencies": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "bin": { - "jake": "bin/cli.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/jake/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/jake/node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/jake/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/jake/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/jake/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jake/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "dependencies": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "engines": { - "node": ">= 10.13.0" - } - }, - "node_modules/jest-worker/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/jest-worker/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" - }, - "node_modules/js-base64": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", - "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" - }, - "node_modules/js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "peer": true - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "peer": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "node_modules/json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "peer": true - }, - "node_modules/json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, - "dependencies": { - "tsscmp": "1.0.6" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/koa": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", - "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", - "dev": true, - "dependencies": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.8.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - }, - "engines": { - "node": "^4.8.4 || ^6.10.1 || ^7.10.1 || >= 8.1.4" - } - }, - "node_modules/koa-compose": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true - }, - "node_modules/koa-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "dev": true, - "dependencies": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - }, - "engines": { - "node": ">= 10" - } - }, - "node_modules/koa-etag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz", - "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==", - "dev": true, - "dependencies": { - "etag": "^1.8.1" - } - }, - "node_modules/koa-send": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", - "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dev": true, - "dependencies": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "resolve-path": "^1.4.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/koa-static": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", - "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dev": true, - "dependencies": { - "debug": "^3.1.0", - "koa-send": "^5.0.0" - }, - "engines": { - "node": ">= 7.6.0" - } - }, - "node_modules/koa-static/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "dependencies": { - "readable-stream": "^2.0.5" - }, - "engines": { - "node": ">= 0.6.3" - } - }, - "node_modules/lazystream/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/lazystream/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, - "node_modules/leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lit": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz", - "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==", - "dependencies": { - "@lit/reactive-element": "^1.4.0", - "lit-element": "^3.2.0", - "lit-html": "^2.3.0" - } - }, - "node_modules/lit-element": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.2.tgz", - "integrity": "sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==", - "dependencies": { - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.2.0" - } - }, - "node_modules/lit-html": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz", - "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==", - "dependencies": { - "@types/trusted-types": "^2.0.2" - } - }, - "node_modules/lit-svelte-stores": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/lit-svelte-stores/-/lit-svelte-stores-0.2.1.tgz", - "integrity": "sha512-PzvcgP5GNKoEDhIsodV2PyBHBoDFhs76/BE4+R4FXllWquMiOqdTifpzTq6b7vhD5WtV/jTRQe87PC2ncwABIA==", - "dependencies": { - "@lit-labs/task": "^1.1.2", - "lit": "^2.0.0", - "svelte": "^3.38.3" - } - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "peer": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "node_modules/lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "node_modules/lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "node_modules/lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "node_modules/lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "dev": true - }, - "node_modules/lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", - "dev": true - }, - "node_modules/lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "dev": true - }, - "node_modules/lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "peer": true - }, - "node_modules/lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true - }, - "node_modules/lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", - "dev": true - }, - "node_modules/lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "dependencies": { - "tslib": "^2.0.3" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "dependencies": { - "sourcemap-codec": "^1.4.8" - } - }, - "node_modules/media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "dependencies": { - "mime-db": "1.52.0" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "node_modules/nanocolors": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", - "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "peer": true - }, - "node_modules/negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/new-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/new-port/-/new-port-1.0.0.tgz", - "integrity": "sha512-2rEL1cZj78LekYSfYHDGP7lIhrCauYbPy92QvEyfJcNzrXIuDjEMWlpxrgGic2BNM7S+viHn8ajuYx0b9UlJJQ==", - "dev": true - }, - "node_modules/new-port-cli": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/new-port-cli/-/new-port-cli-1.0.0.tgz", - "integrity": "sha512-9uMPTw2loJJ5423n4GT2uW7y12IeqiLiuUsNaXHZb3pBWNQ/pCnSi8nJ/EHBEBO58FQszvH2YCMDoCh7pnXN4Q==", - "dev": true, - "dependencies": { - "new-port": "^1.0.0" - }, - "bin": { - "new-port": "bin/port.js", - "newport": "bin/port.js", - "port": "bin/port.js" - } - }, - "node_modules/no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "dependencies": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node_modules/node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "dependencies": { - "whatwg-url": "^5.0.0" - }, - "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } - } - }, - "node_modules/node-fetch/node_modules/tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "node_modules/node-fetch/node_modules/webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "node_modules/node-fetch/node_modules/whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "dependencies": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - }, - "node_modules/node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/normalize-package-data/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "dependencies": { - "ee-first": "1.1.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", - "dev": true - }, - "node_modules/open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "dependencies": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "peer": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "peer": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "peer": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "dependencies": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "peer": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "dependencies": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "node_modules/parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "dependencies": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "engines": { - "node": ">=8" - } - }, - "node_modules/picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "dependencies": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "engines": { - "node": ">= 0.12.0" - } - }, - "node_modules/portfinder/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/portfinder/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/postmate": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/postmate/-/postmate-1.5.2.tgz", - "integrity": "sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==" - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "node_modules/punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qr-creator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", - "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==" - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "dependencies": { - "safe-buffer": "^5.1.0" - } - }, - "node_modules/read-pkg": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", - "integrity": "sha512-+UBirHHDm5J+3WDmLBZYSklRYg82nMlz+enn+GMZ22nSR2f4bzxmhso6rzQW/3mT2PVzpzDTiYIZahk8UmZ44w==", - "dev": true, - "dependencies": { - "normalize-package-data": "^2.3.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/readdir-glob": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", - "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", - "dev": true, - "dependencies": { - "minimatch": "^5.1.0" - } - }, - "node_modules/readdir-glob/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/readdir-glob/node_modules/minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "node_modules/regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "node_modules/regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.8.4" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "dependencies": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "node_modules/regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "dependencies": { - "jsesc": "~0.5.0" - }, - "bin": { - "regjsparser": "bin/parser" - } - }, - "node_modules/regjsparser/node_modules/jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true, - "bin": { - "jsesc": "bin/jsesc" - } - }, - "node_modules/relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true, - "engines": { - "node": ">= 0.10" - } - }, - "node_modules/require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "node_modules/resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "peer": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/resolve-path": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", - "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", - "dev": true, - "dependencies": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" - }, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/resolve-path/node_modules/depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "dependencies": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/resolve-path/node_modules/inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "node_modules/resolve-path/node_modules/setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", - "dev": true, - "bin": { - "rollup": "dist/bin/rollup" - }, - "engines": { - "node": ">=10.0.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/rollup-plugin-copy": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", - "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", - "dev": true, - "dependencies": { - "@types/fs-extra": "^8.0.1", - "colorette": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "10.0.1", - "is-plain-object": "^3.0.0" - }, - "engines": { - "node": ">=8.3" - } - }, - "node_modules/rollup-plugin-copy/node_modules/globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "dev": true, - "dependencies": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "peerDependencies": { - "rollup": "^2.0.0" - } - }, - "node_modules/rollup-plugin-terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/rollup-plugin-terser/node_modules/terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, - "dependencies": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/rollup-plugin-workbox": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-workbox/-/rollup-plugin-workbox-6.2.0.tgz", - "integrity": "sha512-7v4X2uA88AGR69syAEMTrIW4+TQUid74zuQkFgTyCs8iuzBO6Dd9fB/P6eswmwd3J1F994c6eMHn7/hg3ZOvdw==", - "dev": true, - "dependencies": { - "@rollup/plugin-node-resolve": "^11.0.1", - "@rollup/plugin-replace": "^3.0.0", - "pretty-bytes": "^5.5.0", - "rollup-plugin-terser": "^7.0.2", - "workbox-build": "^6.2.4" - } - }, - "node_modules/rollup-plugin-workbox/node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "dependencies": { - "tslib": "^1.9.0" - }, - "engines": { - "npm": ">=2.0.0" - } - }, - "node_modules/rxjs/node_modules/tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - }, - "node_modules/safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "node_modules/semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "dependencies": { - "randombytes": "^2.1.0" - } - }, - "node_modules/set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "node_modules/setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "peer": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "peer": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "dependencies": { - "is-arrayish": "^0.3.1" - } - }, - "node_modules/simple-swizzle/node_modules/is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "engines": { - "node": ">=8" - } - }, - "node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "dependencies": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "node_modules/sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "node_modules/spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", - "dev": true - }, - "node_modules/spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "node_modules/statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "dependencies": { - "safe-buffer": "~5.2.0" - } - }, - "node_modules/string_decoder/node_modules/safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "dependencies": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "peer": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/svelte": { - "version": "3.50.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz", - "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==", - "engines": { - "node": ">= 8" - } - }, - "node_modules/table-layout": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", - "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", - "dev": true, - "dependencies": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/table-layout/node_modules/array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/table-layout/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "dependencies": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dev": true, - "dependencies": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "dependencies": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "bin": { - "terser": "bin/terser" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/terser/node_modules/commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "peer": true - }, - "node_modules/to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, - "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true, - "bin": { - "tree-kill": "cli.js" - } - }, - "node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "node_modules/tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true, - "engines": { - "node": ">=0.6.x" - } - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "peer": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "dependencies": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - }, - "engines": { - "node": ">= 0.6" - } - }, - "node_modules/typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=4.2.0" - } - }, - "node_modules/typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "dependencies": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "dependencies": { - "crypto-random-string": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, - "node_modules/update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/browserslist" - }, - { - "type": "tidelift", - "url": "https://tidelift.com/funding/github/npm/browserslist" - } - ], - "dependencies": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - }, - "bin": { - "browserslist-lint": "cli.js" - }, - "peerDependencies": { - "browserslist": ">= 4.21.0" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true, - "engines": { - "node": ">=12" - } - }, - "node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "dependencies": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "node_modules/wicg-inert": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", - "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==" - }, - "node_modules/word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wordwrapjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", - "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", - "dev": true, - "dependencies": { - "reduce-flatten": "^2.0.0", - "typical": "^5.2.0" - }, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/wordwrapjs/node_modules/typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", - "dev": true, - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", - "dev": true, - "dependencies": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "engines": { - "node": ">=10.0.0" - } - }, - "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dev": true, - "dependencies": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - }, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "ajv": ">=8" - } - }, - "node_modules/workbox-build/node_modules/@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - }, - "engines": { - "node": ">= 10.0.0" - }, - "peerDependencies": { - "rollup": "^1.20.0||^2.0.0" - } - }, - "node_modules/workbox-build/node_modules/@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dev": true, - "dependencies": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - }, - "peerDependencies": { - "rollup": "^1.20.0 || ^2.0.0" - } - }, - "node_modules/workbox-build/node_modules/ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/workbox-build/node_modules/fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "dependencies": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/workbox-build/node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/workbox-build/node_modules/jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, - "node_modules/workbox-build/node_modules/source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dev": true, - "dependencies": { - "whatwg-url": "^7.0.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/workbox-build/node_modules/tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/workbox-build/node_modules/universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true, - "engines": { - "node": ">= 10.0.0" - } - }, - "node_modules/workbox-build/node_modules/webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "node_modules/workbox-build/node_modules/whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "dependencies": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - }, - "node_modules/workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", - "dev": true - }, - "node_modules/workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", - "dev": true, - "dependencies": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", - "dev": true, - "dependencies": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "node_modules/workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "node_modules/workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", - "dev": true, - "dependencies": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "node_modules/workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4" - } - }, - "node_modules/workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", - "dev": true, - "dependencies": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" - } - }, - "node_modules/workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", - "dev": true - }, - "node_modules/workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", - "dev": true, - "dependencies": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" - } - }, - "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "node_modules/ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "peer": true, - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, - "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/ylru": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", - "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", - "dev": true, - "engines": { - "node": ">= 4.0.0" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "peer": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dev": true, - "dependencies": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">= 10" - } - } - }, - "dependencies": { - "@ampproject/remapping": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.1.0", - "@jridgewell/trace-mapping": "^0.3.9" - } - }, - "@babel/code-frame": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", - "dev": true, - "requires": { - "@babel/highlight": "^7.18.6" - } - }, - "@babel/compat-data": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.1.tgz", - "integrity": "sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==", - "dev": true - }, - "@babel/core": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.1.tgz", - "integrity": "sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==", - "dev": true, - "requires": { - "@ampproject/remapping": "^2.1.0", - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helpers": "^7.19.0", - "@babel/parser": "^7.19.1", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.2.1", - "semver": "^6.3.0" - } - }, - "@babel/generator": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.0.tgz", - "integrity": "sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==", - "dev": true, - "requires": { - "@babel/types": "^7.19.0", - "@jridgewell/gen-mapping": "^0.3.2", - "jsesc": "^2.5.1" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@babel/helper-annotate-as-pure": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", - "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", - "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.18.6", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-compilation-targets": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz", - "integrity": "sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-validator-option": "^7.18.6", - "browserslist": "^4.21.3", - "semver": "^6.3.0" - } - }, - "@babel/helper-create-class-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", - "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6" - } - }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", - "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "regexpu-core": "^5.1.0" - } - }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", - "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.17.7", - "@babel/helper-plugin-utils": "^7.16.7", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - } - }, - "@babel/helper-environment-visitor": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", - "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", - "dev": true - }, - "@babel/helper-explode-assignable-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-function-name": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", - "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-hoist-variables": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-member-expression-to-functions": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", - "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-module-imports": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-module-transforms": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", - "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/helper-validator-identifier": "^7.18.6", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-optimise-call-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-plugin-utils": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", - "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", - "dev": true - }, - "@babel/helper-remap-async-to-generator": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", - "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-wrap-function": "^7.18.9", - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-replace-supers": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", - "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-member-expression-to-functions": "^7.18.9", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/traverse": "^7.19.1", - "@babel/types": "^7.19.0" - } - }, - "@babel/helper-simple-access": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", - "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", - "dev": true, - "requires": { - "@babel/types": "^7.18.9" - } - }, - "@babel/helper-split-export-declaration": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", - "dev": true, - "requires": { - "@babel/types": "^7.18.6" - } - }, - "@babel/helper-string-parser": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", - "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", - "dev": true - }, - "@babel/helper-validator-identifier": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", - "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", - "dev": true - }, - "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", - "dev": true - }, - "@babel/helper-wrap-function": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", - "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", - "dev": true, - "requires": { - "@babel/helper-function-name": "^7.19.0", - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/helpers": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", - "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", - "dev": true, - "requires": { - "@babel/template": "^7.18.10", - "@babel/traverse": "^7.19.0", - "@babel/types": "^7.19.0" - } - }, - "@babel/highlight": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", - "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.18.6", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" - } - }, - "@babel/parser": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.1.tgz", - "integrity": "sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", - "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-proposal-optional-chaining": "^7.18.9" - } - }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", - "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", - "dev": true, - "requires": { - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-remap-async-to-generator": "^7.18.9", - "@babel/plugin-syntax-async-generators": "^7.8.4" - } - }, - "@babel/plugin-proposal-class-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-class-static-block": "^7.14.5" - } - }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" - } - }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", - "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" - } - }, - "@babel/plugin-proposal-json-strings": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3" - } - }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", - "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" - } - }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" - } - }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" - } - }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", - "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.18.8", - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.18.8" - } - }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" - } - }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", - "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" - } - }, - "@babel/plugin-proposal-private-methods": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-create-class-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" - } - }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" - } - }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" - } - }, - "@babel/plugin-syntax-import-assertions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" - } - }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" - } - }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" - } - }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-remap-async-to-generator": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-block-scoping": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", - "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-classes": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", - "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.18.6", - "@babel/helper-compilation-targets": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-optimise-call-expression": "^7.18.6", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-replace-supers": "^7.18.9", - "@babel/helper-split-export-declaration": "^7.18.6", - "globals": "^11.1.0" - } - }, - "@babel/plugin-transform-computed-properties": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", - "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-destructuring": { - "version": "7.18.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", - "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", - "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", - "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-for-of": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", - "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-function-name": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", - "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", - "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.18.9", - "@babel/helper-function-name": "^7.18.9", - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", - "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-modules-amd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-simple-access": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", - "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", - "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-module-transforms": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-identifier": "^7.18.6", - "babel-plugin-dynamic-import-node": "^2.3.3" - } - }, - "@babel/plugin-transform-modules-umd": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", - "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", - "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.19.0", - "@babel/helper-plugin-utils": "^7.19.0" - } - }, - "@babel/plugin-transform-new-target": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-object-super": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "@babel/helper-replace-supers": "^7.18.6" - } - }, - "@babel/plugin-transform-parameters": { - "version": "7.18.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", - "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-property-literals": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-regenerator": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6", - "regenerator-transform": "^0.15.0" - } - }, - "@babel/plugin-transform-reserved-words": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-spread": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", - "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" - } - }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/plugin-transform-template-literals": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", - "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.18.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", - "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", - "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.18.9" - } - }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", - "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.18.6", - "@babel/helper-plugin-utils": "^7.18.6" - } - }, - "@babel/preset-env": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.1.tgz", - "integrity": "sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.19.1", - "@babel/helper-compilation-targets": "^7.19.1", - "@babel/helper-plugin-utils": "^7.19.0", - "@babel/helper-validator-option": "^7.18.6", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-async-generator-functions": "^7.19.1", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-class-static-block": "^7.18.6", - "@babel/plugin-proposal-dynamic-import": "^7.18.6", - "@babel/plugin-proposal-export-namespace-from": "^7.18.9", - "@babel/plugin-proposal-json-strings": "^7.18.6", - "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", - "@babel/plugin-proposal-numeric-separator": "^7.18.6", - "@babel/plugin-proposal-object-rest-spread": "^7.18.9", - "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", - "@babel/plugin-proposal-optional-chaining": "^7.18.9", - "@babel/plugin-proposal-private-methods": "^7.18.6", - "@babel/plugin-proposal-private-property-in-object": "^7.18.6", - "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.18.6", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.18.6", - "@babel/plugin-transform-async-to-generator": "^7.18.6", - "@babel/plugin-transform-block-scoped-functions": "^7.18.6", - "@babel/plugin-transform-block-scoping": "^7.18.9", - "@babel/plugin-transform-classes": "^7.19.0", - "@babel/plugin-transform-computed-properties": "^7.18.9", - "@babel/plugin-transform-destructuring": "^7.18.13", - "@babel/plugin-transform-dotall-regex": "^7.18.6", - "@babel/plugin-transform-duplicate-keys": "^7.18.9", - "@babel/plugin-transform-exponentiation-operator": "^7.18.6", - "@babel/plugin-transform-for-of": "^7.18.8", - "@babel/plugin-transform-function-name": "^7.18.9", - "@babel/plugin-transform-literals": "^7.18.9", - "@babel/plugin-transform-member-expression-literals": "^7.18.6", - "@babel/plugin-transform-modules-amd": "^7.18.6", - "@babel/plugin-transform-modules-commonjs": "^7.18.6", - "@babel/plugin-transform-modules-systemjs": "^7.19.0", - "@babel/plugin-transform-modules-umd": "^7.18.6", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", - "@babel/plugin-transform-new-target": "^7.18.6", - "@babel/plugin-transform-object-super": "^7.18.6", - "@babel/plugin-transform-parameters": "^7.18.8", - "@babel/plugin-transform-property-literals": "^7.18.6", - "@babel/plugin-transform-regenerator": "^7.18.6", - "@babel/plugin-transform-reserved-words": "^7.18.6", - "@babel/plugin-transform-shorthand-properties": "^7.18.6", - "@babel/plugin-transform-spread": "^7.19.0", - "@babel/plugin-transform-sticky-regex": "^7.18.6", - "@babel/plugin-transform-template-literals": "^7.18.9", - "@babel/plugin-transform-typeof-symbol": "^7.18.9", - "@babel/plugin-transform-unicode-escapes": "^7.18.10", - "@babel/plugin-transform-unicode-regex": "^7.18.6", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.19.0", - "babel-plugin-polyfill-corejs2": "^0.3.3", - "babel-plugin-polyfill-corejs3": "^0.6.0", - "babel-plugin-polyfill-regenerator": "^0.4.1", - "core-js-compat": "^3.25.1", - "semver": "^6.3.0" - } - }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" - } - }, - "@babel/runtime": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", - "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", - "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" - } - }, - "@babel/template": { - "version": "7.18.10", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", - "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/parser": "^7.18.10", - "@babel/types": "^7.18.10" - } - }, - "@babel/traverse": { - "version": "7.19.1", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.1.tgz", - "integrity": "sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.18.6", - "@babel/generator": "^7.19.0", - "@babel/helper-environment-visitor": "^7.18.9", - "@babel/helper-function-name": "^7.19.0", - "@babel/helper-hoist-variables": "^7.18.6", - "@babel/helper-split-export-declaration": "^7.18.6", - "@babel/parser": "^7.19.1", - "@babel/types": "^7.19.0", - "debug": "^4.1.0", - "globals": "^11.1.0" - } - }, - "@babel/types": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.0.tgz", - "integrity": "sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==", - "dev": true, - "requires": { - "@babel/helper-string-parser": "^7.18.10", - "@babel/helper-validator-identifier": "^7.18.6", - "to-fast-properties": "^2.0.0" - } - }, - "@eslint/eslintrc": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", - "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", - "peer": true, - "requires": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.4.0", - "globals": "^13.15.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "dependencies": { - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "peer": true - } - } - }, - "@holo-host/comb": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@holo-host/comb/-/comb-0.3.0.tgz", - "integrity": "sha512-Ksqh3Gukf/NFI7hzs7tZwnCG4IADisahdWktLpgXdt5y283Ha4uncEIvkjVcP1YSP07Rhq5Ht+JPgDIlwvvT5w==", - "requires": { - "@msgpack/msgpack": "^2.7.1", - "postmate": "^1.5.1" - } - }, - "@holo-host/identicon": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@holo-host/identicon/-/identicon-0.1.0.tgz", - "integrity": "sha512-Dn5pTV/m3XaK1Zvq3liw/vQUt7goM7Y84x2zUyH8cb9CNMs4kPCNHs3kalbJZ/ymzFvwcdiLwwNW8AKk+WWN5A==" - }, - "@holo-host/web-sdk": { - "version": "0.6.7-prerelease", - "resolved": "https://registry.npmjs.org/@holo-host/web-sdk/-/web-sdk-0.6.7-prerelease.tgz", - "integrity": "sha512-uBwYMJF5rJszHGR9HBPCp6q7uXR2j7plQBMSs9l2Mk4w7dkL6LPCKTLvib/ph09G8iPJeAwoZeEzQaxJZC3VJA==", - "requires": { - "@holo-host/comb": "^0.3.0" - } - }, - "@holochain-open-dev/cell-client": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", - "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", - "requires": { - "@holo-host/web-sdk": "0.6.7-prerelease", - "@holochain/client": "^0.8.0", - "@types/ws": "^8.5.3", - "lodash-es": "^4.17.21" - } - }, - "@holochain-open-dev/core-types": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", - "integrity": "sha512-1lb6S6tQr7tFPchfeLYLXhfBV5WLsffOxEoIx9XB087hzef0eByolQJMSp+xc/D1q+11Q3BpqQr2I7BJpqbypQ==", - "requires": { - "@holochain/client": "^0.8.0", - "js-base64": "^3.6.0" - } - }, - "@holochain-open-dev/profiles": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.3.tgz", - "integrity": "sha512-d283oKFyd/GT8YKOJ4B1TsR9K/LswSrtZ44efEh3nAZFD+O91aoiM8r2/2qoiQyZXfsfmgRXWJd+U3eEov2/fQ==", - "requires": { - "@holochain-open-dev/cell-client": "^0.7.3", - "@holochain-open-dev/core-types": "^0.5.0", - "@holochain-open-dev/utils": "^0.3.3", - "@holochain/client": "^0.8.0", - "@lit-labs/context": "^0.1.2", - "@lit/localize": "^0.11.2", - "@msgpack/msgpack": "^2.7.2", - "@open-wc/scoped-elements": "^2.1.1", - "@scoped-elements/material-web": "0.0.19", - "@scoped-elements/shoelace": "0.0.8", - "lit": "^2.1.1", - "lit-svelte-stores": "^0.2.0", - "lodash-es": "^4.17.21", - "svelte": "^3.42.4" - } - }, - "@holochain-open-dev/utils": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.3.3.tgz", - "integrity": "sha512-bWgAocAR6XjBj3/1VQJ97rLAyeGpidHBfBLZT4YMZEkf+OQWJ1exHD83fN9RWbkZNw4a9/ohFIlwREA5TedVNw==", - "requires": { - "@holo-host/identicon": "^0.1.0", - "@holochain/client": "^0.8.0", - "@msgpack/msgpack": "^2.7.2", - "@open-wc/scoped-elements": "^2.0.1", - "@scoped-elements/material-web": "^0.0.19", - "@scoped-elements/shoelace": "^0.0.8", - "js-base64": "^3.7.2", - "lit": "^2.1.3", - "lodash-es": "^4.17.21" - } - }, - "@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "requires": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - } - }, - "@humanwhocodes/config-array": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", - "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", - "peer": true, - "requires": { - "@humanwhocodes/object-schema": "^1.2.1", - "debug": "^4.1.1", - "minimatch": "^3.0.4" - } - }, - "@humanwhocodes/gitignore-to-minimatch": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", - "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", - "peer": true - }, - "@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "peer": true - }, - "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", - "peer": true - }, - "@jridgewell/gen-mapping": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.0", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@jridgewell/resolve-uri": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", - "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", - "dev": true - }, - "@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", - "dev": true - }, - "@jridgewell/source-map": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", - "dev": true, - "requires": { - "@jridgewell/gen-mapping": "^0.3.0", - "@jridgewell/trace-mapping": "^0.3.9" - }, - "dependencies": { - "@jridgewell/gen-mapping": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", - "dev": true, - "requires": { - "@jridgewell/set-array": "^1.0.1", - "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" - } - } - } - }, - "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", - "dev": true - }, - "@jridgewell/trace-mapping": { - "version": "0.3.15", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", - "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", - "dev": true, - "requires": { - "@jridgewell/resolve-uri": "^3.0.3", - "@jridgewell/sourcemap-codec": "^1.4.10" - } - }, - "@lightningrodlabs/we-applet": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.1.tgz", - "integrity": "sha512-5hV6QuLrTHiB7ntD6/tF/mkd3Q2J1lxZucw7cfOfszeLy/+dBx5CrCvNkbhVr19702CscyiL83HKEQc8xdFzpw==", - "requires": { - "@holochain-open-dev/cell-client": "^0.7.3", - "@holochain-open-dev/profiles": "^0.5.2", - "@holochain/client": "^0.8.0" - } - }, - "@lit-labs/context": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@lit-labs/context/-/context-0.1.3.tgz", - "integrity": "sha512-OUhXS7imcxuOjN5wvtvB9tt6G9BVSGhbqrnIMafnuDGPsGdw9mpKad7hn/E8NrAjzGeIeZM4LpP8Z3ukqN2lHg==", - "requires": { - "@lit/reactive-element": "^1.0.0", - "lit": "^2.0.0" - } - }, - "@lit-labs/react": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/@lit-labs/react/-/react-1.0.8.tgz", - "integrity": "sha512-5qQzixu/bVqI819cNgr/fY8KX0v5C3FmanMaT7Q8qzUJ+EpB4BsOSQwacdaWfNkm7SV4jkWerSHxa9hvncszCA==" - }, - "@lit-labs/task": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@lit-labs/task/-/task-1.1.3.tgz", - "integrity": "sha512-Ta5rdbmuDaYAZwlkjezCoqcnn+J54XBAGI0X4PsCjycY1nJ/Ntbd+YY/eMdfnu777qrvznuqanTa4r1ptPXXxA==", - "requires": { - "@lit/reactive-element": "^1.1.0" - } - }, - "@lit/localize": { - "version": "0.11.4", - "resolved": "https://registry.npmjs.org/@lit/localize/-/localize-0.11.4.tgz", - "integrity": "sha512-RRIwIX2tAm3+DuEndoXSJrFjGrAK5cb5IXo5K6jcJ6sbgD829B8rSqHC5MaKVUmXTVLIR1bk5IZOZDf9wFereA==", - "requires": { - "@lit/reactive-element": "^1.4.0", - "lit": "^2.3.0" - } - }, - "@lit/reactive-element": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.4.1.tgz", - "integrity": "sha512-qDv4851VFSaBWzpS02cXHclo40jsbAjRXnebNXpm0uVg32kCneZPo9RYVQtrTNICtZ+1wAYHu1ZtxWSWMbKrBw==" - }, - "@material/animation": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/animation/-/animation-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-OjxWJYSRNs4vnPe8NclaNn+TsNc8TR/wHusGtezF5F+wl+5mh+K69BMXAmURtq3idoRg4XaOSC/Ohk1ovD1fMQ==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/base": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/base/-/base-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-vy5SQt+jcwwdRFfBvtpVdpULUBujecVUKOXcopaQoi2XIzI5EBHuR4gPN0cd1yfmVEucD6p2fvVv2FJ3Ngr61w==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/button": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/button/-/button-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-DB0MAvdIGWKuFwlQ57hjv7ZuHIioT2mnG7RWtL7ZoCWoY45nCrsbJirmX5zZFipm9gIOJ3YnIkIrUyMVSrDX+g==", - "requires": { - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/tokens": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/circular-progress": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/circular-progress/-/circular-progress-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-Gi6Ika8MEZQOT3Qei2NfTj+sRWxCDFjchPM7szNjIKgL2DyH03bHmodQFVcyBFiPWEcWMc/mqVYgGf/XJXs85w==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/progress-indicator": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/density": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/density/-/density-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-zOR5wISqPVr8KS/ERNC1jdRV9O832lzclyS9Ea20rDrWfuOiYsQ9bbIk12xWlxpgsn7r9fxQJyd1O2SURoHdRA==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/dialog": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/dialog/-/dialog-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-NfQR0fmNS/y2iRAx5YeODLLywBAnSyZI/CL9GUq4NiNj+FeSxe+5bhG1p9NxHeGMjEVrl6fG5L9ql7lqtfQaYQ==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/button": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/icon-button": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/tokens": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/dom": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/dom/-/dom-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-iUpZG6Bb2l/PfNV2Fb/pXfG1p4Bz4PC9A7ATPlKfcU5HioObcnYVc/+Hrtaw8eu28BNIc+VVROtbfpqG/YgKSQ==", - "requires": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/drawer": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/drawer/-/drawer-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-L4K8IXN5LMvaqVpOueopaMQPQbAWrRQ21iJi7Yv4BL15xWs5GbNohQJAclx4R6lHpEhnhYHlQ2dsIhe01IRrDw==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/elevation": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/elevation/-/elevation-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-AqN/tsTGGyBzZ7CtoSMBY9bDYvCuUt98EUfiGjZGXcf4HgoHV3Cn/JSLrhru5Cq8Nx6HF6AmHh3dQCfNCQduew==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/feature-targeting": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/feature-targeting/-/feature-targeting-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-CrVoGNu0ym52OPEKy3kgeNL2oSWOCBYbYxSH3GhERxCq5FwGBN+XmK/ZDLFVQlHYy3v8x4TqVEwXviCeumNTxQ==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/floating-label": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/floating-label/-/floating-label-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-Cp0/LngkW6/uZWbEDTe3Ox143V4kYtxl9twiM3XLKd6a67JHCzneQWFzC0qSg90b3r5O+1zOkT3ZMF2Pbu2Vwg==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/form-field": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/form-field/-/form-field-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-NCc/o60gwuF28PVMgFkHrKcHxIaCMZK9JRVfoaD0sF2BINYrjaCkFZ+x6AhNjAWLUQMhJMfc+1WXAUE2T85Mug==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/icon-button": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/icon-button/-/icon-button-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-9P6cjRqKtjE6ML+r5yz0ExU/f2KLdNabHQxmO6RpKd/FnjTyP1NcWqqj8dsvo/DZ7mOtT1MIThgkQDdiMqcYLg==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/line-ripple": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/line-ripple/-/line-ripple-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-LlyiyxpHNlFt0PZ8Q2tvOPbjNcgm3L7tUebXsM7iGyoKXfj0HwyDI31S0KgtU3Vs5DIK4U4mnRWtoAxtBW6Jfg==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/linear-progress": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/linear-progress/-/linear-progress-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-qP/iI4CT7i7HhXuUiNWL5pDN6tyTJ4uLl8e9QImz4mcQLUMU3xrNBIsutS+I5GnBE8FwLDozZFccfCxHh+pvzw==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/progress-indicator": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/list": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/list/-/list-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-bjHXXk2ZeWxAFs4cJxy5J5A5ClUd3FGjRv/LwCYpsh7Dm7e8kSe8Lw2MWb6FXyF3mDJM6xqN3xXQWOh6UEu5wA==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/menu": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/menu/-/menu-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-x59UHoTLvEsPKjFdffrKTgEyc0T4W3m58RsizAmapXr59Uthq8+PTFOkAv9R1PV/ZCzxay7Vx+QcekC4qOr40A==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/menu-surface": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/menu-surface": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/menu-surface/-/menu-surface-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-zv/fv/W3zdSb+c/p6GNcOqA3+wAc/r8MOtV53WJPLlvZZSpGoTwHUp+GPiNeovfbsTSxN95XOXuVQBEfKEb8vA==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/mwc-base": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-base/-/mwc-base-0.25.3.tgz", - "integrity": "sha512-4wvxZ9dhPr0O4jjOHPmFyn77pafe+h1gHPlT9sbQ+ly8NY/fSn/TXn7/PbxgL8g4ZHxMvD3o7PJopg+6cbHp8Q==", - "requires": { - "@lit/reactive-element": "1.0.0-rc.4", - "@material/base": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - }, - "dependencies": { - "@lit/reactive-element": { - "version": "1.0.0-rc.4", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-1.0.0-rc.4.tgz", - "integrity": "sha512-dJMha+4NFYdpnUJzRrWTFV5Hdp9QHWFuPnaoqonrKl4lGJVnYez9mu8ev9F/5KM47tjAjh22DuRHrdFDHfOijA==" - } - } - }, - "@material/mwc-button": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.25.3.tgz", - "integrity": "sha512-usHEKchj9hqetY7n0yebTz1Pk9Z+9W/sNZheFoSaiWQCv9XhtCdKkHH0MXTv8SpwxWuEKUf/XjtyvikGIcIn7w==", - "requires": { - "@material/mwc-icon": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-checkbox": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-checkbox/-/mwc-checkbox-0.25.3.tgz", - "integrity": "sha512-PSh9IAgQK4XiDzBwgclheejkA4cbZ3K9V1JTTl/YVRDD/OLLM+Bh8tbnAg/1kGVlPWOUfDrYCcZ0gg472ca7gw==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-circular-progress": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress/-/mwc-circular-progress-0.25.3.tgz", - "integrity": "sha512-ajgSzfdRfq0/sZg0Z5W/ZpgZwD8Ioj59m5ScCPXXdkRoVHf7+8lsD/2Fh4095GfoYE4PWSkXYVlWsQCx+aJbcA==", - "requires": { - "@material/circular-progress": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-circular-progress-four-color": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-circular-progress-four-color/-/mwc-circular-progress-four-color-0.25.3.tgz", - "integrity": "sha512-CEpZxvZnJaBJaBD/WeffbbQ1vWaqML0zmohVIebxfml9MIukzIT8nRFfBmWq89zlszJBhdH0mfDvk7jX47z0Vg==", - "requires": { - "@material/circular-progress": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-circular-progress": "^0.25.3", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-dialog": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-dialog/-/mwc-dialog-0.25.3.tgz", - "integrity": "sha512-UpxAYAzKXO1MW4ezpiYfEQgov08p0J8KDVKqKrMwg7lsZRkAtUMk4YJkM6qmWGqGPqd/cN++42PMPHAISJH3yA==", - "requires": { - "@material/dialog": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-button": "^0.25.3", - "blocking-elements": "^0.1.0", - "lit": "^2.0.0", - "tslib": "^2.0.1", - "wicg-inert": "^3.0.0" - } - }, - "@material/mwc-drawer": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-drawer/-/mwc-drawer-0.25.3.tgz", - "integrity": "sha512-PL00ifjojIIVtAqv5v3l/uuKSufwcPqsVUWEuSvd6ncPGj2GoL45dWt3HPotUVbWarzqVh4wHj+Yr63WNxgPxw==", - "requires": { - "@material/drawer": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "blocking-elements": "^0.1.0", - "lit": "^2.0.0", - "tslib": "^2.0.1", - "wicg-inert": "^3.0.0" - } - }, - "@material/mwc-fab": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-fab/-/mwc-fab-0.25.3.tgz", - "integrity": "sha512-XE1BQNKAEear+Uq58s+DjZe6yw7kiiQofdayXjbKVRf5VS4Kdd0PDfb8sIYyRbwszknVB9jmisk9LQjHTfzs7w==", - "requires": { - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-floating-label": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-floating-label/-/mwc-floating-label-0.25.3.tgz", - "integrity": "sha512-3uFMi8Y680P0nzP5zih4YuOZJLl/C6Ux9G810Unwo44zblG/ckgJlFiM+T+oR+OH5KM8LbfNlV0ypo7FT5zYJA==", - "requires": { - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-formfield": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-formfield/-/mwc-formfield-0.25.3.tgz", - "integrity": "sha512-JP/ZgsWok0ZVwUQfYgaov0Ocn1zDiiw7Po6q8k/n5tOS67S41XUB/ctiUg1gh00LAM0v3eZAexa9ZmKarviVJA==", - "requires": { - "@material/form-field": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-icon": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-icon/-/mwc-icon-0.25.3.tgz", - "integrity": "sha512-36076AWZIRSr8qYOLjuDDkxej/HA0XAosrj7TS1ZeLlUBnLUtbDtvc1S7KSa0hqez7ouzOqGaWK24yoNnTa2OA==", - "requires": { - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-icon-button": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz", - "integrity": "sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==", - "requires": { - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-icon-button-toggle": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-icon-button-toggle/-/mwc-icon-button-toggle-0.25.3.tgz", - "integrity": "sha512-H3eMHHZWyqO2Dd3FXiDOArmegUBpXB3vatZLPDHVFKABdZlt0M4qusgvV7IIo53urLqqcVo6u8FMjtv9VGnXpQ==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-icon-button": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-line-ripple": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-line-ripple/-/mwc-line-ripple-0.25.3.tgz", - "integrity": "sha512-ANJzSyumb+shBVTIhqF1+YByPU/EpFXxI9CS26qThFqlUDpYXg5xcoZpkMSmZv3Wv/loF1rs2mJfFWOcC6nFnw==", - "requires": { - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-linear-progress": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-linear-progress/-/mwc-linear-progress-0.25.3.tgz", - "integrity": "sha512-iAsM5zo78rYXXzwEg1RT0+jShxkUjOEUK0Yj6KxqxbXy1VKPTZ4HRB5Fy6wChWQi/Xl8wFlfI6nNAQtH7pakeA==", - "requires": { - "@material/linear-progress": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-list": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-list/-/mwc-list-0.25.3.tgz", - "integrity": "sha512-2T297qVaQsKv+QDNP2ag9g04RLKO1tm2F6BwwqvdbXTsY+LKYOJe2/aSe0kX2tQLayX4ydy2RnTevo9Ld+c+4g==", - "requires": { - "@material/base": "=14.0.0-canary.261f2db59.0", - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/list": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-checkbox": "^0.25.3", - "@material/mwc-radio": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-menu": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-menu/-/mwc-menu-0.25.3.tgz", - "integrity": "sha512-jr5R61BfqrJC0lsAI63y4BsEM2eY3n6kiCy2ZnwinmxrfFrS709T/zuSUUW/xG9b9inSku4WjjSkDhPzQrmS3g==", - "requires": { - "@material/menu": "=14.0.0-canary.261f2db59.0", - "@material/menu-surface": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/shape": "=14.0.0-canary.261f2db59.0", - "@material/theme": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-notched-outline": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-notched-outline/-/mwc-notched-outline-0.25.3.tgz", - "integrity": "sha512-8jvU8GD0Pke+pfTQ0PdXpZmkU3XIHhMVY6AHM/2IQrXHkVZmAm9kbwL7ne3Ao+6f5n+DeXDGd+SG9U6ZZjD7gw==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/notched-outline": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-radio": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-radio/-/mwc-radio-0.25.3.tgz", - "integrity": "sha512-SXpVDrsQnz7+2w/kfBxcOJ4P+uJ0RxBd9mCLE7wVyN53gDLkNHqA0npdl2PNpRaaMavVrt27L8wWo5QIT+7zWA==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/radio": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-ripple": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-ripple/-/mwc-ripple-0.25.3.tgz", - "integrity": "sha512-G/gt/csxgME6/sAku3GiuB0O2LLvoPWsRTLq/9iABpaGLJjqaKHvNg/IVzNDdF3YZT7EORgR9cBWWl7umA4i4Q==", - "requires": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/ripple": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-select": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-select/-/mwc-select-0.25.3.tgz", - "integrity": "sha512-mf1WrsNAW4rDHeVH+AgTPfNHAg70dJdwuIfIBqksAty3pYxnXQ9RjpL4Z/7kLdsGiS44du65vVgmZ63T0ifugQ==", - "requires": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "@material/list": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-floating-label": "^0.25.3", - "@material/mwc-icon": "^0.25.3", - "@material/mwc-line-ripple": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/mwc-menu": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/select": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-slider": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-slider/-/mwc-slider-0.25.3.tgz", - "integrity": "sha512-HhjOwi9s/ssGrMaeOwvVXAZQJ3RQc7qKBe7KBA4diRF3Fe4UvjtFsXJN5eZAXmi0LwZPWNnzxKP1JAQBcJWszQ==", - "requires": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/slider": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-snackbar": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-snackbar/-/mwc-snackbar-0.25.3.tgz", - "integrity": "sha512-DJyWQl1rksv502qLQta81YQ3q3iy0GlVQcXZq88nBG9o64070qZW92rfZmiQ63MRwGbdNmrUFZ3QBoClY1JpFg==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/snackbar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-switch": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-switch/-/mwc-switch-0.25.3.tgz", - "integrity": "sha512-cjppRf17q70SdtTP0twMAzODJY7ztJFnfDDZKM5N72F4cp2q0VvhIU42hfBCGLIEbXPQBCLG0dxqt2Mo04qCcA==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/switch": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-tab": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab/-/mwc-tab-0.25.3.tgz", - "integrity": "sha512-BHKNBOUjCToPyD07Y+puRF1ttSusLAsqAddDneGSzCOILoR1M9mQ8JIvm2XJ+eirqje09qg6VdHnJJWCIPH6sA==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/mwc-tab-indicator": "^0.25.3", - "@material/tab": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-tab-bar": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab-bar/-/mwc-tab-bar-0.25.3.tgz", - "integrity": "sha512-nzfoz34lmY50GmFUNSOZeCZSDQkJWgCdtBDBrEewufONMgxnuLwLjW0rc1NqBa62/dQ9E7G32rCDVrz/8fW0cA==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-tab": "^0.25.3", - "@material/mwc-tab-scroller": "^0.25.3", - "@material/tab": "=14.0.0-canary.261f2db59.0", - "@material/tab-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-tab-indicator": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab-indicator/-/mwc-tab-indicator-0.25.3.tgz", - "integrity": "sha512-b2M6wbO0uwPw8yU/HbNfZ40Yi3ueejjuqxoEzJgWHQGLUzA1BQuhcQglJUJgYYPgqAR/ew+x3apmxnpjinPqeQ==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/tab-indicator": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-tab-scroller": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-tab-scroller/-/mwc-tab-scroller-0.25.3.tgz", - "integrity": "sha512-IY0yuJg6G9Cyot5slA7k5edhe0ZmcvgKBAhKMHMxQf8F/Z5t0kUxgNyminQZUKegbJD2jxEUAgMpJWyNCKjGyg==", - "requires": { - "@material/dom": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/tab-scroller": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-textarea": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-textarea/-/mwc-textarea-0.25.3.tgz", - "integrity": "sha512-u3PkwAL6+2DGr4rxrDAqBPBCwFX40lM8/ZKgQ9mg7xLB6Rhz/5n3Sf5MtMwGSJO0ZU5CGqU3qY9x21S4tM/Xhw==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/mwc-textfield": "^0.25.3", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-textfield": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-textfield/-/mwc-textfield-0.25.3.tgz", - "integrity": "sha512-stpZ8sEyo2Mb9fG2XCoTc1Kom8oRXZiVI5rU88GtfcBU7nH0em8S4grq9X1mVfUG6Cfi1G/T+avCSIhzbYtr0w==", - "requires": { - "@material/floating-label": "=14.0.0-canary.261f2db59.0", - "@material/line-ripple": "=14.0.0-canary.261f2db59.0", - "@material/mwc-base": "^0.25.3", - "@material/mwc-floating-label": "^0.25.3", - "@material/mwc-line-ripple": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/textfield": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-top-app-bar": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar/-/mwc-top-app-bar-0.25.3.tgz", - "integrity": "sha512-2z13T/L9WTq3JFq2ygi5HF5tEUBToXjYn/BEJjPXSbe0jepRS+0wtk5axkbaq5ObSkvhBxdzjsZAaWFJ0QVF0A==", - "requires": { - "@material/mwc-base": "^0.25.3", - "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/mwc-top-app-bar-fixed": { - "version": "0.25.3", - "resolved": "https://registry.npmjs.org/@material/mwc-top-app-bar-fixed/-/mwc-top-app-bar-fixed-0.25.3.tgz", - "integrity": "sha512-hYirqEkjohb+7t3iCY0Zppl3fAXJUJNcvsj5VLDzjRKOnQo+f1i3p9AcpJw5sVV29S4oP+RT+qD7D7tD930uKQ==", - "requires": { - "@material/mwc-top-app-bar": "^0.25.3", - "@material/top-app-bar": "=14.0.0-canary.261f2db59.0", - "lit": "^2.0.0", - "tslib": "^2.0.1" - } - }, - "@material/notched-outline": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/notched-outline/-/notched-outline-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-gtn+IKAiX2rbfbX3a9aDlfUoKCEYrlAPOZifKXUaZ4UJYMNLzZuAqy7l5Ds30emtqUE22mySTEWqhzK6dePKsA==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/progress-indicator": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/progress-indicator/-/progress-indicator-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-qm+zUMvFYhHuVB2OdgWTO/Dv1hMFEdIT3loX5OJMpvQ66l6rez/3F7blwHkm6W4mfuxRS3zdDdYbP5QdFcuHuA==", - "requires": { - "tslib": "^2.1.0" - } - }, - "@material/radio": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/radio/-/radio-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-AvrsOqhP8UZ5d58RWgaTmQVlWQRULwk2BXhsEhtxz56CmTsyVM49thNbaNnc/TzuY9Ssxv/L2wYVbR2B3BX9Yw==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/touch-target": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/ripple": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-3FLCLj8X7KrFfuYBHJg1b7Odb3V/AW7fxk3m1i1zhDnygKmlQ/abVucH1s2qbX3Y+JIiq+5/C5407h9BFtOf+A==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/rtl": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/rtl/-/rtl-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-bVnXBbUsHs57+EXdeFbcwaKy3lT/itI/qTLmJ88ar0qaGEujO1GmESHm3ioqkeo4kQpTfDhBwQGeEi1aDaTdFg==", - "requires": { - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/select": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/select/-/select-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-r/D3e75H/sg+7iv+dkiyQ9cg8R6koHQJl85/gZqOlHpaQGSH5gSxpVeILkRY+ic6obQTdQCPRvUi9kzUve5zEg==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/line-ripple": "14.0.0-canary.261f2db59.0", - "@material/list": "14.0.0-canary.261f2db59.0", - "@material/menu": "14.0.0-canary.261f2db59.0", - "@material/menu-surface": "14.0.0-canary.261f2db59.0", - "@material/notched-outline": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/shape": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/shape/-/shape-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-VjcQltd1uF9ugvLExMy00SMISjy/370o8lsZlb1T+xHyhXHL3UxeuWYLW5Amq6mbx65+c9Df9WmlXXOdebpEkw==", - "requires": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/slider": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/slider/-/slider-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-JoTlKGDf5+Ao0JNNlpiNM1h3TezhOELpM8dmCs1IwCzw7pWepihSa4oXemdDadHKAYM0HOIo2OQVcark96/WSQ==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/snackbar": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/snackbar/-/snackbar-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-RLxO0dWBmhU+3y/PCYN0oiQUvzw8cdeFLmiUN9BPn2unwmTPp5nUdaTde7TQ93vRNidyPtDnkEFnflunDCk2Ew==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/button": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/icon-button": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/switch": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/switch/-/switch-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-WoHxAeTVh43OAwkdC9uWI5caVwCCn0JrxMbPYAonbuoGAn/blXECuDtSpXD3m+05RwSgUHlX9n14nb3SGQMOYw==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/tokens": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/tab": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab/-/tab-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-c6zIUxzTnFbwcJ7cfXBUgh/2x0cp3s0kW2c2PKmHO5RLm22azEnAMTHeTCbT5DKlazgr5Zum2ZFJ+uR1fSJUFw==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/tab-indicator": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/tab-bar": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab-bar/-/tab-bar-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-hr6gqL0FrRO8ofFi/EPc/A6iRIzcx+ruqzUlCjDgCdMDOOHZsg9ULskGiN7/ocUZnpPOL1AcdE05L3nAWiDZHA==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/tab": "14.0.0-canary.261f2db59.0", - "@material/tab-indicator": "14.0.0-canary.261f2db59.0", - "@material/tab-scroller": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/tab-indicator": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab-indicator/-/tab-indicator-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-v1MHQ19zs0PWcFqgSzhGY9dU+OeoLixu9BO7bLlT/SHyQ3SjHn9NRc850KiqbFuMlsIlnyIEz/dCJHv2lO1ZAw==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/tab-scroller": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tab-scroller/-/tab-scroller-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-1tk3BHpYK3Zh/SAvXITlkm2frNo8wjz2xnu/9UoTQnzKMRIzKRFvAvtPH8oM7kmEoZeNXZOm+WrTyJ0mJNfmwg==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/tab": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/textfield": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/textfield/-/textfield-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-KBPgpvvVFBfLx9nc6+wWOS2hJ40JVwh5KBjMoYbiOEFLf0O7SgCAVREHaFAXrPsC8AeTyUipx6TReONIGfMCPQ==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/density": "14.0.0-canary.261f2db59.0", - "@material/dom": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/floating-label": "14.0.0-canary.261f2db59.0", - "@material/line-ripple": "14.0.0-canary.261f2db59.0", - "@material/notched-outline": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/theme": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/theme/-/theme-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-bUqyFT0QF8Nxx02fekt3CXIfC9DEPOPdo2hjgdtvhrNP+vftbkI2tKZ5/uRUnVA+zqQAOyIl5z6FOMg4fyemCA==", - "requires": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/tokens": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/tokens/-/tokens-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-mgar9gsLv00HTvXIDvNR1vEEXpfKgeWhVTO8a7aWofSNyENNOVc5ImJwBgCAMb5SgLHBi6w8/c1tPzjOewBfCA==", - "requires": { - "@material/elevation": "14.0.0-canary.261f2db59.0" - } - }, - "@material/top-app-bar": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/top-app-bar/-/top-app-bar-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-qizULSReG7wpxWzNk2JykLiqMuuhOuyXoOUx5bl4FZCuivT6HK2xYLJ49ZM15SFbpWqZopfjmSrLo2TPw3wuhg==", - "requires": { - "@material/animation": "14.0.0-canary.261f2db59.0", - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/elevation": "14.0.0-canary.261f2db59.0", - "@material/ripple": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "@material/shape": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "@material/typography": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/touch-target": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/touch-target/-/touch-target-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-xA6TTHN7aOTXg/+c6mQJlogzTD+Sp8WPC5TK8RBXbQxEykGXGW15p+H9pG+rX/gzD5iehnHRBrDUFmAGoskhcQ==", - "requires": { - "@material/base": "14.0.0-canary.261f2db59.0", - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/rtl": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@material/typography": { - "version": "14.0.0-canary.261f2db59.0", - "resolved": "https://registry.npmjs.org/@material/typography/-/typography-14.0.0-canary.261f2db59.0.tgz", - "integrity": "sha512-WOCdcNkD5KBRAwICcRqWBRG3cDkyrwK5USTNmG0oxnwnZAN7daOpPTdLppVAhadE7faj8d67ON+V9pH7+T62FQ==", - "requires": { - "@material/feature-targeting": "14.0.0-canary.261f2db59.0", - "@material/theme": "14.0.0-canary.261f2db59.0", - "tslib": "^2.1.0" - } - }, - "@microsoft/tsdoc": { - "version": "0.14.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", - "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==" - }, - "@microsoft/tsdoc-config": { - "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", - "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", - "requires": { - "@microsoft/tsdoc": "0.14.2", - "ajv": "~6.12.6", - "jju": "~1.4.0", - "resolve": "~1.19.0" - }, - "dependencies": { - "resolve": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", - "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", - "requires": { - "is-core-module": "^2.1.0", - "path-parse": "^1.0.6" - } - } - } - }, - "@msgpack/msgpack": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/@msgpack/msgpack/-/msgpack-2.8.0.tgz", - "integrity": "sha512-h9u4u/jiIRKbq25PM+zymTyW6bhTzELvOoUd+AvYriWOAKpLGnIamaET3pnHYoI5iYphAHBI4ayx0MehR+VVPQ==" - }, - "@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "requires": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - } - }, - "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" - }, - "@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "requires": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - } - }, - "@open-wc/dedupe-mixin": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", - "integrity": "sha512-ukowSvzpZQDUH0Y3znJTsY88HkiGk3Khc0WGpIPhap1xlerieYi27QBg6wx/nTurpWfU6XXXsx9ocxDYCdtw0Q==" - }, - "@open-wc/scoped-elements": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@open-wc/scoped-elements/-/scoped-elements-2.1.3.tgz", - "integrity": "sha512-WoQD5T8Me9obek+iyjgrAMw9wxZZg4ytIteIN1i9LXW2KohezUp0LTOlWgBajWJo0/bpjUKiODX73cMYL2i3hw==", - "requires": { - "@lit/reactive-element": "^1.0.0", - "@open-wc/dedupe-mixin": "^1.3.0" - } - }, - "@popperjs/core": { - "version": "2.11.6", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", - "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" - }, - "@rollup/plugin-babel": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.10.4", - "@rollup/pluginutils": "^3.1.0" - } - }, - "@rollup/plugin-commonjs": { - "version": "18.0.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-18.0.0.tgz", - "integrity": "sha512-fj92shhg8luw7XbA0HowAqz90oo7qtLGwqTKbyZ8pmOyH8ui5e+u0wPEgeHLH3djcVma6gUCUrjY6w5R2o1u6g==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "commondir": "^1.0.1", - "estree-walker": "^2.0.1", - "glob": "^7.1.6", - "is-reference": "^1.2.1", - "magic-string": "^0.25.7", - "resolve": "^1.17.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-13.3.0.tgz", - "integrity": "sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "deepmerge": "^4.2.2", - "is-builtin-module": "^3.1.0", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-3.1.0.tgz", - "integrity": "sha512-pA3XRUrSKybVYqmH5TqWNZpGxF+VV+1GrYchKgCNIj2vsSOX7CVm2RCtx8p2nrC7xvkziYyK+lSi74T93MU3YA==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "@rollup/pluginutils": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", - "dev": true, - "requires": { - "@types/estree": "0.0.39", - "estree-walker": "^1.0.1", - "picomatch": "^2.2.2" - }, - "dependencies": { - "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", - "dev": true - } - } - }, - "@sap-theming/theming-base-content": { - "version": "11.1.41", - "resolved": "https://registry.npmjs.org/@sap-theming/theming-base-content/-/theming-base-content-11.1.41.tgz", - "integrity": "sha512-ffxq4uP7I/CowpXvXQxjNSBXEvMlZycoIZZyIbEoJmORYk+eUwMFTVf7DPriMDdsY/kSIEqse2xoPvHqdluPkg==" - }, - "@scoped-elements/material-web": { - "version": "0.0.19", - "resolved": "https://registry.npmjs.org/@scoped-elements/material-web/-/material-web-0.0.19.tgz", - "integrity": "sha512-QMH5RKqHRLOlxnp+8jRro/Y6iJdNfzENKE9QieIuSylm+DOtHZOw9iny1iWqcdq+ipRhgyciC5NoEDT+QBPbRQ==", - "requires": { - "@material/mwc-button": "^0.25.3", - "@material/mwc-checkbox": "^0.25.3", - "@material/mwc-circular-progress": "^0.25.3", - "@material/mwc-circular-progress-four-color": "^0.25.3", - "@material/mwc-dialog": "^0.25.3", - "@material/mwc-drawer": "^0.25.3", - "@material/mwc-fab": "^0.25.3", - "@material/mwc-formfield": "^0.25.3", - "@material/mwc-icon": "^0.25.3", - "@material/mwc-icon-button": "^0.25.3", - "@material/mwc-icon-button-toggle": "^0.25.3", - "@material/mwc-linear-progress": "^0.25.3", - "@material/mwc-list": "^0.25.3", - "@material/mwc-menu": "^0.25.3", - "@material/mwc-notched-outline": "^0.25.3", - "@material/mwc-radio": "^0.25.3", - "@material/mwc-ripple": "^0.25.3", - "@material/mwc-select": "^0.25.3", - "@material/mwc-slider": "^0.25.3", - "@material/mwc-snackbar": "^0.25.3", - "@material/mwc-switch": "^0.25.3", - "@material/mwc-tab": "^0.25.3", - "@material/mwc-tab-bar": "^0.25.3", - "@material/mwc-tab-indicator": "^0.25.3", - "@material/mwc-tab-scroller": "^0.25.3", - "@material/mwc-textarea": "^0.25.3", - "@material/mwc-textfield": "^0.25.3", - "@material/mwc-top-app-bar": "^0.25.3", - "@material/mwc-top-app-bar-fixed": "^0.25.3", - "@open-wc/scoped-elements": "^2.0.1", - "@ui5/webcomponents": "^1.0.0-rc.15", - "lit": "^2.0.2" - } - }, - "@scoped-elements/shoelace": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@scoped-elements/shoelace/-/shoelace-0.0.8.tgz", - "integrity": "sha512-ccSggWBhyZWdtftDtE8ps+4SKSO7618TzfWt1fCPGYs/FihfW3bEWxfWscdvuZN8wg4eDSKVGrpO+QuuqZ3fPg==", - "requires": { - "@open-wc/dedupe-mixin": "^1.3.0", - "@open-wc/scoped-elements": "^2.0.1", - "@shoelace-style/shoelace": "2.0.0-beta.60", - "lit": "^2.0.2" - } - }, - "@shoelace-style/animations": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@shoelace-style/animations/-/animations-1.1.0.tgz", - "integrity": "sha512-Be+cahtZyI2dPKRm8EZSx3YJQ+jLvEcn3xzRP7tM4tqBnvd/eW/64Xh0iOf0t2w5P8iJKfdBbpVNE9naCaOf2g==" - }, - "@shoelace-style/shoelace": { - "version": "2.0.0-beta.60", - "resolved": "https://registry.npmjs.org/@shoelace-style/shoelace/-/shoelace-2.0.0-beta.60.tgz", - "integrity": "sha512-iozuLRjIR2UvzVEXrgcPvRHjqkWhRnWhTOuZcXWfAI5mmSB2ko8lqNXxnzgOtpFak4Z7Vei/9qOWSkAt0+fxRA==", - "requires": { - "@lit-labs/react": "^1.0.1", - "@popperjs/core": "^2.7.0", - "@shoelace-style/animations": "^1.1.0", - "color": "^3.1.3", - "qr-creator": "^1.0.0" - } - }, - "@surma/rollup-plugin-off-main-thread": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", - "dev": true, - "requires": { - "ejs": "^3.1.6", - "json5": "^2.2.0", - "magic-string": "^0.25.0", - "string.prototype.matchall": "^4.0.6" - } - }, - "@types/accepts": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", - "integrity": "sha512-jOdnI/3qTpHABjM5cx1Hc0sKsPoYCp+DP/GJRGtDlPd7fiV9oXGGIcjW/ZOxLIvjGz8MA+uMZI9metHlgqbgwQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/body-parser": { - "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/node": "*" - } - }, - "@types/command-line-args": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/command-line-args/-/command-line-args-5.2.0.tgz", - "integrity": "sha512-UuKzKpJJ/Ief6ufIaIzr3A/0XnluX7RvFgwkV89Yzvm77wCh1kFaFmqN8XEnGcN62EuHdedQjEMb8mYxFLGPyA==", - "dev": true - }, - "@types/connect": { - "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/content-disposition": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/content-disposition/-/content-disposition-0.5.5.tgz", - "integrity": "sha512-v6LCdKfK6BwcqMo+wYW05rLS12S0ZO0Fl4w1h4aaZMD7bqT3gVUns6FvLJKGZHQmYn3SX55JWGpziwJRwVgutA==", - "dev": true - }, - "@types/cookies": { - "version": "0.7.7", - "resolved": "https://registry.npmjs.org/@types/cookies/-/cookies-0.7.7.tgz", - "integrity": "sha512-h7BcvPUogWbKCzBR2lY4oqaZbO3jXZksexYJVFvkrFeLgbZjQkU4x8pRq6eg2MHXQhY0McQdqmmsxRWlVAHooA==", - "dev": true, - "requires": { - "@types/connect": "*", - "@types/express": "*", - "@types/keygrip": "*", - "@types/node": "*" - } - }, - "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", - "dev": true - }, - "@types/express": { - "version": "4.17.14", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", - "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", - "dev": true, - "requires": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.18", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, - "@types/express-serve-static-core": { - "version": "4.17.31", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", - "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/qs": "*", - "@types/range-parser": "*" - } - }, - "@types/fs-extra": { - "version": "8.1.2", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-8.1.2.tgz", - "integrity": "sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", - "dev": true, - "requires": { - "@types/minimatch": "*", - "@types/node": "*" - } - }, - "@types/http-assert": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@types/http-assert/-/http-assert-1.5.3.tgz", - "integrity": "sha512-FyAOrDuQmBi8/or3ns4rwPno7/9tJTijVW6aQQjK02+kOQ8zmoNg2XJtAuQhvQcy1ASJq38wirX5//9J1EqoUA==", - "dev": true - }, - "@types/http-errors": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-1.8.2.tgz", - "integrity": "sha512-EqX+YQxINb+MeXaIqYDASb6U6FCHbWjkj4a1CKDBks3d/QiB2+PqBLyO72vLDgAO1wUI4O+9gweRcQK11bTL/w==", - "dev": true - }, - "@types/keygrip": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/keygrip/-/keygrip-1.0.2.tgz", - "integrity": "sha512-GJhpTepz2udxGexqos8wgaBx4I/zWIDPh/KOGEwAqtuGDkOUJu5eFvwmdBX4AmB8Odsr+9pHCQqiAqDL/yKMKw==", - "dev": true - }, - "@types/koa": { - "version": "2.13.5", - "resolved": "https://registry.npmjs.org/@types/koa/-/koa-2.13.5.tgz", - "integrity": "sha512-HSUOdzKz3by4fnqagwthW/1w/yJspTgppyyalPVbgZf8jQWvdIXcVW5h2DGtw4zYntOaeRGx49r1hxoPWrD4aA==", - "dev": true, - "requires": { - "@types/accepts": "*", - "@types/content-disposition": "*", - "@types/cookies": "*", - "@types/http-assert": "*", - "@types/http-errors": "*", - "@types/keygrip": "*", - "@types/koa-compose": "*", - "@types/node": "*" - } - }, - "@types/koa-compose": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/@types/koa-compose/-/koa-compose-3.2.5.tgz", - "integrity": "sha512-B8nG/OoE1ORZqCkBVsup/AKcvjdgoHnfi4pZMn5UwAPCbhk/96xyv284eBYW8JlQbQ7zDmnpFr68I/40mFoIBQ==", - "dev": true, - "requires": { - "@types/koa": "*" - } - }, - "@types/mime": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", - "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", - "dev": true - }, - "@types/minimatch": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", - "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", - "dev": true - }, - "@types/node": { - "version": "18.7.18", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.18.tgz", - "integrity": "sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg==" - }, - "@types/parse5": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/@types/parse5/-/parse5-6.0.3.tgz", - "integrity": "sha512-SuT16Q1K51EAVPz1K29DJ/sXjhSQ0zjvsypYJ6tlwVsRV9jwW5Adq2ch8Dq8kDBCkYnELS7N7VNCSB5nC56t/g==", - "dev": true - }, - "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", - "dev": true - }, - "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", - "dev": true - }, - "@types/resolve": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", - "dev": true, - "requires": { - "@types/mime": "*", - "@types/node": "*" - } - }, - "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" - }, - "@types/ws": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", - "requires": { - "@types/node": "*" - } - }, - "@ui5/webcomponents": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents/-/webcomponents-1.7.1.tgz", - "integrity": "sha512-5H2bbJWTvZpPfb0xNBGXQtQJyqVdmaTI6mV1kT+2ignBGVX0md7NjcFFc3zxWRWEDv+BI9WXbF/HhbtPRTuv/A==", - "requires": { - "@ui5/webcomponents-base": "1.7.1", - "@ui5/webcomponents-icons": "1.7.1", - "@ui5/webcomponents-localization": "1.7.1", - "@ui5/webcomponents-theming": "1.7.1" - } - }, - "@ui5/webcomponents-base": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-base/-/webcomponents-base-1.7.1.tgz", - "integrity": "sha512-PRPn+EN2/bECrHaYZsDF9zlPDoBnXVf5WdxbZOo1aD9rtWe/YG9tS6hqHQZv/4R8Mp4QZ96oOL8zNwe2xEpE1Q==", - "requires": { - "lit-html": "^2.0.1" - } - }, - "@ui5/webcomponents-icons": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-icons/-/webcomponents-icons-1.7.1.tgz", - "integrity": "sha512-++lL5qew3eLOqxhXmMiPAjtcpXjMRsz8mxr/iFHt+yJ2bs9MuIeVG6Bu5ViDwbzREVSwEV3hiXkPyMHKJ1nGxQ==", - "requires": { - "@ui5/webcomponents-base": "1.7.1" - } - }, - "@ui5/webcomponents-localization": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-localization/-/webcomponents-localization-1.7.1.tgz", - "integrity": "sha512-EFRT6KdSvAvbbFRmy4loR31yo4BsPazi/iB91N4A8QjfgTnnFttYft+Rk3VYuqgrUKcW8gtewVc2sWbhDxExwQ==", - "requires": { - "@ui5/webcomponents-base": "1.7.1" - } - }, - "@ui5/webcomponents-theming": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@ui5/webcomponents-theming/-/webcomponents-theming-1.7.1.tgz", - "integrity": "sha512-CER9AG5v0V74qWONoc1QMDv69FvncrrcbI7HjAz7iu59C3H+2Muw0+wn/UVgHS5pKTK3KCKpE9MFW76auEfGaw==", - "requires": { - "@sap-theming/theming-base-content": "11.1.41", - "@ui5/webcomponents-base": "1.7.1" - } - }, - "@web/config-loader": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@web/config-loader/-/config-loader-0.1.3.tgz", - "integrity": "sha512-XVKH79pk4d3EHRhofete8eAnqto1e8mCRAqPV00KLNFzCWSe8sWmLnqKCqkPNARC6nksMaGrATnA5sPDRllMpQ==", - "dev": true, - "requires": { - "semver": "^7.3.4" - }, - "dependencies": { - "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dev": true, - "requires": { - "lru-cache": "^6.0.0" - } - } - } - }, - "@web/dev-server": { - "version": "0.1.34", - "resolved": "https://registry.npmjs.org/@web/dev-server/-/dev-server-0.1.34.tgz", - "integrity": "sha512-+te6iwxAQign1KyhHpkR/a3+5qw/Obg/XWCES2So6G5LcZ86zIKXbUpWAJuNOqiBV6eGwqEB1AozKr2Jj7gj/Q==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.12.11", - "@types/command-line-args": "^5.0.0", - "@web/config-loader": "^0.1.3", - "@web/dev-server-core": "^0.3.19", - "@web/dev-server-rollup": "^0.3.19", - "camelcase": "^6.2.0", - "command-line-args": "^5.1.1", - "command-line-usage": "^6.1.1", - "debounce": "^1.2.0", - "deepmerge": "^4.2.2", - "ip": "^1.1.5", - "nanocolors": "^0.2.1", - "open": "^8.0.2", - "portfinder": "^1.0.28" - } - }, - "@web/dev-server-core": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@web/dev-server-core/-/dev-server-core-0.3.19.tgz", - "integrity": "sha512-Q/Xt4RMVebLWvALofz1C0KvP8qHbzU1EmdIA2Y1WMPJwiFJFhPxdr75p9YxK32P2t0hGs6aqqS5zE0HW9wYzYA==", - "dev": true, - "requires": { - "@types/koa": "^2.11.6", - "@types/ws": "^7.4.0", - "@web/parse5-utils": "^1.2.0", - "chokidar": "^3.4.3", - "clone": "^2.1.2", - "es-module-lexer": "^1.0.0", - "get-stream": "^6.0.0", - "is-stream": "^2.0.0", - "isbinaryfile": "^4.0.6", - "koa": "^2.13.0", - "koa-etag": "^4.0.0", - "koa-send": "^5.0.1", - "koa-static": "^5.0.0", - "lru-cache": "^6.0.0", - "mime-types": "^2.1.27", - "parse5": "^6.0.1", - "picomatch": "^2.2.2", - "ws": "^7.4.2" - }, - "dependencies": { - "@types/ws": { - "version": "7.4.7", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", - "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", - "dev": true, - "requires": {} - } - } - }, - "@web/dev-server-rollup": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/@web/dev-server-rollup/-/dev-server-rollup-0.3.19.tgz", - "integrity": "sha512-IwiwI+fyX0YuvAOldStlYJ+Zm/JfSCk9OSGIs7+fWbOYysEHwkEVvBwoPowaclSZA44Tobvqt+6ej9udbbZ/WQ==", - "dev": true, - "requires": { - "@rollup/plugin-node-resolve": "^13.0.4", - "@web/dev-server-core": "^0.3.19", - "nanocolors": "^0.2.1", - "parse5": "^6.0.1", - "rollup": "^2.67.0", - "whatwg-url": "^11.0.0" - } - }, - "@web/parse5-utils": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@web/parse5-utils/-/parse5-utils-1.3.0.tgz", - "integrity": "sha512-Pgkx3ECc8EgXSlS5EyrgzSOoUbM6P8OKS471HLAyvOBcP1NCBn0to4RN/OaKASGq8qa3j+lPX9H14uA5AHEnQg==", - "dev": true, - "requires": { - "@types/parse5": "^6.0.1", - "parse5": "^6.0.1" - } - }, - "@web/rollup-plugin-import-meta-assets": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@web/rollup-plugin-import-meta-assets/-/rollup-plugin-import-meta-assets-1.0.7.tgz", - "integrity": "sha512-ft44CqITUkNd8stwNb4ZOvrZ8DlPifM821jplksmxRGetg5Lx684oFrpfQJ7mfkU/Sa7B3dI1mHTX0DE52eBwg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^4.1.0", - "estree-walker": "^2.0.2", - "magic-string": "^0.25.7" - }, - "dependencies": { - "@rollup/pluginutils": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.2.1.tgz", - "integrity": "sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==", - "dev": true, - "requires": { - "estree-walker": "^2.0.1", - "picomatch": "^2.2.2" - } - } - } - }, - "accepts": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", - "dev": true, - "requires": { - "mime-types": "~2.1.34", - "negotiator": "0.6.3" - } - }, - "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" - }, - "acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "peer": true, - "requires": {} - }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" - }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } - }, - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, - "archiver": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", - "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "async": "^3.2.3", - "buffer-crc32": "^0.2.1", - "readable-stream": "^3.6.0", - "readdir-glob": "^1.0.0", - "tar-stream": "^2.2.0", - "zip-stream": "^4.1.0" - } - }, - "archiver-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", - "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", - "dev": true, - "requires": { - "glob": "^7.1.4", - "graceful-fs": "^4.2.0", - "lazystream": "^1.0.0", - "lodash.defaults": "^4.2.0", - "lodash.difference": "^4.5.0", - "lodash.flatten": "^4.4.0", - "lodash.isplainobject": "^4.0.6", - "lodash.union": "^4.6.0", - "normalize-path": "^3.0.0", - "readable-stream": "^2.0.0" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "peer": true - }, - "array-back": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-3.1.0.tgz", - "integrity": "sha512-TkuxA4UCOvxuDK6NZYXCalszEzj+TLszyASooky+i742l9TqsOdYCMJJupxRic61hwquNtppB3hgcuq9SVSH1Q==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" - }, - "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", - "dev": true - }, - "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", - "dev": true - }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", - "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.17.7", - "@babel/helper-define-polyfill-provider": "^0.3.3", - "semver": "^6.1.1" - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", - "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3", - "core-js-compat": "^3.25.1" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", - "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.3" - } - }, - "babel-plugin-template-html-minifier": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-template-html-minifier/-/babel-plugin-template-html-minifier-4.1.0.tgz", - "integrity": "sha512-fyuqn/SEPG68v+YUrBehOhQ81fxlu1A3YPATo3XXTNTsYsUFejRNNFTdQk5vkramMYy7/9XKIXIwsnB0VVvVTg==", - "dev": true, - "requires": { - "clean-css": "^4.2.1", - "html-minifier-terser": "^5.0.0", - "is-builtin-module": "^3.0.0" - } - }, - "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base64-js": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", - "dev": true - }, - "bestzip": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", - "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", - "dev": true, - "requires": { - "archiver": "^5.3.0", - "async": "^3.2.0", - "glob": "^7.1.6", - "which": "^2.0.2", - "yargs": "^16.2.0" - } - }, - "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true - }, - "bl": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", - "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", - "dev": true, - "requires": { - "buffer": "^5.5.0", - "inherits": "^2.0.4", - "readable-stream": "^3.4.0" - } - }, - "blocking-elements": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", - "integrity": "sha512-/SLWbEzMoVIMZACCyhD/4Ya2M1PWP1qMKuiymowPcI+PdWDARqeARBjhj73kbUBCxEmTZCUu5TAqxtwUO9C1Ig==" - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "requires": { - "fill-range": "^7.0.1" - } - }, - "browserslist": { - "version": "4.21.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", - "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001370", - "electron-to-chromium": "^1.4.202", - "node-releases": "^2.0.6", - "update-browserslist-db": "^1.0.5" - } - }, - "buffer": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", - "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", - "dev": true, - "requires": { - "base64-js": "^1.3.1", - "ieee754": "^1.1.13" - } - }, - "buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true - }, - "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", - "dev": true - }, - "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", - "dev": true - }, - "cache-content-type": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz", - "integrity": "sha512-IKufZ1o4Ut42YUrZSo8+qnMTrFuKkvyoLXUywKz9GJ5BrhOFGhLdkx9sG4KAnVvbY6kEcSFjLQul+DVmBm2bgA==", - "dev": true, - "requires": { - "mime-types": "^2.1.18", - "ylru": "^1.2.0" - } - }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" - } - }, - "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "peer": true - }, - "camel-case": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", - "dev": true, - "requires": { - "pascal-case": "^3.1.2", - "tslib": "^2.0.3" - } - }, - "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", - "dev": true - }, - "caniuse-lite": { - "version": "1.0.30001399", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001399.tgz", - "integrity": "sha512-4vQ90tMKS+FkvuVWS5/QY1+d805ODxZiKFzsU8o/RsVJz49ZSRR8EjykLJbqhzdPgadbX6wB538wOzle3JniRA==", - "dev": true - }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", - "dev": true, - "requires": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "fsevents": "~2.3.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - } - }, - "clean-css": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", - "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", - "dev": true, - "requires": { - "source-map": "~0.6.0" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "clone": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", - "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", - "dev": true - }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", - "dev": true - }, - "color": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", - "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", - "requires": { - "color-convert": "^1.9.3", - "color-string": "^1.6.0" - } - }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", - "requires": { - "color-name": "1.1.3" - } - }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" - }, - "color-string": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz", - "integrity": "sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==", - "requires": { - "color-name": "^1.0.0", - "simple-swizzle": "^0.2.2" - } - }, - "colorette": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", - "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", - "dev": true - }, - "command-line-args": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/command-line-args/-/command-line-args-5.2.1.tgz", - "integrity": "sha512-H4UfQhZyakIjC74I9d34fGYDwk3XpSr17QhEd0Q3I9Xq1CETHo4Hcuo87WyWHpAF1aSLjLRf5lD9ZGX2qStUvg==", - "dev": true, - "requires": { - "array-back": "^3.1.0", - "find-replace": "^3.0.0", - "lodash.camelcase": "^4.3.0", - "typical": "^4.0.0" - } - }, - "command-line-usage": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/command-line-usage/-/command-line-usage-6.1.3.tgz", - "integrity": "sha512-sH5ZSPr+7UStsloltmDh7Ce5fb8XPlHyoPzTpyyMuYCtervL65+ubVZ6Q61cFtFl62UyJlc8/JwERRbAFPUqgw==", - "dev": true, - "requires": { - "array-back": "^4.0.2", - "chalk": "^2.4.2", - "table-layout": "^1.0.2", - "typical": "^5.2.0" - }, - "dependencies": { - "array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "dev": true - }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true - } - } - }, - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", - "dev": true - }, - "compress-commons": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", - "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", - "dev": true, - "requires": { - "buffer-crc32": "^0.2.13", - "crc32-stream": "^4.0.2", - "normalize-path": "^3.0.0", - "readable-stream": "^3.6.0" - } - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" - }, - "concurrently": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-5.3.0.tgz", - "integrity": "sha512-8MhqOB6PWlBfA2vJ8a0bSFKATOdWlHiQlk11IfmQBPaHVP8oP2gsh2MObE6UR3hqDHqvaIvLTyceNW6obVuFHQ==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "date-fns": "^2.0.1", - "lodash": "^4.17.15", - "read-pkg": "^4.0.1", - "rxjs": "^6.5.2", - "spawn-command": "^0.0.2-1", - "supports-color": "^6.1.0", - "tree-kill": "^1.2.2", - "yargs": "^13.3.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "dev": true - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } - } - }, - "content-disposition": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", - "dev": true, - "requires": { - "safe-buffer": "5.2.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookies": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/cookies/-/cookies-0.8.0.tgz", - "integrity": "sha512-8aPsApQfebXnuI+537McwYsDtjVxGm8gTIzQI3FDW6t5t/DAhERxtnbEPN/8RX+uZthoz4eCOgloXaE5cYyNow==", - "dev": true, - "requires": { - "depd": "~2.0.0", - "keygrip": "~1.1.0" - } - }, - "core-js-compat": { - "version": "3.25.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.1.tgz", - "integrity": "sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==", - "dev": true, - "requires": { - "browserslist": "^4.21.3" - } - }, - "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", - "dev": true - }, - "crc-32": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", - "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", - "dev": true - }, - "crc32-stream": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", - "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", - "dev": true, - "requires": { - "crc-32": "^1.2.0", - "readable-stream": "^3.4.0" - } - }, - "cross-fetch": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", - "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", - "requires": { - "node-fetch": "2.6.7" - } - }, - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "peer": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", - "dev": true - }, - "date-fns": { - "version": "2.29.3", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.29.3.tgz", - "integrity": "sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==", - "dev": true - }, - "debounce": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", - "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", - "dev": true - }, - "debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", - "requires": { - "ms": "2.1.2" - } - }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true - }, - "deep-equal": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", - "integrity": "sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==", - "dev": true - }, - "deep-extend": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", - "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", - "dev": true - }, - "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "peer": true - }, - "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", - "dev": true - }, - "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", - "dev": true - }, - "define-properties": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", - "dev": true, - "requires": { - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - } - }, - "delegates": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", - "dev": true - }, - "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", - "dev": true - }, - "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", - "dev": true - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "requires": { - "path-type": "^4.0.0" - } - }, - "doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "peer": true, - "requires": { - "esutils": "^2.0.2" - } - }, - "dot-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", - "dev": true - }, - "ejs": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", - "dev": true, - "requires": { - "jake": "^10.8.5" - } - }, - "electron-to-chromium": { - "version": "1.4.249", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.249.tgz", - "integrity": "sha512-GMCxR3p2HQvIw47A599crTKYZprqihoBL4lDSAUmr7IYekXFK5t/WgEBrGJDCa2HWIZFQEkGuMqPCi05ceYqPQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", - "dev": true - }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", - "dev": true, - "requires": { - "once": "^1.4.0" - } - }, - "error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "requires": { - "is-arrayish": "^0.2.1" - } - }, - "es-abstract": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.2.tgz", - "integrity": "sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "function.prototype.name": "^1.1.5", - "get-intrinsic": "^1.1.2", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-property-descriptors": "^1.0.0", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.2", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.2", - "is-string": "^1.0.7", - "is-weakref": "^1.0.2", - "object-inspect": "^1.12.2", - "object-keys": "^1.1.1", - "object.assign": "^4.1.4", - "regexp.prototype.flags": "^1.4.3", - "string.prototype.trimend": "^1.0.5", - "string.prototype.trimstart": "^1.0.5", - "unbox-primitive": "^1.0.2" - } - }, - "es-module-lexer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.0.3.tgz", - "integrity": "sha512-iC67eXHToclrlVhQfpRawDiF8D8sQxNxmbqw5oebegOaJkyx/w9C/k57/5e6yJR2zIByRt9OXdqX50DV2t6ZKw==", - "dev": true - }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", - "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } - }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true - }, - "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", - "dev": true - }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", - "dev": true - }, - "eslint": { - "version": "8.23.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.23.1.tgz", - "integrity": "sha512-w7C1IXCc6fNqjpuYd0yPlcTKKmHlHHktRkzmBPZ+7cvNBQuiNjx0xaMTjAJGCafJhQkrFJooREv0CtrVzmHwqg==", - "peer": true, - "requires": { - "@eslint/eslintrc": "^1.3.2", - "@humanwhocodes/config-array": "^0.10.4", - "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", - "@humanwhocodes/module-importer": "^1.0.1", - "ajv": "^6.10.0", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.1.1", - "eslint-utils": "^3.0.0", - "eslint-visitor-keys": "^3.3.0", - "espree": "^9.4.0", - "esquery": "^1.4.0", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.1", - "globals": "^13.15.0", - "globby": "^11.1.0", - "grapheme-splitter": "^1.0.4", - "ignore": "^5.2.0", - "import-fresh": "^3.0.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "js-sdsl": "^4.1.4", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.1", - "regexpp": "^3.2.0", - "strip-ansi": "^6.0.1", - "strip-json-comments": "^3.1.0", - "text-table": "^0.2.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "peer": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "peer": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "peer": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "peer": true - }, - "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "peer": true - }, - "glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "peer": true, - "requires": { - "is-glob": "^4.0.3" - } - }, - "globals": { - "version": "13.17.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", - "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", - "peer": true, - "requires": { - "type-fest": "^0.20.2" - } - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "peer": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "peer": true, - "requires": { - "has-flag": "^4.0.0" - } - }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "peer": true - } - } - }, - "eslint-config-prettier": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", - "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", - "requires": {} - }, - "eslint-plugin-prettier": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz", - "integrity": "sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==", - "requires": { - "prettier-linter-helpers": "^1.0.0" - } - }, - "eslint-plugin-tsdoc": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", - "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", - "requires": { - "@microsoft/tsdoc": "0.14.2", - "@microsoft/tsdoc-config": "0.16.2" - } - }, - "eslint-scope": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", - "peer": true, - "requires": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - } - }, - "eslint-utils": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", - "peer": true, - "requires": { - "eslint-visitor-keys": "^2.0.0" - }, - "dependencies": { - "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", - "peer": true - } - } - }, - "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", - "peer": true - }, - "espree": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", - "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", - "peer": true, - "requires": { - "acorn": "^8.8.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.3.0" - } - }, - "esquery": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", - "peer": true, - "requires": { - "estraverse": "^5.1.0" - } - }, - "esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "peer": true, - "requires": { - "estraverse": "^5.2.0" - } - }, - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "peer": true - }, - "estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true - }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" - }, - "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", - "dev": true - }, - "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" - }, - "fast-diff": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", - "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" - }, - "fast-glob": { - "version": "3.2.12", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", - "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "peer": true - }, - "fastq": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", - "requires": { - "reusify": "^1.0.4" - } - }, - "file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "peer": true, - "requires": { - "flat-cache": "^3.0.4" - } - }, - "filelist": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", - "dev": true, - "requires": { - "minimatch": "^5.0.1" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "find-replace": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-replace/-/find-replace-3.0.0.tgz", - "integrity": "sha512-6Tb2myMioCAgv5kfvP5/PkZZ/ntTpVK39fHY7WkWBgvbeE+VHd/tZuZ4mrC+bxh4cfOZeYKVPaJIZtZXV7GNCQ==", - "dev": true, - "requires": { - "array-back": "^3.0.1" - } - }, - "find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "peer": true, - "requires": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - } - }, - "flat-cache": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", - "peer": true, - "requires": { - "flatted": "^3.1.0", - "rimraf": "^3.0.2" - } - }, - "flatted": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", - "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", - "peer": true - }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", - "dev": true - }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", - "dev": true - }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "function.prototype.name": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.0", - "functions-have-names": "^1.2.2" - } - }, - "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true - }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "get-intrinsic": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", - "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", - "dev": true, - "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" - } - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "dev": true - }, - "get-symbol-description": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.1.1" - } - }, - "glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "requires": { - "is-glob": "^4.0.1" - } - }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, - "globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "peer": true, - "requires": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - } - }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, - "grapheme-splitter": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", - "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", - "peer": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", - "dev": true - }, - "has-property-descriptors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.1" - } - }, - "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", - "dev": true - }, - "has-tostringtag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "html-minifier-terser": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-5.1.1.tgz", - "integrity": "sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==", - "dev": true, - "requires": { - "camel-case": "^4.1.1", - "clean-css": "^4.2.3", - "commander": "^4.1.1", - "he": "^1.2.0", - "param-case": "^3.0.3", - "relateurl": "^0.2.7", - "terser": "^4.6.3" - } - }, - "http-assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/http-assert/-/http-assert-1.5.0.tgz", - "integrity": "sha512-uPpH7OKX4H25hBmU6G1jWNaqJGpTXxey+YOUizJUAgu0AjLUeC8D73hTrhvDS5D+GJN1DN1+hhc/eF/wpxtp0w==", - "dev": true, - "requires": { - "deep-equal": "~1.0.1", - "http-errors": "~1.8.0" - } - }, - "http-errors": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", - "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.4", - "setprototypeof": "1.2.0", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - } - } - }, - "idb": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", - "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==", - "dev": true - }, - "ieee754": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", - "dev": true - }, - "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" - }, - "import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "peer": true, - "requires": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "peer": true - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "internal-slot": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", - "dev": true, - "requires": { - "get-intrinsic": "^1.1.0", - "has": "^1.0.3", - "side-channel": "^1.0.4" - } - }, - "ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "is-bigint": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, - "requires": { - "has-bigints": "^1.0.1" - } - }, - "is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "requires": { - "binary-extensions": "^2.0.0" - } - }, - "is-boolean-object": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-builtin-module": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-3.2.0.tgz", - "integrity": "sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==", - "dev": true, - "requires": { - "builtin-modules": "^3.3.0" - } - }, - "is-callable": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.5.tgz", - "integrity": "sha512-ZIWRujF6MvYGkEuHMYtFRkL2wAtFw89EHfKlXrkPkjQZZRWeh9L1q3SV13NIfHnqxugjLvAOkEHx9mb1zcMnEw==", - "dev": true - }, - "is-core-module": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", - "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", - "requires": { - "has": "^1.0.3" - } - }, - "is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", - "dev": true - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", - "dev": true - }, - "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", - "dev": true - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" - }, - "is-number-object": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", - "dev": true - }, - "is-plain-object": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.1.tgz", - "integrity": "sha512-Xnpx182SBMrr/aBik8y+GuR4U1L9FqMSojwDQwPMmxyC6bvEqly9UBCxhauBF5vNh2gwWJNX6oDV7O+OM4z34g==", - "dev": true - }, - "is-reference": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", - "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, - "requires": { - "@types/estree": "*" - } - }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", - "dev": true - }, - "is-shared-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", - "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "dev": true - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, - "is-symbol": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, - "requires": { - "has-symbols": "^1.0.2" - } - }, - "is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2" - } - }, - "is-wsl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", - "dev": true, - "requires": { - "is-docker": "^2.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", - "dev": true - }, - "isbinaryfile": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.10.tgz", - "integrity": "sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==", - "dev": true - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "requires": {} - }, - "jake": { - "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", - "dev": true, - "requires": { - "async": "^3.2.3", - "chalk": "^4.0.2", - "filelist": "^1.0.1", - "minimatch": "^3.0.4" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-worker": { - "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", - "dev": true, - "requires": { - "@types/node": "*", - "merge-stream": "^2.0.0", - "supports-color": "^7.0.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jju": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" - }, - "js-base64": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-3.7.2.tgz", - "integrity": "sha512-NnRs6dsyqUXejqk/yv2aiXlAvOs56sLkX6nUdeaNezI5LFFLlsZjOThmwnrcwh5ZZRwZlCMnVAY3CvhIhoVEKQ==" - }, - "js-sdsl": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.4.tgz", - "integrity": "sha512-Y2/yD55y5jteOAmY50JbUZYwk3CP3wnLPEZnlR1w9oKhITrBEtAxwuWKebFf8hMrPMgbYwFoWK/lH2sBkErELw==", - "peer": true - }, - "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "peer": true, - "requires": { - "argparse": "^2.0.1" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", - "dev": true - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "peer": true - }, - "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", - "dev": true - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonpointer": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", - "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", - "dev": true - }, - "keygrip": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.1.0.tgz", - "integrity": "sha512-iYSchDJ+liQ8iwbSI2QqsQOvqv58eJCEanyJPJi+Khyu8smkcKSFUCbPwzFcL7YVtZ6eONjqRX/38caJ7QjRAQ==", - "dev": true, - "requires": { - "tsscmp": "1.0.6" - } - }, - "koa": { - "version": "2.13.4", - "resolved": "https://registry.npmjs.org/koa/-/koa-2.13.4.tgz", - "integrity": "sha512-43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g==", - "dev": true, - "requires": { - "accepts": "^1.3.5", - "cache-content-type": "^1.0.0", - "content-disposition": "~0.5.2", - "content-type": "^1.0.4", - "cookies": "~0.8.0", - "debug": "^4.3.2", - "delegates": "^1.0.0", - "depd": "^2.0.0", - "destroy": "^1.0.4", - "encodeurl": "^1.0.2", - "escape-html": "^1.0.3", - "fresh": "~0.5.2", - "http-assert": "^1.3.0", - "http-errors": "^1.6.3", - "is-generator-function": "^1.0.7", - "koa-compose": "^4.1.0", - "koa-convert": "^2.0.0", - "on-finished": "^2.3.0", - "only": "~0.0.2", - "parseurl": "^1.3.2", - "statuses": "^1.5.0", - "type-is": "^1.6.16", - "vary": "^1.1.2" - } - }, - "koa-compose": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/koa-compose/-/koa-compose-4.1.0.tgz", - "integrity": "sha512-8ODW8TrDuMYvXRwra/Kh7/rJo9BtOfPc6qO8eAfC80CnCvSjSl0bkRM24X6/XBBEyj0v1nRUQ1LyOy3dbqOWXw==", - "dev": true - }, - "koa-convert": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/koa-convert/-/koa-convert-2.0.0.tgz", - "integrity": "sha512-asOvN6bFlSnxewce2e/DK3p4tltyfC4VM7ZwuTuepI7dEQVcvpyFuBcEARu1+Hxg8DIwytce2n7jrZtRlPrARA==", - "dev": true, - "requires": { - "co": "^4.6.0", - "koa-compose": "^4.1.0" - } - }, - "koa-etag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/koa-etag/-/koa-etag-4.0.0.tgz", - "integrity": "sha512-1cSdezCkBWlyuB9l6c/IFoe1ANCDdPBxkDkRiaIup40xpUub6U/wwRXoKBZw/O5BifX9OlqAjYnDyzM6+l+TAg==", - "dev": true, - "requires": { - "etag": "^1.8.1" - } - }, - "koa-send": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/koa-send/-/koa-send-5.0.1.tgz", - "integrity": "sha512-tmcyQ/wXXuxpDxyNXv5yNNkdAMdFRqwtegBXUaowiQzUKqJehttS0x2j0eOZDQAyloAth5w6wwBImnFzkUz3pQ==", - "dev": true, - "requires": { - "debug": "^4.1.1", - "http-errors": "^1.7.3", - "resolve-path": "^1.4.0" - } - }, - "koa-static": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/koa-static/-/koa-static-5.0.0.tgz", - "integrity": "sha512-UqyYyH5YEXaJrf9S8E23GoJFQZXkBVJ9zYYMPGz919MSX1KuvAcycIuS0ci150HCoPf4XQVhQ84Qf8xRPWxFaQ==", - "dev": true, - "requires": { - "debug": "^3.1.0", - "koa-send": "^5.0.0" - }, - "dependencies": { - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "lazystream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", - "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", - "dev": true, - "requires": { - "readable-stream": "^2.0.5" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, - "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", - "dev": true - }, - "levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "peer": true, - "requires": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - } - }, - "lit": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-2.3.1.tgz", - "integrity": "sha512-TejktDR4mqG3qB32Y8Lm5Lye3c8SUehqz7qRsxe1PqGYL6me2Ef+jeQAEqh20BnnGncv4Yxy2njEIT0kzK1WCw==", - "requires": { - "@lit/reactive-element": "^1.4.0", - "lit-element": "^3.2.0", - "lit-html": "^2.3.0" - } - }, - "lit-element": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-3.2.2.tgz", - "integrity": "sha512-6ZgxBR9KNroqKb6+htkyBwD90XGRiqKDHVrW/Eh0EZ+l+iC+u+v+w3/BA5NGi4nizAVHGYvQBHUDuSmLjPp7NQ==", - "requires": { - "@lit/reactive-element": "^1.3.0", - "lit-html": "^2.2.0" - } - }, - "lit-html": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-2.3.1.tgz", - "integrity": "sha512-FyKH6LTW6aBdkfNhNSHyZTnLgJSTe5hMk7HFtc/+DcN1w74C215q8B+Cfxc2OuIEpBNcEKxgF64qL8as30FDHA==", - "requires": { - "@types/trusted-types": "^2.0.2" - } - }, - "lit-svelte-stores": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/lit-svelte-stores/-/lit-svelte-stores-0.2.1.tgz", - "integrity": "sha512-PzvcgP5GNKoEDhIsodV2PyBHBoDFhs76/BE4+R4FXllWquMiOqdTifpzTq6b7vhD5WtV/jTRQe87PC2ncwABIA==", - "requires": { - "@lit-labs/task": "^1.1.2", - "lit": "^2.0.0", - "svelte": "^3.38.3" - } - }, - "locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "peer": true, - "requires": { - "p-locate": "^5.0.0" - } - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "lodash-es": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz", - "integrity": "sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==" - }, - "lodash.camelcase": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "dev": true - }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", - "dev": true - }, - "lodash.difference": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", - "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", - "dev": true - }, - "lodash.isplainobject": { - "version": "4.0.6", - "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", - "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "peer": true - }, - "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", - "dev": true - }, - "lodash.union": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", - "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", - "dev": true - }, - "lower-case": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", - "dev": true, - "requires": { - "tslib": "^2.0.3" - } - }, - "lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "requires": { - "yallist": "^4.0.0" - } - }, - "magic-string": { - "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", - "dev": true, - "requires": { - "sourcemap-codec": "^1.4.8" - } - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", - "dev": true - }, - "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" - }, - "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", - "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" - } - }, - "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", - "dev": true - }, - "mime-types": { - "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", - "dev": true, - "requires": { - "mime-db": "1.52.0" - } - }, - "minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - }, - "nanocolors": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", - "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", - "dev": true - }, - "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "peer": true - }, - "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", - "dev": true - }, - "new-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/new-port/-/new-port-1.0.0.tgz", - "integrity": "sha512-2rEL1cZj78LekYSfYHDGP7lIhrCauYbPy92QvEyfJcNzrXIuDjEMWlpxrgGic2BNM7S+viHn8ajuYx0b9UlJJQ==", - "dev": true - }, - "new-port-cli": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/new-port-cli/-/new-port-cli-1.0.0.tgz", - "integrity": "sha512-9uMPTw2loJJ5423n4GT2uW7y12IeqiLiuUsNaXHZb3pBWNQ/pCnSi8nJ/EHBEBO58FQszvH2YCMDoCh7pnXN4Q==", - "dev": true, - "requires": { - "new-port": "^1.0.0" - } - }, - "no-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", - "dev": true, - "requires": { - "lower-case": "^2.0.2", - "tslib": "^2.0.3" - } - }, - "node-fetch": { - "version": "2.6.7", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", - "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", - "requires": { - "whatwg-url": "^5.0.0" - }, - "dependencies": { - "tr46": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", - "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" - }, - "webidl-conversions": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", - "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" - }, - "whatwg-url": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", - "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", - "requires": { - "tr46": "~0.0.3", - "webidl-conversions": "^3.0.0" - } - } - } - }, - "node-releases": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", - "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", - "dev": true - }, - "normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - } - } - }, - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", - "dev": true - }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true - }, - "object.assign": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", - "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - } - }, - "on-finished": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "requires": { - "wrappy": "1" - } - }, - "only": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/only/-/only-0.0.2.tgz", - "integrity": "sha512-Fvw+Jemq5fjjyWz6CpKx6w9s7xxqo3+JCyM0WXWeCSOboZ8ABkyvP8ID4CZuChA/wxSx+XSJmdOm8rGVyJ1hdQ==", - "dev": true - }, - "open": { - "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", - "dev": true, - "requires": { - "define-lazy-prop": "^2.0.0", - "is-docker": "^2.1.1", - "is-wsl": "^2.2.0" - } - }, - "optionator": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", - "peer": true, - "requires": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.3" - } - }, - "p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "peer": true, - "requires": { - "yocto-queue": "^0.1.0" - } - }, - "p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "peer": true, - "requires": { - "p-limit": "^3.0.2" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "param-case": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", - "dev": true, - "requires": { - "dot-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "peer": true, - "requires": { - "callsites": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", - "dev": true, - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", - "dev": true - }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", - "dev": true - }, - "pascal-case": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", - "dev": true, - "requires": { - "no-case": "^3.0.4", - "tslib": "^2.0.3" - } - }, - "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "peer": true - }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "peer": true - }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true - }, - "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", - "dev": true - }, - "portfinder": { - "version": "1.0.32", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", - "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", - "dev": true, - "requires": { - "async": "^2.6.4", - "debug": "^3.2.7", - "mkdirp": "^0.5.6" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - } - } - }, - "postmate": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/postmate/-/postmate-1.5.2.tgz", - "integrity": "sha512-EHLlEmrUA/hALls49oBrtE7BzDXXjB9EiO4MZpsoO3R/jRuBmD+2WKQuYAbeuVEpTzrPpUTT79z2cz4qaFgPRg==" - }, - "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "peer": true - }, - "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==" - }, - "prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "requires": { - "fast-diff": "^1.1.2" - } - }, - "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "dev": true - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" - }, - "qr-creator": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/qr-creator/-/qr-creator-1.0.0.tgz", - "integrity": "sha512-C0cqfbS1P5hfqN4NhsYsUXePlk9BO+a45bAQ3xLYjBL3bOIFzoVEjs79Fado9u9BPBD3buHi3+vY+C8tHh4qMQ==" - }, - "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "read-pkg": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", - "integrity": "sha512-+UBirHHDm5J+3WDmLBZYSklRYg82nMlz+enn+GMZ22nSR2f4bzxmhso6rzQW/3mT2PVzpzDTiYIZahk8UmZ44w==", - "dev": true, - "requires": { - "normalize-package-data": "^2.3.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0" - } - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - }, - "readdir-glob": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", - "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", - "dev": true, - "requires": { - "minimatch": "^5.1.0" - }, - "dependencies": { - "brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "requires": { - "balanced-match": "^1.0.0" - } - }, - "minimatch": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", - "dev": true, - "requires": { - "brace-expansion": "^2.0.1" - } - } - } - }, - "readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "requires": { - "picomatch": "^2.2.1" - } - }, - "reduce-flatten": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reduce-flatten/-/reduce-flatten-2.0.0.tgz", - "integrity": "sha512-EJ4UNY/U1t2P/2k6oqotuX2Cc3T6nxJwsM0N0asT7dhrtH1ltUxDn4NalSYmPE2rCkVpcf/X6R0wDwcFpzhd4w==", - "dev": true - }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", - "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", - "dev": true - }, - "regenerator-transform": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexp.prototype.flags": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "functions-have-names": "^1.2.2" - } - }, - "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "peer": true - }, - "regexpu-core": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", - "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^10.1.0", - "regjsgen": "^0.7.1", - "regjsparser": "^0.9.1", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", - "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", - "dev": true - }, - "regjsparser": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", - "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", - "dev": true, - "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", - "dev": true - } - } - }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", - "dev": true - }, - "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "resolve": { - "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", - "dev": true, - "requires": { - "is-core-module": "^2.9.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - } - }, - "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "peer": true - }, - "resolve-path": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/resolve-path/-/resolve-path-1.4.0.tgz", - "integrity": "sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==", - "dev": true, - "requires": { - "http-errors": "~1.6.2", - "path-is-absolute": "1.0.1" - }, - "dependencies": { - "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", - "dev": true - }, - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" - } - }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", - "dev": true - }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", - "dev": true - } - } - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - }, - "rollup": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.0.tgz", - "integrity": "sha512-x4KsrCgwQ7ZJPcFA/SUu6QVcYlO7uRLfLAy0DSA4NS2eG8japdbpM50ToH7z4iObodRYOJ0soneF0iaQRJ6zhA==", - "dev": true, - "requires": { - "fsevents": "~2.3.2" - } - }, - "rollup-plugin-copy": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-copy/-/rollup-plugin-copy-3.4.0.tgz", - "integrity": "sha512-rGUmYYsYsceRJRqLVlE9FivJMxJ7X6jDlP79fmFkL8sJs7VVMSVyA2yfyL+PGyO/vJs4A87hwhgVfz61njI+uQ==", - "dev": true, - "requires": { - "@types/fs-extra": "^8.0.1", - "colorette": "^1.1.0", - "fs-extra": "^8.1.0", - "globby": "10.0.1", - "is-plain-object": "^3.0.0" - }, - "dependencies": { - "globby": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.1.tgz", - "integrity": "sha512-sSs4inE1FB2YQiymcmTv6NWENryABjUNPeWhOvmn4SjtKybglsyPZxFB3U1/+L1bYi0rNZDqCLlHyLYDl1Pq5A==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - } - } - }, - "rollup-plugin-terser": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.10.4", - "jest-worker": "^26.2.1", - "serialize-javascript": "^4.0.0", - "terser": "^5.0.0" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "terser": { - "version": "5.15.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", - "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", - "dev": true, - "requires": { - "@jridgewell/source-map": "^0.3.2", - "acorn": "^8.5.0", - "commander": "^2.20.0", - "source-map-support": "~0.5.20" - } - } - } - }, - "rollup-plugin-workbox": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/rollup-plugin-workbox/-/rollup-plugin-workbox-6.2.0.tgz", - "integrity": "sha512-7v4X2uA88AGR69syAEMTrIW4+TQUid74zuQkFgTyCs8iuzBO6Dd9fB/P6eswmwd3J1F994c6eMHn7/hg3ZOvdw==", - "dev": true, - "requires": { - "@rollup/plugin-node-resolve": "^11.0.1", - "@rollup/plugin-replace": "^3.0.0", - "pretty-bytes": "^5.5.0", - "rollup-plugin-terser": "^7.0.2", - "workbox-build": "^6.2.4" - }, - "dependencies": { - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - } - } - }, - "run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "requires": { - "queue-microtask": "^1.2.2" - } - }, - "rxjs": { - "version": "6.6.7", - "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", - "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - }, - "dependencies": { - "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", - "dev": true - } - } - }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", - "dev": true - }, - "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "peer": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "peer": true - }, - "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", - "dev": true, - "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" - } - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==", - "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" - } - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true - }, - "spawn-command": { - "version": "0.0.2-1", - "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", - "integrity": "sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==", - "dev": true - }, - "spdx-correct": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", - "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", - "dev": true, - "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-exceptions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", - "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", - "dev": true - }, - "spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "spdx-license-ids": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz", - "integrity": "sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==", - "dev": true - }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", - "dev": true - }, - "string_decoder": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", - "dev": true, - "requires": { - "safe-buffer": "~5.2.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", - "dev": true - } - } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "string.prototype.matchall": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.3", - "regexp.prototype.flags": "^1.4.1", - "side-channel": "^1.0.4" - } - }, - "string.prototype.trimend": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "string.prototype.trimstart": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.4", - "es-abstract": "^1.19.5" - } - }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", - "dev": true - }, - "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "peer": true - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true - }, - "svelte": { - "version": "3.50.1", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-3.50.1.tgz", - "integrity": "sha512-bS4odcsdj5D5jEg6riZuMg5NKelzPtmsCbD9RG+8umU03TeNkdWnP6pqbCm0s8UQNBkqk29w/Bdubn3C+HWSwA==" - }, - "table-layout": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/table-layout/-/table-layout-1.0.2.tgz", - "integrity": "sha512-qd/R7n5rQTRFi+Zf2sk5XVVd9UQl6ZkduPFC3S7WEGJAmetDTjY3qPN50eSKzwuzEyQKy5TN2TiZdkIjos2L6A==", - "dev": true, - "requires": { - "array-back": "^4.0.1", - "deep-extend": "~0.6.0", - "typical": "^5.2.0", - "wordwrapjs": "^4.0.0" - }, - "dependencies": { - "array-back": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/array-back/-/array-back-4.0.2.tgz", - "integrity": "sha512-NbdMezxqf94cnNfWLL7V/im0Ub+Anbb0IoZhvzie8+4HJ4nMQuzHuy49FkGYCJK2yAloZ3meiB6AVMClbrI1vg==", - "dev": true - }, - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true - } - } - }, - "tar-stream": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", - "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", - "dev": true, - "requires": { - "bl": "^4.0.3", - "end-of-stream": "^1.4.1", - "fs-constants": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^3.1.1" - } - }, - "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", - "dev": true - }, - "tempy": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", - "dev": true, - "requires": { - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" - } - }, - "terser": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", - "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - } - } - }, - "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "peer": true - }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "requires": { - "is-number": "^7.0.0" - } - }, - "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", - "dev": true - }, - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "requires": { - "punycode": "^2.1.1" - } - }, - "tree-kill": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", - "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", - "dev": true - }, - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" - }, - "tsscmp": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.6.tgz", - "integrity": "sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==", - "dev": true - }, - "type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "peer": true, - "requires": { - "prelude-ls": "^1.2.1" - } - }, - "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", - "dev": true - }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", - "dev": true, - "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typescript": { - "version": "4.8.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.3.tgz", - "integrity": "sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==", - "dev": true - }, - "typical": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-4.0.0.tgz", - "integrity": "sha512-VAH4IvQ7BDFYglMd7BPRDfLgxZZX4O4TFcRDA6EN5X7erNJJq+McIEp8np9aVtxrCJ6qx4GTYVfOWNjcqwZgRw==", - "dev": true - }, - "unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - } - }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", - "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", - "dev": true - }, - "unique-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", - "dev": true, - "requires": { - "crypto-random-string": "^2.0.0" - } - }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", - "dev": true - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, - "update-browserslist-db": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", - "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", - "dev": true, - "requires": { - "escalade": "^3.1.1", - "picocolors": "^1.0.0" - } - }, - "uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "requires": { - "punycode": "^2.1.0" - } - }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", - "dev": true - }, - "webidl-conversions": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", - "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", - "dev": true - }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "requires": { - "isexe": "^2.0.0" - } - }, - "which-boxed-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, - "requires": { - "is-bigint": "^1.0.1", - "is-boolean-object": "^1.1.0", - "is-number-object": "^1.0.4", - "is-string": "^1.0.5", - "is-symbol": "^1.0.3" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==", - "dev": true - }, - "wicg-inert": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.2.tgz", - "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang==" - }, - "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", - "peer": true - }, - "wordwrapjs": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/wordwrapjs/-/wordwrapjs-4.0.1.tgz", - "integrity": "sha512-kKlNACbvHrkpIw6oPeYDSmdCTu2hdMHoyXLTcUKala++lx5Y+wjJ/e474Jqv5abnVmwxw08DiTuHmw69lJGksA==", - "dev": true, - "requires": { - "reduce-flatten": "^2.0.0", - "typical": "^5.2.0" - }, - "dependencies": { - "typical": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/typical/-/typical-5.2.0.tgz", - "integrity": "sha512-dvdQgNDNJo+8B2uBQoqdb11eUCE1JQXhvjC/CZtgvZseVd5TYMXnq0+vuUemXbd/Se29cTaUuPX3YIc2xgbvIg==", - "dev": true - } - } - }, - "workbox-background-sync": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", - "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", - "dev": true, - "requires": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" - } - }, - "workbox-broadcast-update": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", - "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", - "dev": true, - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-build": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", - "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", - "dev": true, - "requires": { - "@apideck/better-ajv-errors": "^0.3.1", - "@babel/core": "^7.11.1", - "@babel/preset-env": "^7.11.0", - "@babel/runtime": "^7.11.2", - "@rollup/plugin-babel": "^5.2.0", - "@rollup/plugin-node-resolve": "^11.2.1", - "@rollup/plugin-replace": "^2.4.1", - "@surma/rollup-plugin-off-main-thread": "^2.2.3", - "ajv": "^8.6.0", - "common-tags": "^1.8.0", - "fast-json-stable-stringify": "^2.1.0", - "fs-extra": "^9.0.1", - "glob": "^7.1.6", - "lodash": "^4.17.20", - "pretty-bytes": "^5.3.0", - "rollup": "^2.43.1", - "rollup-plugin-terser": "^7.0.0", - "source-map": "^0.8.0-beta.0", - "stringify-object": "^3.3.0", - "strip-comments": "^2.0.1", - "tempy": "^0.6.0", - "upath": "^1.2.0", - "workbox-background-sync": "6.5.4", - "workbox-broadcast-update": "6.5.4", - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-google-analytics": "6.5.4", - "workbox-navigation-preload": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-range-requests": "6.5.4", - "workbox-recipes": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4", - "workbox-streams": "6.5.4", - "workbox-sw": "6.5.4", - "workbox-window": "6.5.4" - }, - "dependencies": { - "@apideck/better-ajv-errors": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", - "dev": true, - "requires": { - "json-schema": "^0.4.0", - "jsonpointer": "^5.0.0", - "leven": "^3.1.0" - } - }, - "@rollup/plugin-node-resolve": { - "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "@types/resolve": "1.17.1", - "builtin-modules": "^3.1.0", - "deepmerge": "^4.2.2", - "is-module": "^1.0.0", - "resolve": "^1.19.0" - } - }, - "@rollup/plugin-replace": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", - "dev": true, - "requires": { - "@rollup/pluginutils": "^3.1.0", - "magic-string": "^0.25.7" - } - }, - "ajv": { - "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2", - "uri-js": "^4.2.2" - } - }, - "fs-extra": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", - "dev": true, - "requires": { - "at-least-node": "^1.0.0", - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - }, - "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "jsonfile": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.6", - "universalify": "^2.0.0" - } - }, - "source-map": { - "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", - "dev": true, - "requires": { - "whatwg-url": "^7.0.0" - } - }, - "tr46": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", - "dev": true - }, - "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", - "dev": true - }, - "whatwg-url": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", - "dev": true, - "requires": { - "lodash.sortby": "^4.7.0", - "tr46": "^1.0.1", - "webidl-conversions": "^4.0.2" - } - } - } - }, - "workbox-cacheable-response": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", - "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", - "dev": true, - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-core": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", - "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==", - "dev": true - }, - "workbox-expiration": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", - "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", - "dev": true, - "requires": { - "idb": "^7.0.1", - "workbox-core": "6.5.4" - } - }, - "workbox-google-analytics": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", - "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", - "dev": true, - "requires": { - "workbox-background-sync": "6.5.4", - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "workbox-navigation-preload": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", - "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", - "dev": true, - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-precaching": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", - "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", - "dev": true, - "requires": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "workbox-range-requests": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", - "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", - "dev": true, - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-recipes": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", - "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", - "dev": true, - "requires": { - "workbox-cacheable-response": "6.5.4", - "workbox-core": "6.5.4", - "workbox-expiration": "6.5.4", - "workbox-precaching": "6.5.4", - "workbox-routing": "6.5.4", - "workbox-strategies": "6.5.4" - } - }, - "workbox-routing": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", - "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", - "dev": true, - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-strategies": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", - "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", - "dev": true, - "requires": { - "workbox-core": "6.5.4" - } - }, - "workbox-streams": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", - "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", - "dev": true, - "requires": { - "workbox-core": "6.5.4", - "workbox-routing": "6.5.4" - } - }, - "workbox-sw": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", - "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==", - "dev": true - }, - "workbox-window": { - "version": "6.5.4", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", - "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", - "dev": true, - "requires": { - "@types/trusted-types": "^2.0.2", - "workbox-core": "6.5.4" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - } - } - }, - "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" - }, - "ws": { - "version": "8.8.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", - "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", - "peer": true, - "requires": {} - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true - }, - "ylru": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ylru/-/ylru-1.3.2.tgz", - "integrity": "sha512-RXRJzMiK6U2ye0BlGGZnmpwJDPgakn6aNQ0A7gHRbD4I0uvK4TW6UqkK1V0pp9jskjJBAXd3dRrbzWkqJ+6cxA==", - "dev": true - }, - "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "peer": true - }, - "zip-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", - "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", - "dev": true, - "requires": { - "archiver-utils": "^2.1.0", - "compress-commons": "^4.1.0", - "readable-stream": "^3.6.0" - } - } - } -} diff --git a/we-applet/package.json b/we-applet/package.json deleted file mode 100644 index c6367bbc..00000000 --- a/we-applet/package.json +++ /dev/null @@ -1,49 +0,0 @@ -{ - "name": "we-applet", - "version": "0.0.1", - "scripts": { - "start": "npx cross-env HC_PORT=$(port) ADMIN_PORT=$(port) concurrently \"npm run start:happ\" \"npm run start:ui\"", - "start:ui": "concurrently -k --names tsc,dev-server \"npm run build:watch\" \"wds --config ./web-dev-server.config.mjs\"", - "start:happ": "RUST_LOG=warn WASM_LOG=debug echo \"pass\" | hc s --piped -f=$ADMIN_PORT generate ./workdir/acorn_applet-applet.happ --run=$HC_PORT -a acorn_applet-applet network mdns", - "build": "rimraf dist && tsc && rollup --config rollup.config.js", - "build:watch": "tsc -w --preserveWatchOutput", - "package": "npm run build:happ && npm run package:ui && hc web-app pack ./workdir", - "package:ui": "rimraf ui.zip && npm run build && cd ./dist && bestzip ../ui.zip * ", - "build:happ": "npm run build:dnas && hc app pack ./workdir", - "build:dnas": "npm run build:zomes && hc dna pack ./workdir", - "build:zomes": "CARGO_TARGET_DIR=target cargo build --release --target wasm32-unknown-unknown" - }, - "dependencies": { - "@holochain-open-dev/profiles": "^0.5.2", - "@holochain/client": "^0.8.0", - "@lightningrodlabs/we-applet": "^0.1.1", - "@lit-labs/context": "^0.1.2", - "@open-wc/scoped-elements": "^2.0.1", - "@scoped-elements/material-web": "^0.0.19", - "lit": "^2.2.0" - }, - "devDependencies": { - "@babel/preset-env": "^7.15.0", - "@rollup/plugin-babel": "^5.3.0", - "@rollup/plugin-commonjs": "18.0.0", - "@rollup/plugin-node-resolve": "^13.0.4", - "@rollup/plugin-replace": "^3.0.0", - "@web/dev-server": "^0.1.21", - "@web/dev-server-rollup": "^0.3.10", - "@web/rollup-plugin-import-meta-assets": "^1.0.7", - "babel-plugin-template-html-minifier": "^4.1.0", - "bestzip": "^2.2.0", - "concurrently": "^5.3.0", - "deepmerge": "^4.2.2", - "new-port-cli": "^1.0.0", - "rimraf": "^3.0.2", - "rollup": "^2.56.2", - "rollup-plugin-copy": "^3.4.0", - "rollup-plugin-terser": "^7.0.2", - "rollup-plugin-workbox": "^6.2.0", - "tslib": "^2.3.1", - "typescript": "^4.5.0", - "react-dom": "^16.12.0" - }, - "private": true -} diff --git a/we-applet/rollup.config.js b/we-applet/rollup.config.js deleted file mode 100644 index d92e0f1d..00000000 --- a/we-applet/rollup.config.js +++ /dev/null @@ -1,79 +0,0 @@ -import nodeResolve from "@rollup/plugin-node-resolve"; -import commonjs from "@rollup/plugin-commonjs"; -import replace from "@rollup/plugin-replace"; -import copy from "rollup-plugin-copy"; - -import babel from "@rollup/plugin-babel"; -import { importMetaAssets } from "@web/rollup-plugin-import-meta-assets"; -import { terser } from "rollup-plugin-terser"; - -export default { - input: "out-tsc/index.js", - output: { - format: "es", - dir: "dist", - sourcemap: false, - }, - watch: { - clearScreen: false, - }, - external: [], - plugins: [ - copy({ - targets: [{ src: "icon.png", dest: "dist" }], - }), - /** Resolve bare module imports */ - nodeResolve({ - browser: true, - preferBuiltins: false, - }), - replace({ - "process.env.NODE_ENV": '"production"', - }), - commonjs({}), - /** Minify JS */ - terser(), - /** Bundle assets references via import.meta.url */ - importMetaAssets(), - /** Compile JS to a lower language target */ - babel({ - exclude: /node_modules/, - - babelHelpers: "bundled", - presets: [ - [ - require.resolve("@babel/preset-env"), - { - targets: [ - "last 3 Chrome major versions", - "last 3 Firefox major versions", - "last 3 Edge major versions", - "last 3 Safari major versions", - ], - modules: false, - bugfixes: true, - }, - ], - ], - plugins: [ - [ - require.resolve("babel-plugin-template-html-minifier"), - { - modules: { - lit: ["html", { name: "css", encapsulation: "style" }], - }, - failOnError: false, - strictCSS: true, - htmlMinifier: { - collapseWhitespace: true, - conservativeCollapse: true, - removeComments: true, - caseSensitive: true, - minifyCSS: true, - }, - }, - ], - ], - }), - ], -}; diff --git a/we-applet/src/acorn_applet-applet.ts b/we-applet/src/acorn_applet-applet.ts deleted file mode 100644 index 0993d264..00000000 --- a/we-applet/src/acorn_applet-applet.ts +++ /dev/null @@ -1,70 +0,0 @@ -import { contextProvider, ContextProvider } from "@lit-labs/context"; -import { property, state } from "lit/decorators.js"; -import { - ProfilesStore, - profilesStoreContext, -} from "@holochain-open-dev/profiles"; -import { InstalledAppInfo, AppWebsocket } from "@holochain/client"; -import { ScopedElementsMixin } from "@open-wc/scoped-elements"; -import { CircularProgress } from "@scoped-elements/material-web"; -import { LitElement, html, css } from "lit"; -import { InstalledAppletInfo } from "@lightningrodlabs/we-applet"; - -export class AcornAppletApplet extends ScopedElementsMixin(LitElement) { - @property() - appWebsocket!: AppWebsocket; - - @contextProvider({context: profilesStoreContext}) - @property() - profilesStore!: ProfilesStore; - - @property() - appletAppInfo!: InstalledAppletInfo[]; - - @state() - loaded = false; - - async firstUpdated() { - // TODO: Initialize any store that you have and create a ContextProvider for it - // - // eg: - // new ContextProvider(this, acorn_appletContext, new AcornAppletStore(cellClient, store)); - - this.loaded = true; - } - - render() { - if (!this.loaded) - return html`
- -
`; - - // TODO: add any elements that you have in your applet - return html`This is my applet!`; - } - - static get scopedElements() { - return { - "mwc-circular-progress": CircularProgress, - // TODO: add any elements that you have in your applet - }; - } - - static styles = [ - css` - :host { - display: flex; - flex: 1; - } - `, - ]; -} -class XSearch extends HTMLElement { - connectedCallback() { - const root = ReactDOM.createRoot(mountPoint); - root.render({name}); - } -} -customElements.define('x-search', XSearch); diff --git a/we-applet/src/index.ts b/we-applet/src/index.ts deleted file mode 100644 index ce1e4955..00000000 --- a/we-applet/src/index.ts +++ /dev/null @@ -1,36 +0,0 @@ -import { - AdminWebsocket, - AppWebsocket, - InstalledAppInfo, - InstalledCell, -} from "@holochain/client"; -import { - WeApplet, - AppletRenderers, - WeServices, - InstalledAppletInfo, -} from "@lightningrodlabs/we-applet"; -import React from 'react' -import ReactDOM from "react-dom"; -import { createRoot } from "react-dom/client" -// @ts-ignore -import AppProvided from '../../web/dist/weApplet' - -const acorn_appletApplet: WeApplet = { - async appletRenderers( - appWebsocket: AppWebsocket, - adminWebsocket: AdminWebsocket, - weServices: WeServices, - appletAppInfo: InstalledAppletInfo[] - ): Promise { - return { - full(element: HTMLElement, registry: CustomElementRegistry) { - const root = createRoot(element); - root.render(React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null)); - }, - blocks: [], - }; - }, -}; - -export default acorn_appletApplet; diff --git a/we-applet/tsconfig.json b/we-applet/tsconfig.json deleted file mode 100644 index 4a0e45f6..00000000 --- a/we-applet/tsconfig.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "compilerOptions": { - "target": "es2018", - "module": "esnext", - "moduleResolution": "node", - "noEmitOnError": true, - "lib": ["es2017", "dom"], - "strict": true, - "esModuleInterop": false, - "allowSyntheticDefaultImports": true, - "experimentalDecorators": true, - "importHelpers": true, - "sourceMap": true, - "inlineSources": true, - "incremental": true, - "outDir": "out-tsc", - "rootDir": "./src", - "declaration": true, - "skipLibCheck": true - }, - "include": ["src/**/*.ts"] -} diff --git a/we-applet/web-dev-server.config.mjs b/we-applet/web-dev-server.config.mjs deleted file mode 100644 index 14b544d7..00000000 --- a/we-applet/web-dev-server.config.mjs +++ /dev/null @@ -1,43 +0,0 @@ -// import { hmrPlugin, presets } from '@open-wc/dev-server-hmr'; -import { fromRollup } from "@web/dev-server-rollup"; -import rollupReplace from "@rollup/plugin-replace"; -import rollupCommonjs from "@rollup/plugin-commonjs"; - -const replace = fromRollup(rollupReplace); -const commonjs = fromRollup(rollupCommonjs); - -/** Use Hot Module replacement by adding --hmr to the start command */ -const hmr = process.argv.includes("--hmr"); - -export default /** @type {import('@web/dev-server').DevServerConfig} */ ({ - open: true, - watch: !hmr, - /** Resolve bare module imports */ - nodeResolve: { - exportConditions: ["browser", "development"], - browser: true, - preferBuiltins: false, - }, - - /** Compile JS for older browsers. Requires @web/dev-server-esbuild plugin */ - // esbuildTarget: 'auto' - - /** Set appIndex to enable SPA routing */ - appIndex: "./demo/index.html", - rootDir: '../', - clearTerminalOnReload: false, - - plugins: [ - replace({ - "process.env.HC_PORT": JSON.stringify(process.env.HC_PORT), - "process.env.ADMIN_PORT": JSON.stringify(process.env.ADMIN_PORT) || undefined, - delimiters: ["", ""], - }), - - commonjs(), - /** Use Hot Module Replacement by uncommenting. Requires @open-wc/dev-server-hmr plugin */ - // hmr && hmrPlugin({ exclude: ['**/*/node_modules/**/*'], presets: [presets.litElement] }), - ], - - // See documentation for all available options -}); diff --git a/we-applet/workdir/dna.yaml b/we-applet/workdir/dna.yaml deleted file mode 100644 index bed1a092..00000000 --- a/we-applet/workdir/dna.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -manifest_version: "1" -name: acorn_applet -integrity: -network_seed: 00000000-0000-0000-0000-000000000000 - properties: ~ - zomes: - - name: acorn_applet_integrity - bundled: ../target/wasm32-unknown-unknown/release/acorn_applet_integrity.wasm -coordinator: - zomes: - - name: acorn_applet - bundled: ../target/wasm32-unknown-unknown/release/acorn_applet.wasm - dependencies: - - name: acorn_applet_integrity diff --git a/we-applet/workdir/happ.yaml b/we-applet/workdir/happ.yaml deleted file mode 100644 index f1bf0291..00000000 --- a/we-applet/workdir/happ.yaml +++ /dev/null @@ -1,15 +0,0 @@ ---- -manifest_version: "1" -name: acorn_applet-applet -description: ~ -roles: - - id: acorn_applet - provisioning: - strategy: create - deferred: false - dna: - bundled: "./acorn_applet.dna" - properties: ~ - network_seed: ~ - version: ~ - clone_limit: 100 \ No newline at end of file diff --git a/we-applet/workdir/web-happ.yaml b/we-applet/workdir/web-happ.yaml deleted file mode 100644 index b9b0a5e1..00000000 --- a/we-applet/workdir/web-happ.yaml +++ /dev/null @@ -1,7 +0,0 @@ ---- -manifest_version: "1" -name: acorn_applet-applet -ui: - bundled: "../ui.zip" -happ_manifest: - bundled: "./acorn_applet-applet.happ" From 05ebb49fe33ab271e2168ad59851ec9770a71317 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 13:47:47 -0700 Subject: [PATCH 10/73] added npm script for building acorn applet --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 418d8717..ac77e91b 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "web": "cd web && ADMIN_WS_PORT=1234 APP_WS_PORT=8888 npx webpack-dev-server --config webpack.dev.js", "web2": "cd web && ADMIN_WS_PORT=1236 APP_WS_PORT=8899 npx webpack-dev-server --config webpack.dev.js", "web-build": "cd web && npx webpack --config webpack.prod.js", + "applet-build": "cd web && npx webpack --config webpack.applet.js", "electron-install": "cd electron && npm install", "electron": "cd electron && npm run start", "electron2": "cd electron && ACORN_TEST_USER_2=1 npm run start", From 722e75edeae299572ad9c568fbf88f449941bc2c Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 13:48:47 -0700 Subject: [PATCH 11/73] ignore output of applet bundling --- .gitignore | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitignore b/.gitignore index d982f97b..3c03114a 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,11 @@ web/dist/images web/dist/*.js web/dist/*.js.map +web/applet-dist/fonts +web/applet-dist/images +web/applet-dist/*.js +web/applet-dist/*.js.map + target/ back/.cargo/ back/2-conductor-config.yml From 932de1d8f878cc3d94f7f5cdea381a5a9e5b0e48 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 13:59:17 -0700 Subject: [PATCH 12/73] use ReactDOM.render on passed in element rather than createRoot --- web/src/appletIndex.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/web/src/appletIndex.ts b/web/src/appletIndex.ts index 48bddcfc..92590665 100644 --- a/web/src/appletIndex.ts +++ b/web/src/appletIndex.ts @@ -11,7 +11,7 @@ import { InstalledAppletInfo, } from "@lightningrodlabs/we-applet"; import React from 'react' -import { createRoot } from "react-dom/client" +import ReactDOM from "react-dom" import AppProvided from './app-provided' const acornApplet: WeApplet = { @@ -23,8 +23,10 @@ const acornApplet: WeApplet = { ): Promise { return { full(element: HTMLElement, registry: CustomElementRegistry) { - const root = createRoot(element); - root.render(React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null)); + ReactDOM.render( + React.createElement(AppProvided, {appWs: appWebsocket, adminWs: adminWebsocket}, null), + element + ); }, blocks: [], }; From 7579e126955de56ba1fde4a6ad3e072267230705 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 13:59:54 -0700 Subject: [PATCH 13/73] acorn applet build liscence --- web/applet-dist/applet.js.LICENSE.txt | 71 +++++++++++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 web/applet-dist/applet.js.LICENSE.txt diff --git a/web/applet-dist/applet.js.LICENSE.txt b/web/applet-dist/applet.js.LICENSE.txt new file mode 100644 index 00000000..790e076e --- /dev/null +++ b/web/applet-dist/applet.js.LICENSE.txt @@ -0,0 +1,71 @@ +/* +object-assign +(c) Sindre Sorhus +@license MIT +*/ + +/** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ + +/** + * A better abstraction over CSS. + * + * @copyright Oleg Isonen (Slobodskoi) / Isonen 2014-present + * @website https://github.com/cssinjs/jss + * @license MIT + */ + +/** @license React v0.19.1 + * scheduler.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.13.1 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.14.0 + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v16.14.0 + * react.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +/** @license React v17.0.2 + * react-is.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +//! moment.js + +//! moment.js locale configuration From 2ea8428114bca8fbdc8ca9c947daba90aba6a3f4 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 14:08:22 -0700 Subject: [PATCH 14/73] add bestzip and latest we-applet dependency --- web/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/web/package.json b/web/package.json index b8a13eb6..42dbe9fa 100644 --- a/web/package.json +++ b/web/package.json @@ -5,6 +5,7 @@ "@babel/core": "^7.14.0", "@babel/preset-env": "^7.5.5", "@babel/preset-react": "^7.18.6", + "@lightningrodlabs/we-applet": "^0.1.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@storybook/addon-actions": "^6.4.20", "@storybook/addon-essentials": "^6.4.20", @@ -17,8 +18,8 @@ "@types/react-dates": "^21.8.3", "@types/react-dom": "^17.0.4", "@types/react-router-dom": "^5.1.7", - "@lightningrodlabs/we-applet": "^0.1.2", "babel-loader": "^8.2.5", + "bestzip": "^2.2.1", "css-loader": "^3.2.0", "html-webpack-plugin": "^5.5.0", "prettier": "2.2.1", From 98d828f64431f36c2296be568bd05a41ade095a9 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 14:09:28 -0700 Subject: [PATCH 15/73] update package-lock: --- package-lock.json | 1019 ++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 1013 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 2cf6d9e2..edc27fe2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,9 @@ "license": "CAL-1.0", "dependencies": { "pm2": "^5.1.1" + }, + "devDependencies": { + "bestzip": "^2.2.1" } }, "node_modules/@opencensus/core": { @@ -235,6 +238,15 @@ "node": ">=6" } }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -261,6 +273,75 @@ "node": ">= 8" } }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver-utils/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/archiver-utils/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/archiver-utils/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -291,9 +372,9 @@ "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" }, "node_modules/async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "node_modules/async-listener": { "version": "0.6.10", @@ -328,6 +409,45 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/bestzip": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", + "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", + "dev": true, + "dependencies": { + "archiver": "^5.3.0", + "async": "^3.2.0", + "glob": "^7.1.6", + "which": "^2.0.2", + "yargs": "^16.2.0" + }, + "bin": { + "bestzip": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -336,6 +456,17 @@ "node": ">=8" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/blessed": { "version": "0.1.81", "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", @@ -372,6 +503,39 @@ "node": ">=8" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -433,6 +597,17 @@ "node": ">=8" } }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -454,6 +629,21 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -473,6 +663,31 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, "node_modules/cron": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", @@ -549,6 +764,21 @@ "shimmer": "^1.2.0" } }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -560,6 +790,15 @@ "node": ">=8.6" } }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -678,6 +917,12 @@ } } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -747,6 +992,15 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, "node_modules/get-uri": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", @@ -878,6 +1132,26 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -932,6 +1206,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -951,6 +1234,18 @@ "node": ">=0.12.0" } }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, "node_modules/js-git": { "version": "0.7.8", "resolved": "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz", @@ -984,6 +1279,48 @@ "node": ">=0.2.0" } }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lazystream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/lazystream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/lazystream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, "node_modules/levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -1001,6 +1338,36 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, "node_modules/log-driver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", @@ -1344,6 +1711,12 @@ "node": ">= 0.8.0" } }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "node_modules/promptly": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz", @@ -1413,6 +1786,50 @@ "node": ">=0.8" } }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dev": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -1424,6 +1841,15 @@ "node": ">=8.10.0" } }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/require-in-the-middle": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz", @@ -1604,6 +2030,41 @@ "node": ">= 0.6" } }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -1640,6 +2101,22 @@ "url": "https://www.buymeacoffee.com/systeminfo" } }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -1703,6 +2180,12 @@ "node": ">= 0.8" } }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "node_modules/uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -1734,6 +2217,21 @@ "lodash": "^4.17.14" } }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", @@ -1742,6 +2240,23 @@ "node": ">=0.10.0" } }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -1775,6 +2290,15 @@ "node": "*" } }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", @@ -1787,6 +2311,47 @@ "json2yaml": "bin/json2yaml", "yaml2json": "bin/yaml2json" } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } } }, "dependencies": { @@ -1981,6 +2546,12 @@ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==" }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -1998,6 +2569,71 @@ "picomatch": "^2.0.4" } }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", @@ -2029,9 +2665,9 @@ } }, "async": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.1.tgz", - "integrity": "sha512-XdD5lRO/87udXCMC9meWdYiR+Nq6ZjUfXidViUZGu2F1MO4T3XwZ1et0hb2++BgLfhyJwy44BGB/yx80ABx8hg==" + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" }, "async-listener": { "version": "0.6.10", @@ -2062,11 +2698,41 @@ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "bestzip": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", + "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", + "dev": true, + "requires": { + "archiver": "^5.3.0", + "async": "^3.2.0", + "glob": "^7.1.6", + "which": "^2.0.2", + "yargs": "^16.2.0" + } + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "blessed": { "version": "0.1.81", "resolved": "https://registry.npmjs.org/blessed/-/blessed-0.1.81.tgz", @@ -2094,6 +2760,22 @@ "fill-range": "^7.0.1" } }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, "buffer-from": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", @@ -2143,6 +2825,17 @@ } } }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -2161,6 +2854,18 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + } + }, "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2180,6 +2885,22 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + } + }, "cron": { "version": "1.8.2", "resolved": "https://registry.npmjs.org/cron/-/cron-1.8.2.tgz", @@ -2239,6 +2960,21 @@ "shimmer": "^1.2.0" } }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "enquirer": { "version": "2.3.6", "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", @@ -2247,6 +2983,12 @@ "ansi-colors": "^4.1.1" } }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, "escape-string-regexp": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", @@ -2317,6 +3059,12 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.2.tgz", "integrity": "sha512-yLR6WaE2lbF0x4K2qE2p9PEXKLDjUjnR/xmjS3wHAYxtlsI9MLLBJUZirAHKzUZDGLxje7w/cXR49WOUo4rbsA==" }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -2375,6 +3123,12 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, "get-uri": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-3.0.2.tgz", @@ -2476,6 +3230,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -2521,6 +3281,12 @@ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, "is-glob": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", @@ -2534,6 +3300,18 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, "js-git": { "version": "0.7.8", "resolved": "https://registry.npmjs.org/js-git/-/js-git-0.7.8.tgz", @@ -2564,6 +3342,47 @@ "resolved": "https://registry.npmjs.org/lazy/-/lazy-1.0.11.tgz", "integrity": "sha1-2qBoIGKCVCwIgojpdcKXwa53tpA=" }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -2578,6 +3397,36 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, "log-driver": { "version": "1.2.7", "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", @@ -2847,6 +3696,12 @@ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, "promptly": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/promptly/-/promptly-2.2.0.tgz", @@ -2909,6 +3764,46 @@ "mute-stream": "~0.0.4" } }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dev": true, + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -2917,6 +3812,12 @@ "picomatch": "^2.2.1" } }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, "require-in-the-middle": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/require-in-the-middle/-/require-in-the-middle-5.1.0.tgz", @@ -3042,6 +3943,35 @@ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -3056,6 +3986,19 @@ "integrity": "sha512-R37NZR9f6OejKvERiatjh1vK49xkJ/MOgFpwpCw2h0NoD+1nKAgGzxkyjNX7bsf6ADaKzyAZ2SFK1mXddytIaA==", "optional": true }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", @@ -3101,6 +4044,12 @@ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, "uuid": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", @@ -3127,11 +4076,31 @@ } } }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, "word-wrap": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -3148,6 +4117,12 @@ "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz", "integrity": "sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM=" }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, "yamljs": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/yamljs/-/yamljs-0.3.0.tgz", @@ -3156,6 +4131,38 @@ "argparse": "^1.0.7", "glob": "^7.0.5" } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + } } } } From 754f2be972a0071093e08d0c0bda973c53b22afa Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 14:10:32 -0700 Subject: [PATCH 16/73] update web/package-lock.json --- web/package-lock.json | 2058 ++++++++++++++++++----------------------- 1 file changed, 893 insertions(+), 1165 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index 0fb1acee..eaec46a3 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -57,6 +57,7 @@ "@types/react-dom": "^17.0.4", "@types/react-router-dom": "^5.1.7", "babel-loader": "^8.2.5", + "bestzip": "^2.2.1", "css-loader": "^3.2.0", "html-webpack-plugin": "^5.5.0", "prettier": "2.2.1", @@ -2311,59 +2312,17 @@ } }, "node_modules/@holochain-open-dev/cell-client": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", - "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.8.0.tgz", + "integrity": "sha512-YcBCSRoT9WzEzucFEWOOEgE52swQREV+OVYBoxyFidvaPsIALxc5UAo/dQB40sdmpAO5Vj/MLrlOGOojqqAirQ==", "dev": true, "dependencies": { "@holo-host/web-sdk": "0.6.7-prerelease", - "@holochain/client": "^0.8.0", + "@holochain/client": "^0.9.0", "@types/ws": "^8.5.3", "lodash-es": "^4.17.21" } }, - "node_modules/@holochain-open-dev/cell-client/node_modules/@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "dev": true, - "dependencies": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0" - } - }, - "node_modules/@holochain-open-dev/cell-client/node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/@holochain-open-dev/cell-client/node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@holochain-open-dev/core-types": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@holochain-open-dev/core-types/-/core-types-0.5.0.tgz", @@ -2499,16 +2458,16 @@ } }, "node_modules/@holochain-open-dev/profiles": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.4.tgz", - "integrity": "sha512-ad6njn1ZZhiGWKiMgcJtYFyPgOGU8jdEC0o3AJMWdyeUWOg5hgIRMY/TRHbS6zpyiXXypZKh++iO3bIm+qA1mA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.6.0.tgz", + "integrity": "sha512-nobCi+k7iGygB05Ot9GYC8ZQUbq4tsH/4vARncXIjuSWgvyfJl/UtDJN5K4m4WRYSfEKbs0ypv3kIrNfmXzAaQ==", "dev": true, "dependencies": { - "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/cell-client": "^0.8.0", "@holochain-open-dev/core-types": "^0.5.0", "@holochain-open-dev/elements": "^0.0.1", - "@holochain-open-dev/utils": "^0.4.0", - "@holochain/client": "^0.8.0", + "@holochain-open-dev/utils": "^0.4.2", + "@holochain/client": "^0.9.2", "@lit-labs/context": "^0.1.2", "@lit/localize": "^0.11.2", "@msgpack/msgpack": "^2.7.2", @@ -2521,48 +2480,6 @@ "svelte": "^3.42.4" } }, - "node_modules/@holochain-open-dev/profiles/node_modules/@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "dev": true, - "dependencies": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0" - } - }, - "node_modules/@holochain-open-dev/profiles/node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/@holochain-open-dev/profiles/node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@holochain-open-dev/utils": { "version": "0.4.3", "resolved": "https://registry.npmjs.org/@holochain-open-dev/utils/-/utils-0.4.3.tgz", @@ -3028,56 +2945,14 @@ "dev": true }, "node_modules/@lightningrodlabs/we-applet": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.2.tgz", - "integrity": "sha512-NxgVbums/FqP5aarAFqE0Vlqnap/JSdtpViYD8KS2AN8Fjf9RinVfTqI/9MCHfqtgVb4h57o8q/9Cp7zSyNhlQ==", - "dev": true, - "dependencies": { - "@holochain-open-dev/cell-client": "^0.7.3", - "@holochain-open-dev/profiles": "^0.5.4", - "@holochain/client": "^0.8.0" - } - }, - "node_modules/@lightningrodlabs/we-applet/node_modules/@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.3.tgz", + "integrity": "sha512-9KTFuZuSr585tYgiZEZlObn0ECaZ07mi4QeI5yBUlb3RMpN/PM4ivUiA5mTbhcslsOS1juMQIBQfCPTObFhywQ==", "dev": true, "dependencies": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - }, - "engines": { - "node": "^14.13.1 || >=16.0.0 || >=18.0.0" - } - }, - "node_modules/@lightningrodlabs/we-applet/node_modules/isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "peerDependencies": { - "ws": "*" - } - }, - "node_modules/@lightningrodlabs/we-applet/node_modules/prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "@holochain-open-dev/cell-client": "^0.8.0", + "@holochain-open-dev/profiles": "^0.6.0", + "@holochain/client": "^0.9.2" } }, "node_modules/@lit-labs/context": { @@ -11586,9 +11461,9 @@ "dev": true }, "node_modules/@types/react": { - "version": "17.0.39", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", - "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "version": "17.0.50", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", + "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -11607,12 +11482,12 @@ } }, "node_modules/@types/react-dom": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz", - "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==", + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", "dev": true, "dependencies": { - "@types/react": "*" + "@types/react": "^17" } }, "node_modules/@types/react-outside-click-handler": { @@ -12377,56 +12252,6 @@ "string-width": "^4.1.0" } }, - "node_modules/ansi-align/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/ansi-align/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-align/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/ansi-colors": { "version": "3.2.4", "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", @@ -12449,12 +12274,11 @@ } }, "node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true, + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/ansi-styles": { @@ -12509,6 +12333,59 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, + "node_modules/archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "dependencies": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/archiver/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/are-passive-events-supported": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/are-passive-events-supported/-/are-passive-events-supported-1.1.1.tgz", @@ -12785,6 +12662,12 @@ "node": ">=4" } }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, "node_modules/async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", @@ -13428,6 +13311,40 @@ "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", "dev": true }, + "node_modules/bestzip": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", + "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", + "dev": true, + "dependencies": { + "archiver": "^5.3.0", + "async": "^3.2.0", + "glob": "^7.1.6", + "which": "^2.0.2", + "yargs": "^16.2.0" + }, + "bin": { + "bestzip": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/bestzip/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -13467,6 +13384,55 @@ "file-uri-to-path": "1.0.0" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/blocking-elements": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", @@ -13576,15 +13542,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/boxen/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -13646,12 +13603,6 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "node_modules/boxen/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "node_modules/boxen/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -13661,41 +13612,6 @@ "node": ">=8" } }, - "node_modules/boxen/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/boxen/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/boxen/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -13720,23 +13636,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/boxen/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -13977,74 +13876,6 @@ "node": ">=10.12.0" } }, - "node_modules/c8/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/c8/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/c8/node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "node_modules/c8/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/c8/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/c8/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/c8/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/c8/node_modules/rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -14060,85 +13891,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/c8/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/c8/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/c8/node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" - } - }, - "node_modules/c8/node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/c8/node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/c8/node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, "node_modules/cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", @@ -14539,54 +14291,15 @@ "colors": "1.4.0" } }, - "node_modules/cli-table3/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/cli-table3/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cli-table3/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "dev": true, "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "node_modules/clone-deep": { @@ -14747,6 +14460,35 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "node_modules/compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "dependencies": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/compress-commons/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -15318,6 +15060,45 @@ "node": ">=0.10.0" } }, + "node_modules/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true, + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "dependencies": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/crc32-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -16251,9 +16032,9 @@ "dev": true }, "node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "node_modules/emojis-list": { @@ -16708,15 +16489,6 @@ "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, - "node_modules/eslint/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "peer": true, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -16954,18 +16726,6 @@ "node": ">=8" } }, - "node_modules/eslint/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "peer": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -18097,6 +17857,12 @@ "readable-stream": "^2.0.0" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -18218,56 +17984,6 @@ "node": ">=10" } }, - "node_modules/gauge/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/gauge/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/gauge/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -19678,12 +19394,12 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true, "engines": { - "node": ">=4" + "node": ">=8" } }, "node_modules/is-function": { @@ -20604,6 +20320,18 @@ "yarn": ">=1.0.0" } }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, "node_modules/levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -20716,12 +20444,42 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "node_modules/lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "node_modules/lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "node_modules/lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "peer": true }, + "node_modules/lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, "node_modules/lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -22634,15 +22392,6 @@ "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, - "node_modules/pretty-format/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/pretty-format/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -23612,6 +23361,36 @@ "util-deprecate": "~1.0.1" } }, + "node_modules/readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dev": true, + "dependencies": { + "minimatch": "^5.1.0" + } + }, + "node_modules/readdir-glob/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/readdir-glob/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -23989,27 +23768,6 @@ "strip-ansi": "^6.0.1" } }, - "node_modules/renderkid/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/renderkid/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/repeat-element": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", @@ -25361,17 +25119,17 @@ } }, "node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/string.prototype.matchall": { @@ -25452,15 +25210,14 @@ } }, "node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dependencies": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" }, "engines": { - "node": ">=6" + "node": ">=8" } }, "node_modules/strip-eof": { @@ -25646,6 +25403,36 @@ "node": ">= 10" } }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/tar/node_modules/chownr": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", @@ -27646,27 +27433,6 @@ "strip-ansi": "^6.0.0" } }, - "node_modules/webpack-hot-middleware/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/webpack-log": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", @@ -27873,56 +27639,6 @@ "node": ">=8" } }, - "node_modules/widest-line/node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "node_modules/widest-line/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/widest-line/node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/wildcard": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", @@ -27961,6 +27677,56 @@ "microevent.ts": "~0.1.1" } }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -28028,6 +27794,42 @@ "node": ">= 6" } }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, "node_modules/yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -28048,6 +27850,34 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "dependencies": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/zip-stream/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", @@ -29644,45 +29474,15 @@ } }, "@holochain-open-dev/cell-client": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.7.3.tgz", - "integrity": "sha512-U7N/si+kbp5Vnupi+Wai1VJJ4suMsBC3XhDJ0nf3cGMCz7RXtUiQPuWkUVN8Vu9lENXgJWJp2nrn0SdJxl3B3w==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/cell-client/-/cell-client-0.8.0.tgz", + "integrity": "sha512-YcBCSRoT9WzEzucFEWOOEgE52swQREV+OVYBoxyFidvaPsIALxc5UAo/dQB40sdmpAO5Vj/MLrlOGOojqqAirQ==", "dev": true, "requires": { "@holo-host/web-sdk": "0.6.7-prerelease", - "@holochain/client": "^0.8.0", + "@holochain/client": "^0.9.0", "@types/ws": "^8.5.3", "lodash-es": "^4.17.21" - }, - "dependencies": { - "@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "dev": true, - "requires": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - } - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "requires": {} - }, - "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true - } } }, "@holochain-open-dev/core-types": { @@ -29796,16 +29596,16 @@ } }, "@holochain-open-dev/profiles": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.5.4.tgz", - "integrity": "sha512-ad6njn1ZZhiGWKiMgcJtYFyPgOGU8jdEC0o3AJMWdyeUWOg5hgIRMY/TRHbS6zpyiXXypZKh++iO3bIm+qA1mA==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@holochain-open-dev/profiles/-/profiles-0.6.0.tgz", + "integrity": "sha512-nobCi+k7iGygB05Ot9GYC8ZQUbq4tsH/4vARncXIjuSWgvyfJl/UtDJN5K4m4WRYSfEKbs0ypv3kIrNfmXzAaQ==", "dev": true, "requires": { - "@holochain-open-dev/cell-client": "^0.7.3", + "@holochain-open-dev/cell-client": "^0.8.0", "@holochain-open-dev/core-types": "^0.5.0", "@holochain-open-dev/elements": "^0.0.1", - "@holochain-open-dev/utils": "^0.4.0", - "@holochain/client": "^0.8.0", + "@holochain-open-dev/utils": "^0.4.2", + "@holochain/client": "^0.9.2", "@lit-labs/context": "^0.1.2", "@lit/localize": "^0.11.2", "@msgpack/msgpack": "^2.7.2", @@ -29816,36 +29616,6 @@ "lit-svelte-stores": "^0.2.0", "lodash-es": "^4.17.21", "svelte": "^3.42.4" - }, - "dependencies": { - "@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "dev": true, - "requires": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - } - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "requires": {} - }, - "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true - } } }, "@holochain-open-dev/utils": { @@ -30199,44 +29969,14 @@ "dev": true }, "@lightningrodlabs/we-applet": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.2.tgz", - "integrity": "sha512-NxgVbums/FqP5aarAFqE0Vlqnap/JSdtpViYD8KS2AN8Fjf9RinVfTqI/9MCHfqtgVb4h57o8q/9Cp7zSyNhlQ==", + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@lightningrodlabs/we-applet/-/we-applet-0.1.3.tgz", + "integrity": "sha512-9KTFuZuSr585tYgiZEZlObn0ECaZ07mi4QeI5yBUlb3RMpN/PM4ivUiA5mTbhcslsOS1juMQIBQfCPTObFhywQ==", "dev": true, "requires": { - "@holochain-open-dev/cell-client": "^0.7.3", - "@holochain-open-dev/profiles": "^0.5.4", - "@holochain/client": "^0.8.0" - }, - "dependencies": { - "@holochain/client": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@holochain/client/-/client-0.8.0.tgz", - "integrity": "sha512-xnIcQeLPXSYnJxpVxskDj1D1RisFoujZRoYmDvy5g6HzWb0bh+t+53zfe/hwd6TUNf0Hv5bL+BmO5uupaUUsmA==", - "dev": true, - "requires": { - "@msgpack/msgpack": "^2.7.2", - "cross-fetch": "^3.1.5", - "eslint-config-prettier": "^8.5.0", - "eslint-plugin-prettier": "^4.0.0", - "eslint-plugin-tsdoc": "^0.2.16", - "isomorphic-ws": "^4.0.1", - "prettier": "^2.6.2" - } - }, - "isomorphic-ws": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", - "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", - "dev": true, - "requires": {} - }, - "prettier": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", - "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", - "dev": true - } + "@holochain-open-dev/cell-client": "^0.8.0", + "@holochain-open-dev/profiles": "^0.6.0", + "@holochain/client": "^0.9.2" } }, "@lit-labs/context": { @@ -37133,9 +36873,9 @@ "dev": true }, "@types/react": { - "version": "17.0.39", - "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.39.tgz", - "integrity": "sha512-UVavlfAxDd/AgAacMa60Azl7ygyQNRwC/DsHZmKgNvPmRR5p70AJ5Q9EAmL2NWOJmeV+vVUI4IAP7GZrN8h8Ug==", + "version": "17.0.50", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.50.tgz", + "integrity": "sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==", "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -37161,12 +36901,12 @@ } }, "@types/react-dom": { - "version": "17.0.13", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.13.tgz", - "integrity": "sha512-wEP+B8hzvy6ORDv1QBhcQia4j6ea4SFIBttHYpXKPFZRviBvknq0FRh3VrIxeXUmsPkwuXVZrVGG7KUVONmXCQ==", + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", "dev": true, "requires": { - "@types/react": "*" + "@types/react": "^17" } }, "@types/react-outside-click-handler": { @@ -37869,46 +37609,6 @@ "dev": true, "requires": { "string-width": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "ansi-colors": { @@ -37924,10 +37624,9 @@ "dev": true }, "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" }, "ansi-styles": { "version": "3.2.1", @@ -37969,6 +37668,52 @@ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", "dev": true }, + "archiver": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.3.1.tgz", + "integrity": "sha512-8KyabkmbYrH+9ibcTScQ1xCJC/CGcugdVIwB+53f5sZziXgwUh3iXlAlANMxcZyDEfTHMe6+Z5FofV8nopXP7w==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "async": "^3.2.3", + "buffer-crc32": "^0.2.1", + "readable-stream": "^3.6.0", + "readdir-glob": "^1.0.0", + "tar-stream": "^2.2.0", + "zip-stream": "^4.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "archiver-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz", + "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==", + "dev": true, + "requires": { + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "lazystream": "^1.0.0", + "lodash.defaults": "^4.2.0", + "lodash.difference": "^4.5.0", + "lodash.flatten": "^4.4.0", + "lodash.isplainobject": "^4.0.6", + "lodash.union": "^4.6.0", + "normalize-path": "^3.0.0", + "readable-stream": "^2.0.0" + } + }, "are-passive-events-supported": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/are-passive-events-supported/-/are-passive-events-supported-1.1.1.tgz", @@ -38190,6 +37935,12 @@ "tslib": "^2.0.1" } }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==", + "dev": true + }, "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", @@ -38731,6 +38482,30 @@ "integrity": "sha1-dclcMrdI4IUNEMKxaPa9vpiRrOg=", "dev": true }, + "bestzip": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bestzip/-/bestzip-2.2.1.tgz", + "integrity": "sha512-XdAb87RXqOqF7C6UgQG9IqpEHJvS6IOUo0bXWEAebjSSdhDjsbcqFKdHpn5Q7QHz2pGr3Zmw4wgG3LlzdyDz7w==", + "dev": true, + "requires": { + "archiver": "^5.3.0", + "async": "^3.2.0", + "glob": "^7.1.6", + "which": "^2.0.2", + "yargs": "^16.2.0" + }, + "dependencies": { + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, "better-opn": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/better-opn/-/better-opn-2.1.1.tgz", @@ -38761,6 +38536,40 @@ "file-uri-to-path": "1.0.0" } }, + "bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "requires": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "blocking-elements": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/blocking-elements/-/blocking-elements-0.1.1.tgz", @@ -38860,12 +38669,6 @@ "wrap-ansi": "^7.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -38906,44 +38709,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -38958,17 +38729,6 @@ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", "dev": true - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } } } }, @@ -39172,59 +38932,6 @@ "yargs-parser": "^20.2.7" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "requires": { - "color-convert": "^2.0.1" - } - }, - "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", - "dev": true, - "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, "rimraf": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", @@ -39233,64 +38940,6 @@ "requires": { "glob": "^7.1.3" } - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, - "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", - "dev": true, - "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" - } - }, - "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "dev": true - }, - "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", - "dev": true, - "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", - "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - } - }, - "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true } } }, @@ -39594,46 +39243,17 @@ "requires": { "colors": "1.4.0", "string-width": "^4.2.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" } }, "clone-deep": { @@ -39768,6 +39388,31 @@ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", "dev": true }, + "compress-commons": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.1.1.tgz", + "integrity": "sha512-QLdDLCKNV2dtoTorqgxngQCMA+gWXkM/Nwu7FpeBhk/RdkzimqC3jueb/FDmaZeXh+uby1jkBqE3xArsLBE5wQ==", + "dev": true, + "requires": { + "buffer-crc32": "^0.2.13", + "crc32-stream": "^4.0.2", + "normalize-path": "^3.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -40233,6 +39878,35 @@ } } }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "dev": true + }, + "crc32-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz", + "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==", + "dev": true, + "requires": { + "crc-32": "^1.2.0", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -40980,9 +40654,9 @@ } }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "emojis-list": { @@ -41271,12 +40945,6 @@ "text-table": "^0.2.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "peer": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -41448,15 +41116,6 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "peer": true }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "peer": true, - "requires": { - "ansi-regex": "^5.0.1" - } - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -42417,6 +42076,12 @@ "readable-stream": "^2.0.0" } }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fs-extra": { "version": "8.1.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", @@ -42508,46 +42173,6 @@ "string-width": "^4.2.3", "strip-ansi": "^6.0.1", "wide-align": "^1.1.2" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "gensync": { @@ -43609,9 +43234,9 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, "is-function": { @@ -44322,6 +43947,15 @@ "dotenv-expand": "^5.1.0" } }, + "lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, "levn": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", @@ -44419,12 +44053,42 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.defaults": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", + "integrity": "sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==", + "dev": true + }, + "lodash.difference": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "integrity": "sha512-dS2j+W26TQ7taQBGN8Lbbq04ssV3emRw4NY58WErlTO29pIqS0HmoT5aJ9+TUQ1N3G+JOZSji4eugsWwGp9yPA==", + "dev": true + }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, "lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", "peer": true }, + "lodash.union": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "integrity": "sha512-c4pB2CdGrGdjMKYLA+XiRDO7Y0PRQbm/Gzg8qMj+QH+pFVAoTp5sBpO0odL3FjoPCGjK96p6qsP+yQoiLoOBcw==", + "dev": true + }, "lodash.uniq": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", @@ -45904,12 +45568,6 @@ "react-is": "^17.0.1" }, "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, "ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", @@ -46658,6 +46316,35 @@ "util-deprecate": "~1.0.1" } }, + "readdir-glob": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.2.tgz", + "integrity": "sha512-6RLVvwJtVwEDfPdn6X6Ille4/lxGl0ATOY4FN/B9nxQcgOazvvI0nodiD19ScKq0PvA/29VpaOQML36o5IzZWA==", + "dev": true, + "requires": { + "minimatch": "^5.1.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -46957,23 +46644,6 @@ "htmlparser2": "^6.1.0", "lodash": "^4.17.21", "strip-ansi": "^6.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "repeat-element": { @@ -48089,14 +47759,14 @@ } }, "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, "string.prototype.matchall": { @@ -48156,12 +47826,11 @@ } }, "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { - "ansi-regex": "^4.1.0" + "ansi-regex": "^5.0.1" } }, "strip-eof": { @@ -48304,6 +47973,32 @@ } } }, + "tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "dev": true, + "requires": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "telejson": { "version": "5.3.3", "resolved": "https://registry.npmjs.org/telejson/-/telejson-5.3.3.tgz", @@ -49790,23 +49485,6 @@ "html-entities": "^2.1.0", "querystring": "^0.2.0", "strip-ansi": "^6.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "webpack-log": { @@ -49944,46 +49622,6 @@ "dev": true, "requires": { "string-width": "^4.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true - }, - "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "dev": true - }, - "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", - "dev": true, - "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" - } - }, - "strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "requires": { - "ansi-regex": "^5.0.1" - } - } } }, "wildcard": { @@ -50021,6 +49659,43 @@ "microevent.ts": "~0.1.1" } }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -50068,6 +49743,35 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + } + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", @@ -50082,6 +49786,30 @@ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" }, + "zip-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.1.0.tgz", + "integrity": "sha512-zshzwQW7gG7hjpBlgeQP9RuyPGNxvJdzR8SUM3QhxCnLjWN2E7j3dOvpeDcQoETfHx0urRS7EtmVToql7YpU4A==", + "dev": true, + "requires": { + "archiver-utils": "^2.1.0", + "compress-commons": "^4.1.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, "zwitch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-1.0.5.tgz", From ff7d3c83825124ce74c0f72c584dff78a9ffc784 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 15:01:28 -0700 Subject: [PATCH 17/73] added npm script for packaging applet ui as webhapp and webhapp manifest --- happ/workdir/web-happ.yaml | 7 +++++++ package.json | 2 ++ 2 files changed, 9 insertions(+) create mode 100644 happ/workdir/web-happ.yaml diff --git a/happ/workdir/web-happ.yaml b/happ/workdir/web-happ.yaml new file mode 100644 index 00000000..16de0fd9 --- /dev/null +++ b/happ/workdir/web-happ.yaml @@ -0,0 +1,7 @@ +--- +manifest_version: "1" +name: acorn-applet +ui: + bundled: "../../web/applet-ui.zip" +happ_manifest: + bundled: "./acorn_applet.happ" \ No newline at end of file diff --git a/package.json b/package.json index ac77e91b..f80c0115 100644 --- a/package.json +++ b/package.json @@ -19,6 +19,8 @@ "web2": "cd web && ADMIN_WS_PORT=1236 APP_WS_PORT=8899 npx webpack-dev-server --config webpack.dev.js", "web-build": "cd web && npx webpack --config webpack.prod.js", "applet-build": "cd web && npx webpack --config webpack.applet.js", + "package-applet-ui": "rimraf applet-ui.zip && npm run applet-build && cd applet-dist && bestzip ../applet-ui.zip applet.js", + "package-applet": "npm run package-applet-ui && hc web-app pack ./happ/workdir", "electron-install": "cd electron && npm install", "electron": "cd electron && npm run start", "electron2": "cd electron && ACORN_TEST_USER_2=1 npm run start", From 9d6e46798c31f1ba90ca3e58116bf452f570422d Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 15:01:47 -0700 Subject: [PATCH 18/73] added rimraf as dev dep --- web/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/web/package.json b/web/package.json index 42dbe9fa..acc2b104 100644 --- a/web/package.json +++ b/web/package.json @@ -25,6 +25,7 @@ "prettier": "2.2.1", "react-refresh": "0.14.0", "react-refresh-typescript": "^2.0.7", + "rimraf": "^3.0.2", "sass": "^1.49.9", "sass-loader": "^10", "style-loader": "^1.0.0", From fe82eeed6ffe6421e88efbca0906d13cab371c15 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 15:02:22 -0700 Subject: [PATCH 19/73] updated package-lock --- web/package-lock.json | 254 ++++++++++++++++-------------------------- 1 file changed, 99 insertions(+), 155 deletions(-) diff --git a/web/package-lock.json b/web/package-lock.json index eaec46a3..d2f58769 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -43,7 +43,7 @@ "@babel/core": "^7.14.0", "@babel/preset-env": "^7.5.5", "@babel/preset-react": "^7.18.6", - "@lightningrodlabs/we-applet": "^0.1.2", + "@lightningrodlabs/we-applet": "^0.1.3", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "@storybook/addon-actions": "^6.4.20", "@storybook/addon-essentials": "^6.4.20", @@ -63,6 +63,7 @@ "prettier": "2.2.1", "react-refresh": "0.14.0", "react-refresh-typescript": "^2.0.7", + "rimraf": "^3.0.2", "sass": "^1.49.9", "sass-loader": "^10", "style-loader": "^1.0.0", @@ -4417,21 +4418,6 @@ "node": ">=10" } }, - "node_modules/@npmcli/move-file/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@open-wc/dedupe-mixin": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.3.1.tgz", @@ -6129,21 +6115,6 @@ "strip-ansi": "^3.0.1" } }, - "node_modules/@storybook/builder-webpack4/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@storybook/builder-webpack4/node_modules/serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -9527,21 +9498,6 @@ "node": ">=8" } }, - "node_modules/@storybook/manager-webpack4/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@storybook/manager-webpack4/node_modules/semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -13876,21 +13832,6 @@ "node": ">=10.12.0" } }, - "node_modules/c8/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/cacache": { "version": "12.0.4", "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", @@ -13923,6 +13864,18 @@ "yallist": "^3.0.2" } }, + "node_modules/cacache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/cacache/node_modules/yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -14679,6 +14632,18 @@ "run-queue": "^1.0.0" } }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/copy-descriptor": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", @@ -17414,6 +17379,18 @@ "graceful-fs": "^4.1.6" } }, + "node_modules/file-system-cache/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", @@ -17515,20 +17492,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/flat-cache/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/flatted": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", @@ -21081,6 +21044,18 @@ "run-queue": "^1.0.3" } }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -23926,15 +23901,17 @@ } }, "node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dependencies": { "glob": "^7.1.3" }, "bin": { "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/ripemd160": { @@ -27364,21 +27341,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/webpack-dev-server/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", @@ -31314,15 +31276,6 @@ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } } } }, @@ -32575,15 +32528,6 @@ "strip-ansi": "^3.0.1" } }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "serialize-javascript": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", @@ -35304,15 +35248,6 @@ "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", @@ -38930,17 +38865,6 @@ "v8-to-istanbul": "^8.0.0", "yargs": "^16.2.0", "yargs-parser": "^20.2.7" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } } }, "cacache": { @@ -38975,6 +38899,15 @@ "yallist": "^3.0.2" } }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -39570,6 +39503,17 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.0" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "copy-descriptor": { @@ -41727,6 +41671,15 @@ "requires": { "graceful-fs": "^4.1.6" } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } } } }, @@ -41810,16 +41763,6 @@ "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" - }, - "dependencies": { - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "requires": { - "glob": "^7.1.3" - } - } } }, "flatted": { @@ -44551,6 +44494,17 @@ "mkdirp": "^0.5.1", "rimraf": "^2.5.4", "run-queue": "^1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } } }, "ms": { @@ -46758,10 +46712,9 @@ "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" }, "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } @@ -49439,15 +49392,6 @@ "is-wsl": "^2.2.0" } }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, "schema-utils": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", From 89e658d97beb732242c1c67d883df1af618a52aa Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 15:42:50 -0700 Subject: [PATCH 20/73] change name of output fire to index --- web/webpack.applet.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/webpack.applet.js b/web/webpack.applet.js index f14acb06..be28023d 100644 --- a/web/webpack.applet.js +++ b/web/webpack.applet.js @@ -29,7 +29,7 @@ module.exports = { }), ], entry: { - applet: './src/appletIndex.ts', + index: './src/appletIndex.ts', }, resolve: { extensions: ['.tsx', '.ts', '.js'], From e3eb7b183883adcedbc678e66cc673435f5c69c8 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 15:43:17 -0700 Subject: [PATCH 21/73] remove appProvider output from production build --- web/webpack.prod.js | 1 - 1 file changed, 1 deletion(-) diff --git a/web/webpack.prod.js b/web/webpack.prod.js index 63b415a3..21cb1589 100644 --- a/web/webpack.prod.js +++ b/web/webpack.prod.js @@ -35,7 +35,6 @@ module.exports = { entry: { app: './src/index.js', splash: './src/splashscreen.scss', - weApplet: './src/app-provided.tsx', }, resolve: { extensions: ['.tsx', '.ts', '.js'], From 986028003bb9557dc72ece94af475809fb304b54 Mon Sep 17 00:00:00 2001 From: Wesley Finck Date: Mon, 17 Oct 2022 15:43:50 -0700 Subject: [PATCH 22/73] changed ui zip name to ui --- happ/workdir/acorn-applet.webhapp | Bin 0 -> 3102486 bytes happ/workdir/acorn_applet.happ | Bin 0 -> 2144290 bytes happ/workdir/web-happ.yaml | 2 +- 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 happ/workdir/acorn-applet.webhapp create mode 100644 happ/workdir/acorn_applet.happ diff --git a/happ/workdir/acorn-applet.webhapp b/happ/workdir/acorn-applet.webhapp new file mode 100644 index 0000000000000000000000000000000000000000..7cceefb6d126c891ded565a087a6410c0a4829ed GIT binary patch literal 3102486 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

)W9q~e|5%tYO;guU0*Hb)IXMA%{!iyBzjeQ~t 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 z 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ˈ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 z zrlqYk*xre>q@o_he^vbEGB+NSLvSJv?@S$Onw(pvH>ohGaU>2=n?uI{+r3bzCM<3?W|b?%gbm2MW8l#1;s*wBoO zypCB+ujVQ>{;O?qtUSjD=a~H&FLU&U6%`3AJ0?dONcV6Ty(G-eBomKgLtcWftz?}leBDdMAXzZ6S#c_7Tj%nWDyP#mwImd_l3cX7C1jbRo%6YAD)zVbfl%a ztfAocTok=OpRa@QOxUDRyf-;hNp|9C0lD+OSFDA+L-LkK!_{P_B9jrc{o4a*AZ5P8 zaQtXzi2o(?Ut9ZhmD#$7@m`=BxAB8>@WG@uhh#p$P0hfW zc6!*=LX~tl*$qQf`s*tl^=~Y>q(Au6D_lndYbu-2dwlEXB~Biug~}k;!F<{WK5IHI zb>xxu&Rr?eU0u&W1uJXKu}vKZdJClSZHnVuoNr^PB6WZ*%)14U=J$*&J@sX@!%O_v z8$a_q7h!cfO+50~$ovbmYPnz{lss~7iy9Zv-$Ezu`yolt+CXvB^e-?PR9j)a?Sv+7%62^ zmjs;bWI`8Z3flxc&j@#Lt*DbEld(={8@twNhOzz9Xso9T>MMOHra(4&c?#_ENvuz$ zq#n#?I`Vugtg2_P+^Cl|#C)AXGt4NKNqczMBP!ui%jYoPo*PzI{KZeC%u*?^j zjY0m|nAs~snY(xvA3eFj*A%`n27FaBER_)M4u;{dtZsTQb)1YXk&zeJ9^-;^R)D|qF+)R(3bI6CdxxlSPk(VIf~UeUr*up;68x3hp)DD4{cX!N$&8VC z+4z}EQT^(Se`S<`A7takrd8DL4dmcAr3hzig|>45Zd(}*Y$dmrg_bo5_*IGnLHJI` zslcOyYAHRE=Pj|uhwocPW=y7iy@|VmdjF%9J028v$MecWXR>6mqvZWBw!xrKe9d;i z8Z#a2u)u<3K4FCu^XFMH6F=O4TQmlBf8|GQ}knuix1y~$u zOKG^Ipc$Pd6MywA<4b-;NIpDSP{A=GS(rVMM7?c;lU;FHjXYe79enRos`L>&Nyz7F zrzlgiuFzWHc1c_QWIXewM>8y1;#;J)yF{Y#Q;MJ#^H=A{ z^PS}G@-8^!u8k4hqj0UvH_hIsg`-?XuaK#XIt-J`6B7>eJ+iUQ&y{&zina`ee1K5~ zT+L@JEilCVM!j&ex^^Ju=;D5XUMLqii$-8kew)0|R^p2sFlK<~DrN6PHwv6|8m=~| zh!liwnf_2e3uALJJvbv)X-At`%I}WG!dPW;!Egn5Z8<(yW>^SPXRHxr;cZBzGK=tO zU1K^>`?%h{cv)`dQ^g&w#$-=?Q^gEvq+?#)RvNBoQ+d-IO5RWk?pCKnVq0UpqeDr~ z@7LAF`P^h%!0o0u?WlNucU#4)dpODPaTnY%ltI-FB+b;^f;cAp=5o91vCT;@(nDJs z>0jV|qKv5<*F;@nWZ}5ds({vJyb{+v+fNYNR=AMgpPIJ|;v@HU%)yQB41r^NFfH90 z17`~FaxXu;>{!kuJKk9-((yl!l%4{Z``$?)LSrSrc6UHqTG7pzZ{bh<1eWMyOK_o5 zZYGeLL%6S>N;lvn49Ud4B5YvPZV$boJ*_dH*$nzOx;WC6xBz!NQlDE?qIJ_dF7h)LvTp4P>BE$oV^hd(;KY${t= zOE=_E>@kZXF}AeqU@zz>437rNOaWh=&?qrG$9TX(Br??c;6nm<1tQ5jhfolNYk)@3q5C3+X>@a1z>3(Y!8MLp8Z!@!an;6|{s8;pv#CAD{1sISqSa z@qpI0c-Bh=*PCjQlQUG65uf|3F)k@s<~;w#*AU~%9yqJzTQI;*hSbdzymdo9Zf#3j ze&C~dMgj$U91N99j4&rXuRLc!1;4+jzItXuE9qZWdI6bA zYggNmR(d(Ex65oA$ldVr;zPHpW9K0J$Sh+X&rGV3r+89Iz8KM>eys5f%&#>F!B-;< zSF&)0M-+DYG_Te-;E_0?7yYpRab1I*v96v0Zl-pvFEx|&+IdWzh}PA_8YiWnUlLG* zd8(eJE%}A3X|#y5NzKJ+=6G1d_01y_40Q22CN(65@x&@=T)FO8WS*yDQI0v;Y5dwV z#;d|~3#y#(y1)q&!=&TjuLD*&@wPacw(fS@BCOTbs7%2GX0mq6aCjN0dZm{tmg@KI zQ|(ASTJDz88$$=y7u@s~bTEfD>)X^NST_`x`jbGL{O~Ha7sl8)S>kAAtyybjJj6^~ z5^sJ?w@y@lTASVReDv2~b(;=M&-9_99Ket)yzj7Fai&JMDHI0oe&TEemOhg}SgW2u^R>nJ;djD+mfh5^c!T;c%8C8GK zj)%ZwzNwy=eq*d?D$~jPTBKr{4@P8_nALiyWTpnjB`a8360zQiVR_wK#Nt+KvSJ_i zJva(yT9SL4vA-S8SIBvLT*irZqa0sq*<9iUo0J(x+wiKPR50E!DbcgQfgaKr`5wy* z`!|s4&<{%M=Ra2m_k=88{Oo9q@Aa_Kfx5bk_b9rmwEOF#xas3~D)nt6Jf$wH1x~8t zLryYYGNdpXQyPj#)Y%{<0{>a4D##(%TJ@KLqp2j=fs_vTVt@rH80N_vV=~YFBNUYR zMX{I|)wU-;@xSm^_}CzdDmj?u?mh#3u?%MF76F}cs8?fM!Nln5<=7GvRBOuVDs5qs zHAlQL{HrH(K-W-7u%v!dJhjKu{Ja#Lh|LZv!uk}c{-2nN-`diKy#X65akeg%b}5Mw zS3kZT4rI!p+V4Ec#u?JV#DCJX_SKL~`kxeD2Kq_ykeATwXS=!y_-Tv(+F*=jC~qsT zqk8g)+Twt3F7&5|so{cGkR+djv7VUF6+4p^l(X|r0d~03 zAUs9Mq+avPbHFtN{AWTd@m$jYlP&XPT5wMcHt@%HyC~@k%fMSzDeR~UWG)=Y$Gp~>_$9fiY0OL1lL)c5ZUOT)(Jiek)O$JMx4Xa-V6z*K=Erm) z#h~92S?*p!Vc5=laU*J~KQrD2k$i7f-!1zGyI zR8L>0XYcCt-lV~nFe%ViJw1zv9+ABDhKhi0BV`y`Rra0kq zmdu2qk3+e8Lnrf2{rE_!qkEpt&q_{fIHpG7e{Hcr14jm6Mmvjy4%pa|K~Zn15K5*8 zU{q3#2dQ}0xqdD#MU|Dy+}>!6PN4){lcwJl?Mae%1v0*|g-uiL@Q4e4H5R9P;}Y-q zQQ{hJw8vhXoSrQ^h_^PM`Hnd>S?i=+{$npH%`Ci?F&%djV@USF46S4}p@ePM!G3d! z$U=NjmjQ7%NTz=#g^Bpoo@%naAAhh3a}6Cks^LtqKOe%>22KgM=rrjDzEFn@yQ0FM zUyd#27dC~f*;N;X_XrMWNJmR@f|)APEX3#U>W$wG1;Y6$<~7M^5SY*9e<`87n+D2E zDl-~!Y}dzqn?8b>QirO$*3maHP8o~wiEhWD%4|Ha#=ovT$jz%#fTtmi6I;4tW^`vk zpJ~G2j2qo{h5=*oDzMeSXpF4iA1^XY@x#wQf!cEx--@d`kfQIps8$-pd1Fpt`>-O6 zF|iR)mGj9x@Y>AJNyfTeQ&T1?ob#~jhRwDVqNV;F<*pcj106Be3MX174^)jQmMvg? zjbNi*Co8v@_NE!#h`Bwm!mT70*Lm$)fe$?~Ca5F!1nA?NcRuNLF%g@qFfBb+2EvjY zU&CqXM`3ZtRub=VRI(Zmf^4x})lIJO+|YBarlCrA)Y~o?8%fhUIg#@A4Nn9NZyE_E zX{aj{6Y1*4iRA9u&J^2OG?C{hn^?hg*+EBTTMidrD2t2g`1R@j^`n8(=Dep)|Cf#l==cDC^K+W;QVjmNn)};?o^Xh zJ8X>vZtpOr2D$pFVPsl865=3^sc6>2$I#x+wmniq`*g&1_cY9@j*?0{-lo%eQr+&Z z3_AUXr9HX+4H3#X!!2#GK&p>N#&N$8HT)!dTOM7w>xB_4NF(UED@yenVzF6RxrCN0yPFNb#LhY-EwG5> z?D6-)?$9`ym%hX;kXCuUfehi6DS89#EE5#|?@6jm#Mj~)8S8n7(sz`~G_!e*6qn0P zj1RWB5yk)uMrH{zD1FHsJM6K<1r5hST<=;XdwGBfJsR@CU!)-gZ7|kACY}Fl<4^DJ zL4^Yu{F9Q&Op9Fzp0vcM3InxZNpjt9N;X~O6=b-N%zeOhJreb7Wd|NQmnB@;5kK2= zJ@>q|7#0W&uq9$Ay?NMK$^_{0q6CINjq8yt8|#N+ zTR-Pq=>@<9@s=hGl>Ush+T;9Oyai?DP)Kmw z4zw0O@wQJ0KE-vC7z&Tetr*$@s~BRuk0Fenu2=1k`JOnET!t|TmDHOv)VA53lVo~g zH;Vj&1|hU2%o6Dv$7<3LzQ-#!?%^s<`e0LkV?5LEgP9H;aW(?`>q-<@hCX7eKIUrV z;#~|sxHv~EpRD`QAKxqbC|S9gxZhjc^?78{!BT5JpSKFr+*}OqOR>436bauHk>lle zj7ne135C%Vulmq@F=XGEkE|JhL-4YjBgHJrA1*&9}MnI zbJ{AZg@tx#m>w58#7vMBci?am51;o8^Y8ZOQpa?`I>W+FIAx2e&D?dFv||Lx1WOyz z*lopuQtZmk#2O>q?;t1$7kz`IfOrZWws9Czh`j|SLG9_?_QiwBHW*onxlQmt+vsYu z@B$k=EvrYp-PpTh9hpMMvt@1jrVe=1oPx0qN0~=8#FwTrv|W#;r3O)r0!v>%s8T0%udFv{<(>kn9`{=2|O78wal#uq)Fbdv^-x)kL*a& z%#`B3GnAUI^uGld`CM;q=ofYOI==PnQc!H5NsFAwV9Qv{XwW7P|Erb3K}ncsYK50| zF|V*Iwphhm4(!AgY{KHkiEb+G@Su-(Q@&*^O~yTpi;QjSFS&%pE*`DyJW{#BdFgRE z5j4>+w7QX1bHg#lTDq15$Wsq@RUD1T?5#LvqiTuwapAV^y?SR!jZhRV;)VtaP{USU zRI379rOO4#$&XTY9M}5bO+GJpU9c~zh?JS)tb-T2b(pA{gmn$txfn>JHWeJ2a5O9F-)GHcq*K&4Em-MXAX#3DPMA*(QfDOQ0Cm$IMJ zI;yx@A7k_xV9PM7ONF0@2R$mVI0k>?@>4yFd4F3<-FaQ8q{82OW0zpI+{O~k=QxC}BALZyHOh(nDFF+l3}Lo{345`-8Wyw?0~*I5lUb}F27l}zfZ^MC5GUb4ecYqN zcvvQ5sbgi56yz2bMqp$2VCTlwnA4*u8Vgjg%-h)sqhvnT(pVF$36~SPr+1t$4dq8l z_Do~G|7DdP9sgoa{OxGKE0C`yUPW7oC%4h5t_St&T?f8q)WASeWFe*-RQ^BE(MQ1C z8vA4Dhp)u;Vv^!Kest`Eg*~)M;w6T7ovtK1wuRYBOWUY+%nykZuv!pppESTBz22DM zTiYZ5#T%RIsqjTR1m)_Ym$q!90mB~=1DiY4zW6D72LsMHkuI0l9X)?o> zkc^FLl+?=y(KnyzkDyF$df!!!)Lm zrneKcifxpgJj`?FFBjlaPrND%!H57EApS8d4JS3-vC+C6AH9*QJm;1pBaW>loc0QX z90XT77I$2*NV?Ka2gvxE2K*#L6wmsG^R*KqG13zsGwbzXM7WEhSn~$Pi(NWNQN7Fn zqk18hgknS}{#l#Kz_dHu(NYxwr!=XhE#1UCwQIc`Y;NF#k4d=eQm<}dBU*w#(gCsw z3k53kK@`@wQO55jS5kh@@|G$?k`xffZ#-@8b1U%4YV3d?xfmtmOQ%ugq@sQ(Ho0gS zkfMvRhj|!1QfL*;|7d4#ERD>zZrB}@R5WOC)}&TC$Q&ace2inas=%ChybGz<-BBHs$3b|JdARDi1Ifd#{_0z zZ8lea#UP#L@HoxZ>qwoRJPGclisb*Xv{mqQ_ZDJ`N3=i|1_L#ZfZ=4ER1Q*<9j(CHm+$P z-PCnW@F1@=kUJTHA6{5EP#;h8+VWi9tV@Y0rChG5D~KrvTa-uwgy-N1cPwoqQEi;c z6ZnUkY58=t!ZKV`bFU~ilqjJWI$}vMHiAj|-+dO>C!wvnQq(t1Vhbj8_FV!Ab z)Jx=wi4QI&6suFNI2qB2EBS#lfj(`>w;|l(0kb;f-8P3F*k|s^y;H=t@qJI)NT1JU zJTt@aNNjP{*B1bl5!l_hDGutYc;(Wy^Ks@a&8}Gi-pDYi&s|BB#o1mZVL>qs@XHxT zoNXA}H>QU-u0-5OtZY%4WR6wsurJu262GDqiG4FGrZth zGIbI|Lf~>uTu-&6j#!=ViJ>kESivOP%R4xr#ihlj%Mcb7yeP&sU&fwqVpoX)mN*T_ z=YEDclr_}TZ-tR%p-hC3>P}K1ndqxo(nf=3d!!_o?%}Q!fc@tXX~p>P0AAv4A}D|l z{BS`Knr~v17X|!OY&90vcqcS+z~NLiDb#-(ifejWnBF!8@8T&^4;4@V>7L%-gcfH{ z6mtqj6w&VtFSHV@#7;Wg_-LkvO#R&PFrT;Uo>^SufjohKzKvf!EAh?@$1TJ*(~yi; z7aZg;sk*elOtspeViI{|dLHe=Ow$}@x@hxe<5NDF{y;&b6{zot6pF7ESQd$`fsXvm z`c4*t7IC&GZTiP_puwAA%Mafr?GIvzMQ@7lJRESz z%{JrhiM)4WRu+cDHxZcZPo%{*d_5dUnmRJ_2XsZs<`jXOn!7F-uLU&0dQ60?PcwJB-`9 zjrC4s!ew5SDg?>>8Gc4mZol`T_WY2+>N1XK1O-#NsE>H#Xl$Yvj+*49Wpx#Jt4=bq zqM)l4gqfYqz3Z~4mQM;ezf4zJ?i0=qZ#(JGN!0q;F0plhF;|! zZw+Ux>e1NK6e}fA&%k^l#=GfYkW^2;<=-ckVnQoSPNwi2rNtpbziA4fhDrinTQWGa z-yLi6=uy$WPm(dBzoPSky5egV9_RBY+>SkwwE1VF{cSoHVxgt2mdtK@E3@k;D>oXu z=Hga^A~Ngb_QcbAx632bjQ9WA$BC-#Q08;RH!8sy-(QP0^=*NsBc-4 z4lXw2x~?)?Iuxs_aj!d8=!Ri^G#>f}28OEW2iE}_@UgF%5yO*av<2q{{_{*8Zytr% z>P}nqurF!+ndyvRy6NgTM{`ECSyIzc9ZzM@?O`%xQxlme(g*9+D`cuEt@#aO45^U% zl1--6$UVi3yqDvYHVON?nH&#$@TnIL#)Kx;Z%I;L?uEU@c2Ydxi~HGKlnlgp=AjaU z0=>lYJTmpAh=0L(mA-zM8Lo_O*hcOwiNeeT@Y||LVAQcE)&V~a z@u7XZwCQ_=tCNkhQ@eGMx!GINizCxr{qUcbfM2HI7DKi{)Wq=uIa99z_St%C2*^aR z7cKQP>D0PJ9)HKo8hs5M>m7|pWkGfd2IO%3h!Y2m>Mm_fyD&CJ#V3unXF*bMg%_?A zN$XT|Q^Tg*&MjJ}+OBxji1cS-bU2Ol;Ra^7-v>K&jI_15mvJ>M3uP)YxP#Yt=R;xH z#((w->bF#MEMT&^Vj$Oa9!GjQhvQpVG^5t`eDO8xGSkLBt7>fbCrM^gaE{R#VYD_k zUzuh11K;Z5giDCQz(7};m5WAHm0dQqIIPA$oYacPDkh?jwJ`A#tUl`WSS$^})aId5 zoiZ=HvkW`e*QqX4k&J$MHRhR9%nrFquXr<3|8oR(W@KTE16{!B6biGBLyHh z8RLU@Wqq56=&5E%Vrz*#HWbuPP*7!#+u(Iu6Z{n=-_EZttnXvelWy0q(i*|MdE!c{ zkKq0;VMC5H?;7cOA=qC@KjBq{%womWoO+SG4|S#uP9;Nj=$7YTO%p72rM+8LB(pmv z30ClD9OzLg)#y1s{%(96{W^DJn&hhmnBT=OIoX(8o}Wh#{zpY8Jcx+Eol@**k2iX~ zlu<@t{_VR09(Oq?R7wVn$e#ZS5^3MZVn@6(Cw{h)@L!Ch1484CLaE5t@H(Gju?(Z5 z=)2v(W|a^ObK#G-cEHh|)#CWG$jtYZ3b4{3o%Tu;ei|Jetkdhn=Rd-b#Ht!e1*Bppv*Ze{*Ah*^ z|Bb=EcDNaVUtPVT8n+D%m4=trG(KazNT{t?lS3jetv3K`3dBY2(4u9a4&Eo%?SrlU zEd{KG1i6R{_6GEpzv(qC!h~?l?H6GmW>eoza2>YDwFlE%X$!m==BanY3jNv`9MW{u zrIU_{G0JK6M=yid$frI{aWfN_OK`s(J-yp_RHV#r9VH`(woxyA!*IKIYmAao&MytP zzRyaw_?UvdwKiM|>?YYIU~C6U;)>8@%r^7n%Lg%uhs)k{uO15mKt2{Qa@Hv!jlY;D zsBKcoaRuYsm<0$%I2P$qJ(=SapsZ=RJb4z=6YNE+c@HPbFv*6t2C(0t1H$B71sDW6Mt(=a`tDlmadKWQQ5 zME+PL%~0P+;WLqb21Que4kzL%Ef)^5M8eu8U6x*RRkQcb30~D1t_Sjs@P`Z?mOO@0#Lmbzmskp1lOge@) zX^W?t0XSsXggZRlk=$BBy;)}84S#Ye0lZc*NmGrTL~MPO}9 zdvb6^WplFNq>gC=uK8h}PeCUGL4$I@ViioUQcTfy42#90{6Ine{*a4xz1zzWOa?A+ z-W4Z;>$XeaJO7g#2ZI|*LHt=s(lYCf*OjSK^Vuz4CZW`}Nz(D`NkK5^-ABrUrkKeD z3lYm@71X>ZCMk^X>*JIfHSe}y(>9^0&$jMoYE3VwXMJw#NUiit2R8`Ahz`6A>XH`Q zakgH(VPS_JSYp*GSp_HhaFu)fi|gWEwW@w01}UQ%LdhOTqD0QU}Pgfsd*Jnrt738##sepYNC<>AKzFqV$OU!{e4q@N=n-f zQ{}&7XTC)t*RY_Pv^&yOH_17oJ@^m`*kDte^DN0sh+Wa)TcZ(Qlg z1L30rUUx%s#aQ8P**3l%>A5hpjaNVHYbv1LnN*g?*deaPh7cTz4YtOeJf2i1Rei!` zXx@nuTxu2^NSFSMTDCL?zt6_KPSjij2eRUXGG^$gHO3n2VSJ3fA+8tTPZJz+P9!s@ z=Ey{zV1DWfrpoFrbJ-v8Mcd6h!AVDeUlM{%OmgC+nMBtXg9iBFQ!2*jx5hefh;JIyay>od2etkumW4UQaDcFu9*pm{w+|ZG5yz;X5&&07KiuruJ-GO zvw9STWxPUs3#9Dwn&;gmrV`iP>2_BPz)cOjj&DE$?=---5=?Qi!XsDa%1GEn>g8BY z(cDVAC>@);$F`&H@5WO747@55)Xy4wZwlaUTrk2ILu@lE>)S~tgl&n!p%^KO`CpJ{ z0KfT>f1FFB@|^Z|H8=COX?ywgumgm$Nt=w$>E=ylQ&SWg76zhF3)YIEKoObP# zBM-m<)d~3Cgs0j(Yz%13e^0{Oq%cayJgFZxNb=Xi?I!7RYQ|Y&fl&d*sAHLyk~yD* zpPgMh(eapNA{`3NX^ux>oNOIRDc$&>xlX)k&ukjJ3n25WEgIpk z3x)^^o{1&@y(QmSu7g7u*)DhQPhI_#hLFVH zp4!8U4#4vYKKZkHWl9cLwI0J8(~MzOTv(^(YIy7A3-F(*I?7Dfvv?Iys`z9FTG{IH zNz<{%F&+=QCS$J#AGNSsE-5I3wyxt)a+QsO`bU~;B=V6T@RJ_V7N1BX$?BIF(9yM* zlXpvDTTIr(G;6$QqNd#ECiTQ9CyY$Qp?DumYJg$p&T?yOMbkJ2KWq9bV2|%KWPC(p z!_N343&kB5MRzE9Lrcf+pY7RrJ{pd(H$7@GM znHsBCbJvz_cM_@R6J=mY$!J6V9!TXq99@r&66Od+$=2 zPa=<#mdjeX*)kB$o5N6lnXInYB7uj(DL!dxn<%NZmz*U}P!pvPWT76f-r=#ey@Z16 zsdl_R-p=NNr(timR?=VMXk1SkYUa1;(O$5-XY*nEa3{h5=NlF>u`X3Vd7WG-c(*BT zC;0TiE%~o~O2Od{Q<{=zsadW0pKq8^n}Tr-OnOw2gIfi9JeU_Dnc;mQACLXzvXvp$ zqF>`?>de&3Y|u+IJFjRHXHkK6TNK1`JzsE}Ib3Op*^l*oaXf4Qc{NfK*9PEM)_@2+ zEWmWVQb4zU4JI4oTet^a`rvsjl{*W6-Lc(JHwx%#oefN$Xexd4OU>Q%@Vq}>>nb^;m1Om^K!L#c-6XSVKx-9T6VS#{%2rlId*tC^4;7aT z3a*_1$;_#b-2s?U5JE-S;zNo2M0<8moZh*imOcU4r*DFN{v_v^TJZ^{MTeBqp8n?3 zuFHs;Sf%6cbG(%XR)-e|A5!_yQGydVvdXXn)+I;zQil(B!cuDm;dBg%w3;e0grr`N z@!=WxW38jw7N3LgQ@uOZx2g3PI5`viFV-@Hj{gN3#_JTBKYaFb>7h7H$(#|?7$;2Z zvbc(A{PYAK1Aj$G`qQ$U5a55lXfX~Zy9yHd;f|K6;^w_l27656BW9DE6Y3}k+>_+a zXpMsjF$zM}HQJNN`V`?e6&NyhL5831&5u6D{AlcmZjNt0lJXW$2|JPkx^?5< ze(86@T02s2EzTC!hWzmAmn`TWcg)TEuXpP!}5*@QbeXNGlsI&{JZi|ztrb=_JiihtLHpZkarJWNWwsFTd)2pSFv z^p!-v)sEUbEFO1U`Gc4IAoor~iv?*uP6iWE=U#=o|*d99ogo;+srTi{rC5 zyO4XUa5%_cMu9Rtb=QanVnJyq6aM6&P7j_Fa|H3nHIqh-NkptuCugR*%jl(9UijeD z31ci&WnyQhL48j?@FY&O_P}nv0>MfI^7SI|SW<+O1sgPuvhWrA8<;DY8H+Hrn#7X% zet)$wy{Heass;E`<{t<2m%(w&yjRf)sKVoPySyAtGwRs|yc!sRf5nv;>cOSckdhG5x zcE{0A{m0z*zdrXn3h%r3T64`>Gsf(K2|CIg`#HGREhtvAZ6Vh;11B6?$A{o;0oCYa zM-wS~87fm;@Ab{5?EVj})DX!j*a{@d;QO zDB}QLV2E!ULvJqRjj6tMORE5TY^OR34)rqY9f4Oq3R>rIGU_wZM;d>}V&nh?(PstU zw+*YR9dkMu)a#L6n{hs+e|Jwm%YeSP>!?=lY6W@Y zf2M(|G77S#51y+@OiiQK1~=Q*;!2iDBtDw9?GhyDlbGruUfUjL08K!$zXdPnyFU+M zR~Mz<^)v0mavf^5W&G3!I(tK?xxSGvxT$ztD%JA9bB(Y}1#Ex0N;nVtNkNV@q)%wy zpGWfre>YM_;hv{LnWKxFy(D_Shs?Zz3w_WtJFpvlt}QYqzGa(cbWpWivB=*QZ!Pm` z$L!OPDzX5i;h$;i!E?AoMLcSCB-B#yGn=Z zbOdjoYCJ!Ql|=alRMEcO#8o_*LG?#aQ zoNySc8Y$PnKlts#kB$)daC(~^8%pB!Rah);2u$uD9Jau}F~MnSgVVXD@iusxp)E~@ z$`rWYgB#&kjg`Q2=~3rA$-qY+YJHO^iuVVScs7Z565soD>Q)|WSHm~okxAD9zF68k z#8=Qyhx#O%r;Eh#a^x9L{jykF37{RV_P{V+K~o3z3|7K$v#>t_`>pl3&KGWEi4%Ap zoJ{hsWv)sMzcpP`$*e;#S{HK!5$%r~#^-utW|`8Hbyub%;B<@b-3K>qo0{HCgNypt zx&Y7I@F;~V8iO~3j4{&9gZAugpQLguZIsdp{}?z&Q-B4g;;)v9!!pDVcXOpnx2(v0=jXy?Yva^G^ z`>(Av@p6C_w{u=;(RxX~991IdXwftwPf}Xra1W)X;6gp#O850gfwh0$E(d@54dMxn z#dmZ5;JAziT%_sK&fW-TCDrvv_+-2!=4j?Smf*Eb1j)P62Y*bXZR?f1;dL!{3^9`F z5v0L_SpIA{7j%gK`>9^?#Jg}QBLWwaa6PO8{_BOq>O2bRJ^bR?tPR;>l?GS%vQ)Y@ z9O4+kk`~QdRP28>uA)~3Jhr@@N<6)1PwR(+Z}Js@+oh7 zi=&}iMyz$#bOL6U5WF6Q2twd;c8R-S?od%O-S3wlXx z@g~`AsvhokqGtGs2dIK=IwYlMQIl^+GTt1qTzTESJmdu?Y2UEqFj{ zF{~~b^UdW-_B6*yihr(B490Y)Wu4=s$)~Q-qy3qR$!U09U69r#F9c82BvgWN8FFro zebV{J_aQjctpYEssWK+F!?&_N_9Au@$pruLe(;?N>Mr)DiBafUg zf3r|WY|^P35L`;~ZNlgNZEzz(hGb3>2+Cdf;^-a0!~GZA1i<2!e}&u+q=8S1*SGa} zQj(1Gd9khWDz|;1h9uaY>jg^6a{)PBg-T&aK^GZLZkAnF$~}zY+7B>_b;48tQ}0kF zj?o63Pichx?FHt(6hnf%`I!d+xMO5RrN@gnUh316xQnqedvjHZF@EQV7~)p}-#^i( z2c2pY{``C;FVnSxEsJ$-25Bw3_3jjpi>5`MeEbJ>EXu>r@|@g6jFeIBcc@G5%Pi{W zWdGqlGJ9=uX_)lL^NMR+Lw{^IHv90Ov%PR8%o~ql@VgDRB`P4uAHwpfkq+WecdE}X zlvdfn58U!AS4nlr8btC=i|Avk?j4QU+5(T_L?VvXt2Gs%+;4dl_Av^?#YCn&`($IR zcMCo2ZIM|+>HHgS)9R$|r=USwWopQTQfh{2DqQipF_T}6J;Xh zJ^}5Q;)*Z@bN+{PI9;W9&cJ@(pusp6md0CWYGcV7O>NRe(2&i^%Omh09xH=dcE*)~ zR5CbVF7vN8;%5|&_~T;)Mn{`rqIx1t)f%Z{e%Xt^{4ODEfw881?ZiHv`nWhut;8-v zeCoirZt-w!gv%~e4qrKMAJxSe)x$hHGjW*zFwUM1As(34&q< z?%I$CCrg|`U|O;V7duk4pJ9w1<~QXEcJbkFim^h69Jkd#u-7tbgG{q~;DBn47^CG} z*LQpmRDk_HcgMdK9ZJa%Z@S}1p&O3-;ba)8FLRSurbJ_i4YzU&5BgvjLlQE<4>yCY zGaKP*6<0Z2-1e4&KbMHdJ#DMJf?5plDdJ@eH5A8H+A7$m-K*I^9^NU@!tWBK=OZG! z1BtRSOhMb8$Mx>9_h43CzewhVJ?x}lsq#)>z|aK=INd$a-M=M2wG~%Y#1q1TT+B7? zh9996k(jOH_4)yymJW2A#aQ$pPb-(=*tXIAAr3cq|+SSH7YHq6LtlMI|wGw zP5c#wtBpv@tuYR~WNKkqX;Un)v%Pv?-DBV<%E z4tK%60=Zc(ZoqHsqyzI_?uj`Kskg6SzjFweB&ERPx)_9K;dGB$(s{B>OR@IGE{hxz zcw_{|rIc6VzF$*yEX(d`ho!#KrNbRCSFyU8)LzfCA=AGu?Pts;;N(c-o-0p;bKFH>pYV_+Hr9YLgyg z?R+qoF*B}qJB{jH42i>kT9Np>phr$JJ?lli1T+3KK+qkptIjn`@i z|3J*utRNv?GI#S|8jb#Sya~<3FL&H;9F23OR1p8+qdN8PE!_ex?UhodK0jSlqsJa&{_Ij5#eTcHE*5m|hS$0Jc;pu(L$a-{n(FD{sG*)CUE;eu zD?!X-#QmTZMh+f~eLeBNL`n6k;D868HC=|N7^%w$X!ll_-;xezl{ePstKoSV4)vB^ z;j|pA@pA32O!j^!4$mp-pYwiK5(m%&<9Skt?|u}L@{HKh(1n?c!` zjj=6t$fpkkjP#jq5uQcicD0Uy4K}o`uucsU<8`5fT_9gIE-gu{|{vjZ8rJlEq2smj|WxUU};QVi19IaY;M^GE+iAQoZjB;e-UMwEu z73bG<<5CvWm6g#YH-j*%>0mrF;l_VSf$1%i8e6%S{tvH;)7$fNJHqjIY6%`Y@Ik|M z6L@0NJZ1j-QyC|LC83_!n#|)m5=|L(Q8W;_Jyt}V{vWCTWe`Aw)Dl>K{y?OcafEHKN^pv-cI<~hPye9e|tF5 z6Fh+xT1}Ov&RxcBa84$%PR9%H>~K8^>JO(z_@mh&oR2=4)sounRHqCrr4ng8E>w}L zhTu=9R+Ojb9s>i~Szt>V-EtXs_lGn(j6E) zo55fwYz~%ztmKz{0>0(s$FI$jfidT>(zG$wg;aU>m7&}8ETk;>Qol@`)HcR#<0P(U zEq6MxtTQiO2`#wIH~NYAY1ar(efr{3t%Mm4kwK5!3JU8tiT)(>%odYOD@z2z@J2$C zGv%LCxJe6*jUm3&d6l*&%fBG?H?-H$#mEX0^NH0ET2!?!9(2DES<3xNkz-NZ0P{S{wl_5B_y>G|4~ukN5_tQ z%`aNa4$12M@Hoe_fQ&JXU*6Zbr3${Lwd&lbSP8nnWhT6Bu^Ap_k%;5*u_K-)wF{Iv zAqr?p>Hg6g(W5D*L zi|gs*iV+bm#SIrc$e7QEt;=CME-oG6V!~Fa#O4TxnhN(PA^RCja4dE zN?Y*RR&n^;CR0H2Gx0SMd))C?U&)>DO~>)2vzn`v`}h@MszoQB@N2m?^i}$5W$@$^ z>Cwd8=$@5^#gai;hc!70aQsLEZgzSI9fhs96U5w^MCa=1guV(?3W#4gsX1baJI<-& zuofdN-Zm}NvDH*!E}QY9(gc?+lpbvv+Wss!u79s;3WB5pukhWENrMBrc%~**k>t!j zT-GhD){r4%c-&$Do~KdPmP_G%DPH&n8`m@jqUiBoGK&%1ix-Tc_QcGD1Z=Ly{j?M; zadH3aKi0Qtp^*+%!b8kCDeu|I?;wLEadY?wba1!2>QAcZE&&)ZhJEp ztnSJ;J;NIvEY-nfZ6D0bsB^~3N-pl2oq_>)9O@Z zBZC8EX!@K!*dPVAPjT4?`+6}n`|FpKC+Y~cd!(hAt71a74I(i=_LT3vuE&$5xVHHP)Ci+- z-b5d-4Y}>{9bIjkVmu8#Lk;-Qr5D-#H^ZJ?Qv{f>D{1?JjC0T!7X|ZcdvhH1!dvSK zEst*0qw8af@y)vvh4bQo4m_d%WGu`YyzukoT4g@bc-+b?!XC3sR|R9>0ws^BfQSg( z$mBWgNy1whjk}#I+?8OilsbRrcjjUHz&4$`isO!va`{@LW5=bg!GjPlF5+~4T(}_~ zT4dzMG{fWgTIzyP64Re3GaGjKb@ah^{dCOj>%*j|l=TO>VuxOZdvLjVpgTsCCebN* zMG|m*{t}qqO>?jW51cS7C?Y5{$)Vm!%FpL^!c7OR<%6lcF`k#>gDqC)<9e-tj;vfboABo+G|~htr42W-0~3_^CF`oZ^x0` zKk&VYT_uheQ>gH$2^o4QHizYl{X88d^Cg`AubIKSMvxuvw!w?;yyzC-MK4~~(+6O# zU><)UyZvS3f$jNz$@r)rCAzMHNAjvYd1L}jo^rBZxyOl(aG(o6zrO&p+Hffw@vvEm zkq@p0VUK!>jEW9X3+yN{^GCSH3zt1TwC}j(jvJ0`oAY#5)5JaILEP5IE2AnIYIJ)b zSGm$R+Kz6|>!Q9?q4RWcCONPOD;w+4Fy7{3PGU-T1vQfY=N76|*>CN~jc&w}9#}zz z|8Njio0WCt&%bvx?jrM_({b9CSAu*6rsq4ul1s_Rf(|MH(iwcjLsECROcd5sYCPXm z@_#1qn?vy|nQvNWSD@(WAAQJ&kK6NXWU|I?O{(@^CcZMw_(|*R3aN72$c$8)z-jNq z(csd4CH&GPUbKerA@5v#_{?=U(knk9!OJv2e6X%~S;IwbN*R!Wg)Qo(H1tn9%qb>O z&xwvr^2A1ufnH>f7XmjRrA@E21bin5mvTzgXq`@I;#(8JQgY`O=EO)dRgug^oW>oT z7g*?9G+vvm4eaX#%6g)6Iu7YrsYl^%lrwo`8J19&?&y%1)Uu6?7wjkS&9N$^G1Q#g z@l1M+Z!1yW@vcd3+{%--VTD*@%AoN|Z0{eBZ_$N4FtZLr2Gv(oVM7Y-&MR7*sf`9T z36I99GPkDmZ_YD`BlU}>M)(<`javcuo^EBqlU~uE|FhN34J(XdNU;N5@xckF;-wr} zVBgnLUY1B7ydZzQ72BIyZ%58sL$^N9f^7P%Bp&-SGu;_PZiR1#_!z>^ZpPF|T&sg>$j-N3TsX14T-_i-aHqnY+s@Q$~e<5~59{!)e89a|fa(=YJ-|KVR_ zMswOzD@_jIr#8DZ&ElgMCQE-2wo?fDR6C~AZ&?s32_jA0(=RTJ=N;-EM)^^RmE!C` z4SDy`CQdS~3H=vC-C7aKcW&ir@2Mm0p2XIhsbjRdj0@$eZm0HE z#dDXy91}-A>lRhYE(2*%;$w#wTlw*D*5a01Sr|p)m;h)z5Nxr(yW@^pwoPjqh!s5J z_bymfj$u_e!6@2vu5RvtI4o^G(fNFIb$aaiF=J+RQpfu!ER>(JicGMLKXcN|6pOCx?Yb^4uBIxL>0u|_oHN3gHB+%K2${Y05FaJ-9j zdwfyx?2CCSI8l@mj$@jYNlsYioWvIz^JQm9rw`oai~6+cGAHUkQtnL@ZZV;9Q;!rl zhH2&gso|x7CjZW0AX9l4I^j8UdLEdWW#X>jJzN@01vN#gS92);G5sh6ynFEgq<(v* zu?(Em$nh}4eHnkg)+h`|%bRFOQ*3X({y}#v4Dplr*EovveEgFYQjTAK)uJy>Vy>$r zURJ156Mge?=oF0wNh&S1tIFcZPPcKo9~H(S{Eop)1B~n+N)|kUzcmE$Nx+mdI~Pm4 zk)bfeXA1su{~){?n1zj<1iE~ufpLkRucY%OBRMV)aP3k*Z0BU>cPrX&xg7gm9CD1VOT|nSpqN# zX?plJNQtfemO(xl!Pw%e$DMtt5sdEr_)C|+80TOtZM+^bK`UHFqD{g>2`0^#IU_vc zjcS-yP30& z2&{?lp=Mr=-$^m};V(1CalSkX8{1hcdFS(d_%Yk23|hI_iTmKi(|_RC*hDiBtNVt> z;JY=ScY>UH250&-#NpaR^5!;N&FyT|o{D1zPv`F{sTd0_z$!^OZNxCgzVQRC8!)cf zD1dr+AAVE?kq#SiTUSroI=ZrC?$SyG;D=yB&tiI!$Voj=3qrq)#gs!S|%sOnoLGtZ}iPEcZl3THT~O znC_m6eYbR_=y(_|494}QIOL5>wz)XqjtxFR-t`WH@Y;kf&sRPAf4>>7w`x8Z9|zI} z8%iFR*$Qu^2W14${c;LDaG#hU+R|}mnAHh~tIVlHo()drFW*_K3S5{B^Zd|}9Q9J} za3f3?RQxSvG6MDfz(JYP46>LDzZx&K z-D5)iBv))vPKEH^Qj0<~OahAA2gc^oObM#QG|Y0q%*wuU&=YYyC(y8}KbCao@752r zrJB0ek`H){$+l$Xn|PUug=x$+>SBFq7d#$Nj;*R(@ci^h&4y*h9qTaJVo+K?D*kb1 zb>1`~kE3~RlexcX!o`i0k+stqXeq)GUnx^frf7aG!Jz^8OS%e2N{Njz4qK+nd&NTzEa@Fou)ug0hL*(B8g zhd3i?RXR&H-IN$8{rj)Qieu^kvcxlt)03==MLnk4`<3HLOX|>Vc+$tGGd_`CUz^ zJ{PJ{VQz7yQ?WcesFRXads=AOPBh?W91d~9xM=*F%E#Yu%D^X6ee&un=k7{j&qx=n zOcTssGpgTFGQ=#Fi+*Iqu)Rfl0re_&;Va+tQ#P~`)7+>D*H@=vcadK&C24&F_smr( zes?g!mcRQR>!c-vGRfbwCC6PR8O=@wQaknmLRCgUpON?qLMkbQ2Hn5oXz% z%AC+u^*uBhWV6Thev!<7^=m?j|K_2D1V35hbeKDJ z=&F$1fWBDPj;q}tz(ozgk8CfiDlTOoj+JwVZ=_hTDUD=BAj$CrpR%aY4x5nCt}t8u zca>cfMSQzRw#KG#eCUS>j9rvrsTs54-CN^Y zVi)YR%hw6O=l;nuNMmpo_8GOoljs~SVYCyUyqJGZ%JpqZnV-ENo{hzsqPCdi;o*?60IIWJ^X@#JBB>JGt!fs zyjsSjRMcXFeI1FnRVngf{LtN&mSB_wmG?(EsJG*fFG@0UIW6dBTx?y62_E=U86=Ul zJ~3F(c3@toJ^?|3RKn-oO2Vk>Tn|huu23%)pvYc4?NKWD)zljA!y0Rqxx{icv()fk z0|k=%Ph(|h`e^daTrJG4vg#lM%YWNqOP^pRT5t~=^_7p@^Dhz<*b)Ja?i!#>-@JsW z^(N~4&tzQGk_KRk&%I*q^+>l&fw|*vX5kl&Ax7~Tt)sZF`GVCjKQfQMo`&5u)+*KE zn3gHU#x7E+&J3TV*#UL@m5P%N0?0wO+=H)GCO!@P%_U_aH7;8G%-?v~kf!^&nCSF22AlTvs3r3Slp();M?Owge$euZeB;0`P4Hu8QivA zGyKyF8(bRTaxzx5(!{DHvcd}9*lI%Xvtxg<^HgIay!UI5-MXF1>!o0=Qzn+Hi)VhT zMW`L+aI)Oc-}k2u8X9ijQCqbk0~crTRd=wGzq!RQI&WFsHKdF(qE<_nznv;DrGZ$| zo6L8P-xDywkHwf%9)j`lv_EDtm~J$t^^C&*!uaVK*5U@SMBEB42|s;YLpC*Y|Q zPWBGsx`x+=PzM~rGF?oR?%lK8;aep_`KOLI{5tKXE3^BZEY`F|f&oSb{ zPvECF4(n8UVpa;beiLV^aKW|(uOw5-fY3sv8CLG$KkGe7n9s%h#ty6*jB6QWgU?bk z&Xvt-rzBc8*)hPZ#E7TIP$6hxbA(i}HKCpy<;;&V;9ysmZ#Y#3>1)Y>py(jrdQSQ~<^T7n^p(5#jd%Y$BnGj)8#5UlrT-7bj)SU~9(G?E#nI7DAjI(>06QpU6Yq>8xUk;dmgRi;n8 zjVkZ|j)L{5{?9NG$4r#dXX$;drjp+h6X3+dXTg z2J=f0&BauE3f;}DcB)nQ%ib@xxG4^L%IvLsIPBFG3uJy7PfdDV-sA5~Om{8AjwtR7 zG@UC7F*3~n6CEOW47{BbcjS_%2kKDKJ+w`35EIm!)LZYG&xLQp?;PBd$ns$d!k2;C zlA?Ro76%=97@z&|DvbXg=HC@tds9PQbfA)7hD`-om{by|w)QHqh? zbtN19#N&ikemst+Sf-I)?C6&*;q!zzW2}wBu)utt#J}9fd_3%1qK&=b)G{yduTg3( zvnm$!2C>fG4ew-R_(LwjqfkLq9*H$}f}uM^U<|NOCy8(S#8_7nnc;C5iT^emo6NK@ z(~)j-L;M{tE(!(uv2HyHzEp5&+X~h*4h{ASHiv-LsZSFQBUHYt2>2dNigG4O4kS-|4BF%MO*VglbT?AFm{)5A;&08i%eUY;+l>j zy{U+TG|5@&=?bJ9j<(8`Nd$-SD-6SpGX%2yK#Ec|Be|Ks;!Gs&g_Rk2RqxC*J)edd zdN}RVRK{C5U`bmy%EI1achd5rgoqE#g1ID*c@ZjX*AwrwXK*C1AjH{^CXT{ zW0H9}A4%nlJxwhzY9N12ibrPg9V<<6v_F1I?Zly6oOWlDAO^oPg9qSXo&-6m=|1wi zql){HhsL|exQby--8(0e3j3P$pp}?X%z#KpX&B{`k+|>ul^%-S?%`4*bduj5PTO5w zLbb4quV2xQ{A0}D%D}1heC9lSF{Bhu#r&FB^1>`kw<#dc-^TQY{OxpG z-Hft^sqFrMpt&gi-JnNd$xdp zQlngNs3fc|;zp}1d#13r=aNllSm0O~hL&XGm?gR5rK0cGU{of(!m&7!T$O`;I`~J; zlG~UW$A}HC_8BDA$Oh!Jzq%yjM>@H9F8S~Yc6H8llxrY)c>~@{>BTmz zjFUp2+1Oi(gXXT9l9H14g)6w7ZkzxoGB6*vzCW zsQm!U=jCZ_V=Q*;+N-5eO?rg0xThD3Rh#0w1!eq03`O=c4dBkw6dvgn9YKcU!Zs-# z*ngRkz<-(L>EWaWwao+-Pkb(u!K%w@%QXZ{n!J7ALDe^8Gl=c;$2E#1x)N(Q>_9_a&F+!ng{U!YeH~bqu55;N&cpVf7DyC_=kD4 z(@FR@F}$)fD{={|93%uaoJ7T`O8+Wc?x3H-x4jj#zhNa*MRS{w5Su6giyKqq7Vt!F zsh{Yf%%*>p2xB`uX22_`7+#97V`y@i?j>>hF?~`*PFf7~_Z_07i5Yx=#@HnPV zSuS4slF}2()Oqvt@Zly$=3_}bUvflnBsaAs4R-qr4#Tm!elpy<0K*b-Q6}5G!jdYi zx9C((>%0Op24$ytV5whE8BC4K4qfPk-J!i-g+;x3OP;Z@3D(3(qFO*A_fsu==IPy& z44rM2kYa&&>J-oak@IipVN4x{rFffRbnmtpp{YZgcNrHG8%u%1stkUAbZfy$S{p8{ z$6kShbp7$Ts-^V1j7m=tq|$#|;aX(+K>TWKMM|C>M16{l#d5LekKfU0g_PJ`S%Z?W zP0vWuSj^eY$Kx(!*@@kx?qwmfU%j}+$-X$)2s3v z)B`K?vD~}X!_UP{t4hNT|JE6|X40QW{7eJ8Gs$r?+jUi?7W>$fr|}avwJ|25T!!l4 zq#u6OldXQ>N2^}^?*wwwKgzt7XJqvM(GJ|eg8|KAO7JnBOP@CS+FgAy0j%hvs6pl(YQ7FE{3guq!^Lb?1@)@|2w837VX7jDA~^F|OfxNJ@o3 zqKzq!?_|<41&`{|=nX#L7C%aF;?cx#O$C_pXcdNc9y_NIK0|z-Kp6 zYkr731#?%Ur1}>4X@jLX(c~yz z9n*xa9DaHYLo zaa2i&0DIPVNH)eq4+$_e%Bu0D#Ehw-sGKApT&l|IC|QkY?tg`EvoJhu$=@u(#~_Ui zTriC4kI8A?J+mG3x0B`xlKUA>cf?;oDwN2l*k3}P5KxBanB`5gKqKoc;5x@t z6vOh5AZ0F465BJe)50hLyRB(s@8Gh5Sffqu0wJJ)#Z8Tt$q0dJe9*2~O`n>G;&A+x zo)E=fZcy-l zL;J}^aB%@wcHT=#8lGxSxBYFbHwnK>@D_e^%M+ZaHJ7(1JD=gw#$xTD!TxxgtD?gr zeWk90?*{3yxS(A~ejSRBrkydddA4-nzRIK`RU&}C}%~)MYMImYM zQ8*usr7bfYaZk(NDI2f);e4B-givzV7)*+8p;GLwNp1YA2>Y2+x6Z}3*ai|OJL8Al z`pm`~36}5D{u2AWpD5S1VfdNSqj8aS7LR3(0559>V{aO7RpR{?cMaj~y`_iJmT)P; z!k;I$GCn4Q%5=O-e`E5_K?`YKjAX1Zh^I3}faY#co1Em$p-W6dXIv`O4eEz;mEJg0 zA}ERD^ScDq*1J4@ehvHc~KJ{`^-@GuLx(K}Y@2O~DzW$OW{>!Qtq--TNx8M9gvnb0Ehj8{;34q~)k2c?K}I{8J~#ZU0heq1W!6Rx`9 zt^*e3P$}#Xq^fhqElY%O?rtq`-POB)^9*f&d=Kr>4FAi=l_pV`UoIBWHD8595_T*eK4v}wi_zQ_4qy^3%y*joHTyr>Rrirdvm_|g)~jioYcHSPWeO##r7_(fzv zc~TMW$-xL4>bg1H#@Z}xyo<-Q3{3JH%e#b>@i+yqkhoF`eY7jTn1-JQtRpXd-Qm6|*O&s@iRMr2EC-qsfI3(KV$ zpk7cXUPR+jdi%D1eH!TLWMHvrTd7|y(M^FYaHo$h{k_bN4%!Lservoa(AvWHsK3?59Z5$l_$j}>$x_-y!PfDnm2EOOXlXy zJK?Y9E|ecS;<_if<{MQf`Y9f=OfO`Z zo9{nYC$J=0{Pk67`QO0>-s0j{<8v0dX#}5rP=n7n!_f8-9;BpQuZG}YRU6fT*yPv_ zi(Ao!NEZKRC*}JFCTe;YWSbiV$74ngCKe`>#^2LRu|64NTUb!vU5u(V)$Xa)D6k_Q z_qIvr)w~}!^SnnjR$9Ap!7H(-36J990_q9VmzU?qZL|1atIME{u-*m98my`|ZiJ8Fn##G`*BmJx~ zrUK^;^f6pDfoHd^oXNxj2lCz#j2B!_ znLN3KznFtjZb6taz{Xw$511FJ3DUyOEWL6m{t#{OJ{R+RDPMbJ;E`h$UEBM;x?qE@ zsf#Lhx?s17pCf)HV5C_!#syQDM<(O0C$4uPS$8#)scN`fpa942Pshcu4ix;|%KVRw zeev4fs7eZ~q>^a3uM2K4`x%FAkx6;24VZf}$ASL(_AZp_mokX%3y$TsqZhypEYGx& zp+0d~n@bh9t^`X5rDs+&;_r6rRB`XH#N_~)c!AYMk}jniZBBLa+sYY-Gz1B8QE#Qs zeVx4)K4v7U(H1UgFSolDSYtxI6~y4pk@(RCE7Fslg`=yK>Z_>{T=iOi z@vay;#^%konpMAEv9q`ENFsj z6-??i76ixV>I3L|tPn6dFWkw&hr*V+pJF~w!BC3dM}Uy*|e<8!vS)kNU7=3`$g;ZAIKQnTrT z!znfC*?J!MPtJBcew$`j^BpqA{ZJPp5i0y^m}}h>A2kNa9L)`;p_-W4SPBh!QnN6% zH`T^A3>kp8A?2NmD7)|6yR;TGt==>fQvuyPyh@;k9@{X#MjUiIe(5B|W{gGaJ_2wg z<6@Z1f8vfOKEB-XE?>-Vz=yA|?}oKL(wUQ5JHVN`;sBX&ZD9r02Vr0P-1Hpo+LL#M z;kNW(RQTSBIObxB>GrWra=D}feR6TUofS>pp13#)`AS^U#10)Y$S0g|PsG9g*xRP6 zMh4K?N^heFHrU|4tuOgv6B&dza34x(J8X(~7EAOOK1zx7C|s?ht(>V`l7H&=OvLz> znAeT6zuyWc^wSeE{drcD4l>L(nF!Zqkc?~evm!5UF^MU{?zSnuxRkF&gDw#vhAYGT zB~h4I#tgf3F5c{-qN1;*fo~St#yFnTl5e|6k@<$dTXe?bW)&SQJe>2a1lCt2sTsdN z-$szWXa{yFm)&|yaW293a4L!oQCJX>5u6yRTuAQ+Fypk?6!XLE$eMRBnpR>(K#2i; zk<$ZPQ29saTN!Oq`5$9$QR*rp9F4U z47WB*sTCd88kd{P;Lx^F7-FPRP!*5A2e&27Ht^Sbnp(C^Cx=chb8BhYm7hLiia9b? za92xQ(}*_5Y4UzlTuetk_>O--AWe}qb=ZFq`gl4Z4aZ`Va71b)zv4gu=G%K(_6|1D z(WcDbS4Q)l!6G%B^-2#*<$=)^&)2+!-+tj_WUrk10Rd%r&fM+t7ex<*` zfTsNB8LaTa!(xxv++sfEzesoPaiR7Avdb(+ODA)moAI}KC_Z>4@t7D5?qu80tvP;5 zX#K4+YTU{Q>l-|SyjQUw1`i^>S!BAwURNsD}Hws0E!k87_h*v zesT?|DkedO>vGpJ?OK3Lam_>~wcJSUs}h=s+uiVJK#(S1bVYb`oVcU>{!@_;46I1$R$MWb-GHDG(UdCctOPyevx_wdnrPgeA5jUf!J%57=+Cf=@Q>r#&*em5We3ZM0eBfCuF5Xy zZBirG98YjA6pa&9t!19hm42qW`5#sBbZn{eap(jD>CwU4N|(?Jch$2bec_u?MF;#3 z-@jclSw}6U=J!>Pl>T_%Sq6VT?rIt>kp zHcKtS!Aeal%(0qGAk_wtZy%N zm374TSo{@DQ!BK3t_>z^$RRn~oFhuu6tFe!z`1=F524W2yE|xZ_f!5u-44*8x8C?wi>L8;7gcD3qYBO@R`V`)Q@WxkA_>x~5iNweY1qAcga@AB~(u8A4_aMV4B`6Q`yQNbT) zeCR;#e2v47lz|a_x-dKz>A;ojR>dM_aV&e2iqEb2k{2?D`>+`~Zz>KuQ_J3#Qnz)5 z;zIF9zof%AfLT~+>wX}??Sf{GO>nMdmUjzt-&zt%kTZ5P<>|c3q0L|*hO8k`mqpm! zO4q-eOhkFum+ImVsdYjo6otBb3({<+-+s5iiQH zI@rWqom)JJ7kzk#nQpAW(Y@DKT!;WaK)}Bv7Cv%%cvR)nov*#)=7UpChBX-8S;AJM zT|DVkF2r6vZu(JufiZRtqMH3F5b(TL+@N?Y?Wuwb%@ec9^lJp|=(M0^s`6ByQmVxx z9U@)tG$H43)l6`iSGYO4AlFQcfYRtB_;~nE_BYWKHQx&d-#ZCK}k!ttM`&9AJCg5nEtqj&0-iy!L zD#ae-l%nJ#NqqVZ$(meq6jwexhYIYx1kw%DGmBkPl&ZpYQJ8HJNiiL-=B&z{-YTuZ zszPi?7X)%&n$?3g19VK3p=I9(7+`+9)V02hz_<{;>>hTwkjZaIf3~e8Cs%ogkSmWx z>cpf|e)s0u=Eq0kNRHU88ru1F*lmN+X&Lq*1A9q+RYss3E+PZJ7hqvbZ6l?w10qSD ze{>Vc+af%v$MgXM%5j342QM`wd+y5g&|)7JOL_->i}?Nb?4(7Y=~`7(t|-kgTvWuZ8$QHed$y>~X6=IgEKW!x~3xfx-S z9T;b6tDr=FD(Fc=*MTh1td&F{@xxsj3^s)GI0f-^baQVEOQ!QRxB&Cpbtv}JqSpLX zN3Ew!1D;ylM(IDCMy~#?DOlC9SX*J*n4EqDFD>wf0w8yx(O4L2svp!|rcIHekEE&e z8J=Y1iIH`e#OBl}VTH{BeCr*0TJtCz2lZs&G-me!R6Co|=QYLlcKGUGDLq|}a4$8m z0GrG7saF5OZcm!L(_O8bTgPE;#8~Gxnv~gyu_k=^E1JGBB-cc2N${sw?#9*JAZcdaQ!lOU z3vj(O9~(2t$Md8m<&-y**pGV_;h&_qP|0Na8Q@t?S|*+HN)d$5y_%8(=l1iYIG@3> zUfQ*x(u29#3p<yB|=4H@EZ z_NQaxB!M-?=QP~)#q5qI{NT{gP9mKDWnpUD!Rda@uyRl!E_B58R^+Jr7-=r!=`0zD z@+Zw6N4Kh1TFY0JcF?foD;}mNSIQ)fdPx;uh#4FyLlNHc%tuIn$NbLT6pztbxYa=Bn&WKQz?in#7_ZZ##1H4S z5;Gh+HS5xuXMIEJf-4%+=lh$s=?1BCS<@|sD(J+mkZ;R5;)-Kh8ju+QJbDv<*EH!fJ%d3w`b-GI5leeLLp-|)^O zL!7f0IZi3?HKV>6NlLxNZ$}TqCU}xi5Q>e0E^%IhLT3wHTyq5ZV{uy#8Ts2)EnSZb zm@DvpnA(^DjMh#VUBmQ4vQjhkHaV)qGl1I|j*I%qnHZsh12P_Tz9-i?uAed`WNn^R zmQ!EMG?Ve@&K+?lARgberThPv6L)@>n&BnB_SM$L2CVusA+8iU`VT;m5y@d`}v48bI`#$lx0IqudRcXOk|uu?~dr}5DY zM~X3GfKy>jY_MIeZ~x}mnOz(EdsbpbZ|wEdboh!yP|NAs zJxu)I4wzG*t8SdyJBMj=DvOQzIF`k{0w(4;YV!1!V1sosy}d4YWq{MIv8z&<_qp37 zhs(WBs(i=4`MB2sOPkZYEXS054Hp~f%%6;J8d5?OfHme0@h$c6B}p*fe^71Bz)+u9 zX1OaRA9x~}%KH&hAq}NWp8UEuA9I6Be5k$|Zce1~Ez~kRl&3O^Zd5jP>4dsw z_-u+tdd^r@i#`3qtHas~RL)jxC`hH28&8w^fhztMO~+#X^rg6lvn|S{hiYwm470}j zvccq~_n6hmlft=Fw+K>E2_b?;Vd@UH96Ng0(ZuS+WqhRK%C~ z=eLG>v1Ld%i7g9=%O3vV)lPU2=I4bhyV`l=DT$-F-TjVX3XBHpUxbW`tv*Wx31>Gxumqbv)9EV)#wFuo+Hx z2&Q~`e6JY%N+FB9@l7(Ko3I~m{qZP?i3rkZY7*}C#xRB*u{Fv>S7z+0nX5<h?KNEJ-|wa@BC{LgE5K4-2}#_bI*Z}x`|~JkoU1w2|7IJv$UH3 z>Eqo%D(0V(o5Cyq8UgZb>a^?vxCO19E zQ2HkYLijS%H%0iKT8-&`W&GK#wEp@j-1Kwu^i50%#)|431%dQtj3G9ZQ5!zP4_yV! zYIU|P(<(*Eq`8$i=0TyF5lsr-q&&6I5I~nf1Ee`$=4wslHy+DGd)%(WWnwMg3nI0~b;0R0DeigJTT3TV$|>s9{5%aaWF0m40`jQ^QJ;E@jD^2D7I7wK- zu08KcB;Qq69eneV$*c8vrmYNdy=y)|#&Ba?pL&drNx_;9I?+6>KSh}0Lz4WbOkF;# zra`M~?5Bi5m*RdaJkhMvA^-f=CzJf-XC7g?c|V^1&qzCZsww@qKHS(Ss)z9kC?8|9^YC4!o!_!zLJNPI$A^_OSEWKpeV~swK{(JN zFPbOu8P_ec>I*QWLo^Px6>x>PNYduGakdSemTe|{;#dQGE7ZkXod7&5kVc1Rm{aSM zoQE$qW;k8im436_#kl8rhJ505{{Q?`N|*GBEW)g=%A}5eFspxmeq=F@IoU{#?@i!9 zA7&NyL!mCmVTaOdfn`O4kF8*hES8yyyA7yV7?cz^5he}%$P`No zYbrW)!y#)@b7%^_Rbq;#4Ud@V13L_rBJRZvdF2`*HAG?M&RysZt-z&z?eM2b9M}IE zt3BQE&OQr|UHhjNyT?X*;j)Y+&cx(yf=eA2=R>L3SRuDB<}PoU1>;n|@TT}tmfFNK zJ+u?%R@%08?o1|`iF+0PJgoOI_9jeAt0hrbr(t}1bxmn>-Qp30_j!4_JjJ_Mm?;%)_>`ldM#cn^jBSc|cY&)q0tqxz;HnSDertR>jbxf~(%yi(LzMfwiT3ldZCnmNR zS@337dtXUqNdjh+b%C=0dmO^}Xz{4{-d4KUR*XY~)$zO&b@B-XCp1LGP6lwCr+7)e zY?dSnr4Miu78nZz$^KA{LegF8n%;1U$7$CmN&h1A>)oZ*Zn$}JBA&{aUWRw77$CxP z-<}@a?7Bfs8%ycTv|`J^D4>W``ot^5BZllJr*UT|dI<`KwxD3GkmSjA-`>&)8&ivVL{!)aSw`?}?{Je|5Z+kloT726};=Nrq0M^3Pw?d zV3=b(^Bh$crisO|RF+S$rwhI$6bp{R*^b<+478eQs7p)x(HYBI;$v7H+2TVdZsB=c zka9C*{y_jBvD|}Mu)w|v_@<7-Np)P)Yd1l%JRX60A>{d~;axHqE7%$>A-9|AdKAT@ zcofKQKPDr56nVyrHf_0B$tv!Q<`Ra4SmwpXl;UN3yh*UYgR&;g1m|ItE*^U}<=3`E zhhl0h8JL1G?E-PBnT52Mrr=+*Y`k+(+A+Tw zVUtQ3HrbP-pJ-B6cjKbHs$S;+XK7}swj#rP!_?&FG}4aNZ4-J^2d<_AH3Ns^j2*1_ zVy2-I=(XL)oFv!IIMq5zO_I!vxeUgm3S%1yJ;vj*6HjlTRNt?V%lO<1Jr7gm4!sEf zbM2&z7rD%BNNd)_Fc3EW6I!*Hw zQ$!@!$L>On8 z0Cs$ErFwVfF7D{o#Ne(Gh3XCd9?+%>&UqFa%HXCm7WkMiP@*%abTZo6;%4q(95KWA zdS_+4^a~90>5ZdW5~{PtZ7E28Raa^^xMeppPfO;LL-BVm4|61z)g@A;9q*Ul*-7Sn z^eL2T4=K?f)DmNpBtA^8$BZWRt#G?quS6z~-YH7&Zr81fHgKotK!-4;OL?m_q|hD= z362TC^8U$1j$O!+kMX-#U74C5Jvf168b>PaPO_rR;kG)KbvD=a!RA(S?Z__1277Jt zz%+w;PYGRbx3sG>!uW7QtTQaaCI2AmlX*=s zy}&XSwtESu>s$FoBsK~GJ;qdYxXGZjyo~E zwln~@w3W(0^5w5Cg4yTGb?+g|`f-1c)q7SOnERMYVp+x;YnM`aJi;Oy-A+E1(Pc7F zo*SGk_m{vj%;zmP5xX2I9mag%9s}<2B>u#@;=Ns=3>9Z0@Q_l!a1&<@wYA8ndzg(d zlS0c6q8?6!Q9JB)!=C=7T;&-%nT_}%yaz@H)rwvu(Zk zsuC$^bkgZR3u9u;aYKgv9f}~4j>%oXg}=IoV{tMui`Q32THetl-*&lqj_Q%$sYKT` zqj$?Ve(I=pG5+e~j|J@u;?was*p}!0Pgi4nYDwj_Ss<*I;b%gE07xzq*z7O(D3Q45 z*lJS1-94b=)sBgE{)j2_2AB|`N=3YDU;y@1I#E6aPHt7PCdMb@Uu6Jcjt9>`CeCcb zjkG=@=lIXDg#7*s8zOP2va1YqCVBCns372Evp|}w#XTbi;aXIVyj(i9u2Niw&<1?f zq*orRq32}C7-FsyR=0^2KT2-Q*(RM^$>@pb|dtR*f5mJMdGBIy9rePr=3lnHMuX))(Vqu(hLt zN6S1!S7~HZ_lhLVM&Opru=v=qUQkF&Fwu>VJv_KdtACt92YLnLu*`9gv9=Uit-+F% z=J|9YW=1N*bLJ@_cv{7|gQ)P112*D7^7k8Yze#w8I}dJMOy9ndWQGx#t&)JwLoUhK{b1S3FjvX^$706u;LN3VZ?M10C_X zjbgqJ+oklvyN-hJoR*%CgKaR?2=}c7aKc39L^|MZurg=q zj+E7Y!$i-jeBA6omS3#Ld`?jmh5tO}r)9L_r?>b;;DL=AoyD76@d+#m!9E7j__eE% zGWyWVfR^QLR)Tv*RIo86Z+2(gYD!K!;E>(DxqM&Hm4hslxm}y^auBY_{G7X8@WO_q zI^)VSe}p-i=H8;g|KMhK95Ezu7^pD7crQ6R%lat zR+nN~*T#62#E&m-Mya@Iqh?2yDecNtX+6>ey$smUYfZK+;rPH?3@fghP<#edw$)m5TiH?btUJUN*Jl~SE)I9rV2S|riaPIx$| zt<>WvqqR0Oc#ZikGHiXB4zq{q0dyDUQSJX|NCmJ3*UhlBVJvP|1@iqT4Vj1W?8ke@ zJa-%j^pFy!DM>ib#PLWh>`(5QY>Eq^8e*-b{{IrD8#-cFNwGBk=;4|tUZj@?dKY>d z;EK9RjubdflA=m?+%|Dbly2b|jL=p9LY`C8e=BEZH>-hFu4_G3XcbFTi2SfWCO0sd z7Ui}rFCQ(rw_RN;FgF8hRj4tqb&1L~?KrR(_UiLSGg&_d%e}K&;eSyEe!MoTE6q{o zWirHc%&)Z5Hqm5`Vfa^ILN{Q6xk*khzE3cVe^ueK;Nfkj zNR7q{qktY!xK|@Bywvs!JyKll@xZ&D@klxf^98YXS3yTV7i@Lnb>e-12c`xo$r5SN zd4qjT=&AijuDOWSef`N(SfkAatVoM#jknGiV;Q2Eo@4E%=cXT~AdqB6$xMMnZ!4WF zzVVCnkR*%i#LGpfJ8n7BwoN2g9L2OMBX23Kc+;B4GhBuiG9HBKH3ljf1(=qGjm}m5 z$RESIl7|1utPJB!>}x@raBUFT>wkvWXqd(oUdc+4qW;^M?uZj6xKHPJnP5a`V23R& zz!F?(hiSb9EAWM;E7tX8Xwa1pSw28#kP4qHy>0tqQmb`vz0#>i3rou3>o5s5M364? z6imITc;7k5s=&3S0C?Thk52(G3)rsvxEom*g=Bvkye;p>xd(fv>uPJ zJ||PP99NiDX@_h5@Hz<7oMqC8YAkM~r_n@@R;Fbvz+HDqCcHAU!a7Te-P7J3xrys| z*jlC}NUHisPl-1+&&G$Ke%=9QU6n!9hXiSF8*XPXOXMdtD?72tPT~${BfT*_07vY! zXhiqp;Gi%CNADr7wuzD=)4iDCT4WqcZn)xx%VsJRp%YG@F})JcB?_r-=x{g;0*Hsw)oeBz&@3Iwp=UO%EW zxz--*yJcm`teHw&_IGjX5P+}Eq%Y$yio{r2#B+MWa-Sm^^|QnW8%&op<|drgNy3WC z_U_I76Aa{HFdTD>1qG^BvZ-S{Fo{t;eclKs+hh;ImqZ!weGnJS%*zPkKt)q(*dT~rxmA6^}faZU-A;5 zn$NwlT3Qg!$f(2SG@WGBUs*VnohUVKU9qp+!m^6a!a`pV^U|g3;r<_w4(LxeDORR`*Ub$W-5?;bNVPl3XbdYsCQ#j z22W5RJJw=yhPAE|Q@$3`zFAgitpn5Rn~msrweO6%9dN%uI(DaFQYp`SH>OxIv|nFT z-GyIS?u;Mq?aftj-wTi9O)=mZ!HT{ze@&nchvH37 zyy@7*GoTtL+T)|4C7EhPgq+eeE@?fkWlDX_0NQ}>Wb)=@f@7o_qgc8@rC41qW8gYj zbq^x*EGp!xF0~w-;E8|JW1?`Yl`}tm*U?-uQT+?F<9N4P+bc2(3tG1F$CI`y9k4Y} zP|crVbQcnA2XDz8t9dXFF}5pyImWm{4Qdnw?FE@+va4Z+9q=@#NotIf zL^KbOB|bMc;A^h7b@P&+oT}q)r4N2Ij`6_td$z@XYnq936x~M(jEKY(Ck;w+pq#R+)`6jxr{p5Nn(JSaU-k z$VA_`KR^TXEdQwIDyL!j)~O6+nJ#6=!4y9GBJfV@;EoZ`#3iBZb6NI7;oJTm{rFGkB~zA z?GQurbRHWU;(G#5?WT2GeDkgispiFBMW1_~VPu5a{-oYi?9HJQa|$EsNb}Q}C{eKa zJ>;5FOf$Tl|3AGAxATE2V^@0>tYGxEbxVe+F+U8i@)}}ilK?slD{$W(uNh%9D``0WzRrR{OY^`KA^X(!)%oQ}*d+;yr3*q%5EQ-Kzf9br=H&1j7Bq`om z;%Z|JZR1{K{!5I{r3&iMHR_QK(fN+N!G!ab&oa1(g;eHyvt&4EIu?~{;$FQNtozvG zfj8OYyJ4nS8PvFSZ@zad#iyQ0-8=Z{$FrJ(mu-Vpr6Xy34<6Q_WL(o=2Sduz|$9x{F>6Px(QQFsGg@`ad?!p?(j?3I?y)0E(olwaB4RYI1_ToUYkKnErX-AQn&dNZ%6F8&k&#P-B z4!TxYO818XzTwanTf6lgAjpl&0|efpJ@yyonPFT}g93aX6p8f?ctjOPPu9N9I;BD@ zjN6o99EW&Fr^T?lRh#2kZ;UV`wWn8070Mwq1+M8dU0SAKWvulc3~x68w|fUxV0mO# zwyk)G2a9=IYmEoKZBuZoI9$i7rXY??b&%|P*&W;a3R2}sJRYRY`??J9TM>dEc6b`f zBbt#g5Tk;c=TZZ}hwE971130{h*7RQ=!rmxOw`(|#AL?xwzLZ15gpa9>(He@l$V!{ zn>1OjZj)|-U7aOZ2IK^0xZ+4}Y^lVijDgsp=~_cJe_qc+Wz=L%8s=+aB`+qV@IT7< zf^}`le20>i`j2tAG0;2LpBw*)joMg{L>(|mI)>VcoigVw$S~wgpJ@Y9_hlezbLH5_6INa9>MWVog8y zPJvb=!6&RQw8w->1xbHQ3MM+Z^0kljyl}+?FQlL4G4{u$VQgGBhDPE--)c$0QlI_9 zFE8yzW4pjw!@O;TJ8m|@h3McwC+=lm8GXb18hBc4q{G8KVkC)g>`ifxjFgEaT6kqG zQ=Tkw(4KGIWlD{(D+N=-FjhsaBQ|$3#aMR%3!R+fo`T6G1=yECm2;_Cl}vW-;))qI zWbo}>NmE;_iZ{fEWCiu)d@V*eg*Qszl8-4tMEvTnulN zVnQx=bw3jS)j2cuGr=pPI7BjHHNNz*bjm ztf|YVT&?lKVy)s7EVm^|f4JgUgbn@3ceveHhS5F1;v_XI9CP5Vr#O>2S0v(Whme+J zwPohLbR?L>-+buEqxi?oIGhS+ML90oV0{b0N8zvD#R(0WQRk}!IpUNQ)ctQzC(7#< z^5F8Wyt>FR*Ev`fN*`oWpc!ofEf$yhS5GS{&A$T+Fv}FD{COL{C^4|^R@r#p%EnNq z8Ab7VQJ0R`k=-0SEHO>DLw^jb2PS)GqgKo$*+^q|CNXCVx{Yd-ASZ<1wjlJe{#1%WO zayny$LmWOzDbyRP;1vQr-;Zo|FA7iH1(f2yKn0xsUJ9foLDC-|CYr847Np0T>3+jV;#xgms zQ$MWn0J7-RO;Lu*?4`jQ8RyUakB`CkhJ$O;vI^^IzVjQ^(+FXlI= zWc<_HD7$r6nJ39DU{Rm8B*jG1cn%r$r6KM)_U~@1K$gjrrYDhkxMteLgjBoIknACW zqQ@l0e5&o!l5;q%(j4P$gy{dM^!9re)20JCj~k;lKrE^1oP7H%Z01?Qo!T;gK>^su}!s}u@QU<#o2r^^(Q6yv;}(; z$U;*DPNZ8~3tM-5vZ^h%#gNn#hHqOX3!>%>9|?vZjL5+MvM|2a05$xTPUm4U-|-`( zh&xzZ5v;^O7DeJ`MM6Tewu$AAavfqgHVW@M@DM-YMnva)tqi=e?Wxw;0V~2C_|w~p zgz92!GPZ=#fL&{uh~dqp^}rT;`xfDt31#Ju0e;Eov&%+(1c9j?t>n@+T|;GJ%XB;* zpj)NKbRyMIS2O zDfm_vq7>t9Z_cnSHh5>7Q6bewU`_#z!(8c5`u}YZ6LH8smb5!6z}y1jR)db zgSY~+_5sWt;ESEsVXZqFrlr550!Z|j)Mvbuy= zd+cjfBuzmMSY@v(Wr5+C&AD&pIlc?fn(( z$eT6kSZv!%x|}35^A9$NvuVh2PT3M71o-Wcg!fdjrwKH;2W2Nk>v;b}hQksl5XmV~NOZhKYq z=}cVAt}-VfhlOHqwj^_fU6yeU>wEP(?+MAA0Ag& z_({L(Lus7piB&mO(YV>WaUy;umdPwSjVf+o41P70L6Os_r~d2XB=spWg$pOz7)BLK z_icF-?(M53mUI>ftRO7Sw-R~D5b>YZrpnZzCExr8n>_{pqHwU0LY5=pJmsy9J^8Bz zo|Sc_Qoy%bhV)fx$kZQx^#jlQOFU0$ddE;qGR5L3Cz%G~?5t^B85ok=S}8%jPI_O; zH|#?<`#WCv;BpIY{aYR`c2UE8Lp?QnR@M@4LqLq+3i+ zVGw3m^yuz{@A@GUJ{rVdE;F#}LYIp7x{53{9O5F*$(*Ew7(loyP=99=J(OkD8R)8%nX*1+0w*3 zOePGq$CMTVYxz%3dkw5kEO*hxV;3n;d`|WH&^6y6FgB9JdE{d)6=O5;Hnf!g%ezJU z0K3$TfVLL+UY?u8y)NXZrl(n9oEsi!nd6OTu;3SkCet3DPNNB#CVd%_?9*z;!yUmO zXJf1@a%h7?`g9tO7vfcIm{do6!4E^PdUtaiZ;cgwq@q^CIiGgucIWOf)x49w!11Pe zywljoKY)`!GACiRW?YAL5vdNXvjFj^}67rUjB zJD&y0oNbv9jAi-lBwZF3$$u?2lP-r3R8E_5pjoKYc4k*uV`9rnxyq~MdShpn(kHZw z9!n{I_81oisimc+V?1wda|L!|ORArq6=tNSCT5BCa)ScZ^qf(lFKKsgG ztaqKsYRhY|qG=Y-+#F*&Vn#E}48?{f6uZqdt25p3%TJ};Ftu;fu<96xo;<)i-N}~w zdD*8|X=u~ZgBs#Go;ph+){zoFQrgZ7$o^NcBftqK64Rtg-f(cCAjXA7;ILXMc4gv! z4u%4DvJd|_%M^Q=#{H`%19RFob*SZsqudCUZC!=|ov{LXnl1)+VH zt$s#AM_Y$t{L?8$JA^UCu<8BBesxPZ!JG+t-ONwmcYje)okjctSa`_~50 z7L}+7sir&lV`N&PH&=0y>o}ssdwF-m`oT2qU-h&5VRrW_DRZ{Qn|gKf&$w70lTchw zEVoqv4#vp620v)Eu+_gOwlR*s$*xUFmcSB8Bj*(v_KD>Mm=dK&b@n5?Z7fCy7+JN% zTEk-I*-wy9S8^{$)0^v3j>hA=6BhVcSGKX2Ws2RG1kkGTf1tH+lJ)%2?E#iy0wCHdQ)c3+@K#aY@i+{xpF~kn^+d( z)$6p0z#aM5H8-3LW;&Ba+bhb46t-#q7ZDsQ82{EhAGJ*wDgzFAOk`>QJ zU`*E}{L?FrT6Sz8De=FGG>3+Q{XYyN>&Bf;H zJ}Gv|2=92l#-%!fSl}1z9gZV?ahCz-0=YNv=6#In>Nmc(=Biehbn(K20zKM8bp@AT z4Srb}; zV$6sfP_0P@zV6z&K)IIvqK7?EDy>QGUwETCAYQ3V8r_0-(ST;SNFTKX*Q3KQG?`p~ zT(7hl(h{tbtX|{Qy79{Y5nfS|5sj&N;EhATwdhmt&y5N7b z1U$j7Wtb7d)i8jv5|870SU09Vo`H$HX5hb!c6ieS2Xn9~6MOZo)d%-0RR+%9B@3^n z)GsFie`a8OcTCVwa>z5vtgz9`71yN4QNUqGlYL~^=?t98P{r_wswi!|(}|;ue~^BO zJ-!s9S@|^@JoOt`-;DorN2d8slQP#v*w#Ynb~=h-Ey4=OX6w}|8E~?$51IP(?8bU^zB=fftxMjdeU8e!UNh_qQ?8jD7;Tsug)&UJ|Dhg1jCJ?I6OcB z&l-WB4z;vChg$|`W0@V!Is4GL?5|FDX-*bjeVE#R5q|W>{|4fG|6aPJ`kRIVc|ROy zBF)3oWkB+Al5a&cewyQRR9H4PdozX|A!tVe=7AH^hJ72OYn?E!SBM3U_;HVq{KO!) zVM1j9S2t5}RPJH5H%6NFE5Vae_r5)v+lOGHj8M2=rmY~_K8o($O*h+}eDMP7swlcg zB}YptZ{#YEU`Fo{sRFr0b2^kyyvqIm#nqmUY)bcXR5Xrw@Mq@&6R;(q5XZBm`*oet zC%#)3=ksx-JK!ilCIi~)r$q9F>&UYQtTJ(1yB*FNU|Js>Z>i2}uW0!M+FTNC0++C# zE4!~s#`+&N^8z7}N0}FC-c!(H@44t%)na$M6n9=Zq8ebbImPgvQ!Bg+#O8YZ-Li3B zq;`1sZaA)qMRAzo9;=KznQKIM;bNssxmwamhS$B|!5`DNYh^EB$dtUDyzDi1F?9)$ z(kd=ucML}8G*0YKx9?FHMSMm&#po(-#>z+@BgW&7_Z)#)HX8#P4_fb6J)4n+E>D_}n zU4)^UE?nD9iDmL>|FuYxvIJvn8Wh%~GwpL?k_4OWCX! z-ngJ*n1+dMsNjFusp5VuE^6?NlF{4aVxd&lzQQPGtLJ1&_W)OVfakbcw=K5tlJK_1 zu+S^VmbBf$fY*akjLXDCnGY)skpJR#RxGK1t2cAq7?UTH!PT+cpr<5nPEwB%>t*N>k&PaSbv zh0Hpd7xI)`eiGP{kMRs$1*X{GW1cyA@drKcHm!5*nS>tQE4-5L+3Mbt3gQ6&X^N-% zxTup+8zC2n&-M7v0=pwIJwHgjOJ8eenIbYY)&w)95`2Cq7nyx_yjsf7QUo@50^WH9 z#bC|go>-`g&ArIRoAIGFX7{2n(R201ICpRRn22r)g#Ew#^;m2w_mcXy4hrP!x6Y*K zD^W-T+?gA4Q^nji*itBk$NOZ+4yFZZI^jd1kw3MamK#>;DU4{khy1Z#e=6Pa8grN_{n#EwDZU-{iKWe4?-zQCi!Ua!g zf2lhbw4?JPuz=I>wwe#vkG+mKG#EP^NaU08cpX>HBmX2o*y3W|i*H0zOtm9pmaLn{ znb1p^hF`@z^P8mDm^PiseB<#UkThj{ni)c@4)t$o6xaa|{G@q%k*l|+!k;JbK92mg zqIH=ysq&8WIqa-1ah=2Vl!7~a;5g@QnAtHquYS58H-)z9(Y#xi?;I-HpB~9 zw=uT#!wRtqr|Ye{(s%ez+8Bm$UAxJrcW}j}HzS3QtSJ!>1yEriZaL`iLOKi|JT+{1 zjIZ#Zf5&cE+luP{9p3k)A|Hw2)g;ofBqjPJrParMB8za>+^mwp+r>&i?mGTzDRT_o zm-7qrXks<6-GF&nK#8<#ORsU}8RW!ar@XtVW-ky3t(_6mK_Nd;Ae~a$aIUiFN^b)*^CVdNTDYKYO+qzwRJK%T!-v@^+9 z?U@jd=n(6R2Z>hsT}ich7@o;Dys=Z-^N*81uSyTbXq>IWmBj28?#fK65!h>CiM45Q z_@u8wqey$qAVjr^sU+qPObAiHf=9_*Fw&aIZhY<` zu+m*HNi#oxV5`2_d&{ z=6gyQa+TN#7j-WTOK&&8S*G<`d#Va@!d&Wx)i$npQb9RgE-mGQ%W$kpI^ZMp@SsYj zLh;hZu$m}}0{pH?4(4I~@J+?Rd_OMu9vA!pHw=0z-iKgb@4y_YbgRL6R4#`bnKHa< zm==S-Dsp)3dEJF-mDx=#?;w1!Fb>1xc&rL?;&Ucqd65&I6suylOPEn7Uk3$YXmL{t z`UU(h<9{9sGFfNb$uSaW6%8|->Mv+9NsM%Mt7(q|jarsF;8G7|^6Y%M)@;JDMpP{8 zin-wVxH71@Bvu4VAR&`y_5llvlVnh*eGT2OrVMj2OW7OeQ@OrVc$Q#>U0#@2%>WJ= z@-8*THL~0i{uzc-gB?iIJ&o~PZsn_!a3cpI*YPtk@_?#ln4qE^SnZAs#u7uH!9QCqHyEXX#JG6ZzQo|c2~s+WImNZV8! zYRgL)YKG-vTTbO<(L8(-u(|VH=q0|8jw6gS%^E~ex<|YAq^6u3yPhIN#)EHqjfOM2d>Cn$41u{IuWqoT1dLJAY&EFJr)nUfKJV`f{bi@Ow~3$3$w9(z-< zr5zT@{O41NG#0a|I_7C&vzuhu`MF_q$bN?R3Xy_HO67c|S!@?yG_nsPXtR<4)$05J zZ0SOt-oii=-o`h|Z>Y!Uu74=rn_`ikg%tfwi^PB02|-Hz*cMydj=`nw0UeV`)8hiZ z)SE%zGJKMD_I0=y$$c*{lkiHrSYzcKON1djLInVr?#1yBuS+ixMkTnNNV}PBibV_GM6=mi#_6rdGQhP z{MSfKRTGr#!-I_yc?c&lVvt&%z8US*H$U7i%VBmO|0Q9h9=>WwtDGHn&_6XCs7!TO zi8(pG*wqu$%W}yZ4=u5t;xjYY5X=2Z@#iFJQ=Z^X=1sCNuQMNdQZTK=WgBmT5AJqd zsr+bcX`?KZVRnKEbxi{JUAV}Z6yN3f{MT-&&BucnOzBEbX0)_DDR4q7aV)``e6U*P zNWvMbTHv@b#bHTV9PS75Ki-X0T2di@!_R(o^*xKJ`Htzf!D@*VKalzwUz~8W=VDei zpyQ0Ir3orE_@$*Kk;(Vcz&*_qyWFcWqj_V)5*s{;<_bS>C40D$d1q6BZ&M(Ud1@z!=pQzo(mM`E1k?g@VFN?sz#Jxxvi-*8}g_Z z1vlc;&#Nlaq30Nf>Euw5H{+}you8dD%EZ8BHkIC+RL#l0m-?^3!k) zRF}#Z{^)2|y3C{0NR?k)!pb;nip;T$Y-s`OjQu?YF=MAPr~N3lxAJUI#GN0i!~)-j zyo$c4l!=5da(Za-q>n3*H*4b)v%6!CwT#{{pjEwu^SNr6Wp1Dhz`TqXrmnPoryI&8 zU6Hssya24k;^;^c^bmG21-TL9JC)&|D5;>_k7MrsVYRVX)mzm)SgIt7F-cwU&DTWZ zd)EO}l542W651Ph$#kln)FVR&`?j>kzDi7V#EniofuSjsm`mNFQZ%U`> z5Aw&U_W04!P&b`%rqR+VwlJHn19!U0m#qH2s~`n39QMkhFEzb! zJPtTuTU#7W#u5R)y{_xtrH>OSeNbCmb5Rdv`@*os-ItfLXv~NxMC7%?Rre=h|!g;sb~L`D{VeI^R3B5V|W5T@x>Wmnq&Upjsa3H8%au$Zlfb}xlM-R zWzycW1j!Cwal`^^EFB~kq7(MmWc4hOW;|6(nx-u{Xm8Oc%psk|Z3ZUTbHS1P;rDVf z%xkjLq|DSn=~g;uA6ZMyKN%l#a^sYF16hAI) zC(+c2dVOh7?uM$F6j6F6Vr3g#%IRHO8i|McSQN&i`ZADl#4-34)=oRgs8vg4z~ijQ zLIo=R5+;Ur;@!?XE4445K2uxDT?BmSu7foeHs+b*Xyfucj47ZW5SJi%dP#UK!;TaK zrZJ^w?sxab*d}9#&SRxk2QF*__jF51ie9PaU2c3`2c;bQqY@WbS6N4$yh#S9k4-9M zhATjwcC1MP`F_Klnnk&RiFpd)o)8<9e{U$^dsgve9PDOwm^@$(H$Av$aW%ZAy>L zNS{*r^dA_H?Wrmgm@Y6D!98El%f;jJbo~fEb0RO#-|;%6aaAc7xV-`Sb15cklMDCO zM0tAm!4LH$du4dX6DGqYZWTaLS&WtOGVO;F`AE>*mvfs3@iM!NHt>^6A(I%j8J&8| z(92^=W&b%+n`!wj+}T@l(MH^Irv@*UJLF+J>XYoxH7p>rOl!vFY)Zllaej|sX?te< z$K!Gu<^@q@jgrZTIkY2JaXpjgy^73oS67eButtVvors9T*v2^EER$w;kmhfb1DfMe zae`c&bEQ|%(66eUH17IpV1IgbuTXDB9Mc8hkhy8>woPBi5czRA`GyW`~m5dua;F((NlvUIBy%Ojc6?HcjC zXV2^%&YjOpQ_}R0@UoR&ZRp!5c4f! zqxuDQ!Xs@{`nhKu7@5Qb2Ys_x3EO95ln*&l#?!3F#@21($o=#!=Fp;28ouLNG+y?^ z{X$a}98<-xC?4J@D#XzPEvRolsONf$R@!cEf?s)gI36bhB%HtV)3R&*Dk&EuvQQR!K?i}Y#8CG5q6IP4Mn zuXJbRR|i8A9TW6r4j|9&S1mTCny6MY%-SZce_LF0!QaVQIITvm9)@kS?6zr*vB(Y2 z%Irv&9Tu)(scHP??)Y{Ql)nY}eB;H~RQernF^YGypipw;>87sS{6mbiOvAOtSe_Zu zP{HN+);o_^FNLd?E7hZKaLt|0yoWE|bix>}GF71L-sh02h;zi>i&<2PZi zmDHpDz$UARK{zlN(>!9yCGTYdoI1V)37$Pxn@XX`WfDco)RxxAGcRqFqTr1$tB$O~ z@kH#c_QAVMoQaQAm3qMxfu9KAo5%_L>OD;#yb_Gq>wLx@FT5Ct#ev4IWX6YS@$p99 zSX+!K9mx{A)38{lg8Y}tDEG)vA_HHp^TRve^ ze|j~+dQ9fG##udP_X6VsY63HOD9eoT%aANH9>4ph=_WbHO6BY{9Mr@uK~h{t%X8IH zf!8@{M_n=>*HZ^nc(=n(X(jzdhs@5^GBFinYbsj!;)4@2aXU=$BQ}<<;ZHoSs7oTd zypF^uQ)++@)WMQ#7eJ&;hik8FDV0StZe_?KQr!YaI z7+GXuZcHUJw;J!8k_Tlv!EhD4b?D@uh>zZN1Lzyi3&dZ^hRjhO!G8s5B^Fd8!|_=H z=o89G&2u!u=H0N;(?Q~)AF$K`!@}y6Ss5Ql$(>U9a$1|Tn;(&CpUtoCD5I6xZY=#Y z7C7xhuKOWVcJ=WmEFNo3^O!_%R`Oe$RkARQi5P|y^-0RR7&-t8oUp<*q7th-JaXE2 z4B}>H1kp^NQODg9^B%>GddS%3Nqz!MD9UwV=j?9eRpwjtxG#91lR9c@IAKh4<|xPn8}Q!Q!vm*nsd|=DMb2&Ory$DB$i~Q;#721E5F49G z8vu`Wbc#~Q__a4Kl=Hb?ItoDGWBPs$)+OBXhDP`nDj*PtBqhS9ooSIkUcc&rIeMK` z@TmZg1Nb``b}Gr~%Nkf8pbSi$5r_Bvd^^_rXHZMxdTrMj^4~9UkaT-CW)go3c7)-o zk9)5K9M!`VsTdz+lFV1Ez(i|&^@>Ul<%g#vVU@MNuC-TctO#ZuraAV*hHm(sE9DlL zU}CGKpe26AIW^mUNfH3Tfw0~`U_c6t<}D<(=2 z$?sl}(9v4y6-f5yE!!@_5P#}AIO0z)nO7c^*-z@INS@PP zSdoJv9{vdlSR93${@uv8yjgz4ZhB{3D(D_QDl_F)mn(x;=|!X$n+u4ExT=%-M=-$^ zCDZMco5A%CQgwh|v6O>4HX09RFpdf<&}BPyF^p%ETb zcB7T{|J$V6#)5Wy?}1Em(OCRdfO)w%*Bm2NC7WYr!VkPE7OaDE{PYW8oN#dZ011EW zliKH_)K#;Bq|I#tSN7Qjd%{V=StWeU^x&e1E^f@43!dJ0Dc>=~{xC;vx(P2N6fB8} zZCK`>Cg7#_&1HJR32OAOSk8#2U%Dn=Fh3v;@7j>Ho`hqrBYoLhGW*U*nKd<)8t5T~ z>{8VrjESa99ihvxF&bZeN~w7dV46`(04erCLa13WJnXxkT*Z~1IAeoJs?t~2Az2+$ z?XfFRkFR1f43ERG$lI67VZTv-r9S2;Rutl-lNP=+(agxiaUR(D@^UqIEKDxxE;V*n zaNCHKyoz~sxa;iDF;oSU2M(xHO0C}s-sEMHV}EbF%EH>L92bH8m6TtkKy2>9K4+!1 zZU}YWLM5m9iN73C>xVnVxZGG88WJ(hpl!OZo@Y;QZ0-`PlPI{OOmMuy--gCg3Zsb$ znNEDi3%a-Bvk&NwFMjQe1-0=V&J~A=p?n;PPf?iO73+#j1tDddQX}=WhOcBepbYQp z1G$E~>M_<-i&Ee+r^15l`6iQ}8)-%-!WUDG%K{C^9h2M`x!|?8BvGcK9!{b(`XagO=iSf5N@Q)N(zhY|2d&1PD8flenXG9; z-xcrratBXka@fkKX1X}rgSv8)DE1^A6HJDe7?Mr3^oEN*hg(ICaw8=VjO~i;?$Uv; zPw`oTvuS+QK7RN?y_Diue1=$vRdkJp5f{4KXbx*58od z_=uaTO8jRb-+C64OEeYqvzzKT(o-KZ3i;XJ$!A5y%KKmtx#(z_rZdp9f(gvJ2EP z)XN*!^xR0uZMgzA13#Y4KU6#Oaw5C8!wHQj+D01BvGI5rD03NZ`By82uIqW~M<|Yy z;>8}$Pax5!GCBWmdQn3>)8jr*qGi9xzdVTLc-u1tH?p~j30%uWjLVjxf$9-4T9oPP-guZBi$lyX zbZJKcm=dp-o*a~@W-skDeFe+p78z$6J_RuJMEZ=!S=Xk@l(>`ls>aD2=N48kOH z?9OVHi&thQnLG`K^0X42aX4NZ6H4(o8Ow_89Ydv#yo_3DV-gl>dj}|uSF3Td2RU#B zKDhL=a;%`qNWk_S|1|1~X%xiA_V}tFrOU8qaV&FE|M8fXD!X{m1HZdruPs^gy!_*Z z($Rm#x?6x$RMkc$;7n|5zH3{ttqBSLKm1o?$dDSf({6I?F!JpROw0DDLzwtVtPRBYESVRyS;mAcWaO!c zw0#{#hFm2Lv$u3*z=j>ZHO4Oe!4k4t?dllWvaTtfRgf?zO8o^rxot*Juu)}M2c^N} zSWbRkoFyK24$BFX8j)RXg3F4r%?3L)LU1hI3l|39eBVfC8KZcu0Y%{m8SlLy-<+XU zxP=L29=OsBhde1kINUdDFrV>0yO?sdNuUy+Vq||zYg*qe9E-~oklGQ06?FK&v8I=? zty175m$b>`*GWB$YIt~$9mBhoOK5gI^E70+gE(eVFsO>JU8$}#GhD^ylfUM zUEK78{$ztNsKDqYC%^r2s9F2IYXX%aY#uDIg>)-FS7g+>RPs#|9HatMaF;AwH<9w%GRblO zuLV|V(K}lsgH_APn$j5}LHZ-{o$)I_q6w+IsXMN=RiMI`clE0z`%lEah6)Dh>|*}- zlB7sosTGIN`p=-2xvoN=(L_>hBlwvmC1rfvs+x9rYB+6PXiIS&qtv*5!Az4}GUP$! zwscLVYyRM`zB1#fD^;OiB{_FH$}hsB%wZtB+bo}Uv zRcU1DD{XN;5+{@Wi*Y4<0JX^7wwh7~>k!`*hZylx#+41>DPF9?OVt)>B->lk<3N6T z8R@r(f96O-0gq!C9#!QxAm*74Ib!|_FxGBc+xO`2YR7w2fwuFQG+%TgI#Jw1{fI?o7?vl#t$l@N-QVUATsp1zl*t7hXt5}r3Or-;20i+LbJ zkO5X!H?SfnY-8d{&qLKPBO{1T^aKSb`k1JFnZqI#zyei#LIV@bsVFxDSx`l8!pHzp zX}*`A;9E-N$KP_B;~#3kTSHHwbUDuv8sa2Ro%u8K1_1YPugK zK>sER5Z(+kbBysz$J7D1AHtS05s7w?XAudV!PW1iy%<6DQgiHG%#Yss>Y3evRF9C5F&W^lAS=3Cm; z;$0eUS72f>FJXAmi|4Y5d_;@-tXcqIw_q#-pB$bzkPFSeRO`RTKu8DPx z9X)War5onCTBN4nQJ#zyorMp^1N%f&%Pn#@C2UAxJda_E3j+ZkFr#ahk{}qPhM!U7 z;b97*%?inLO{wb{ESQ6nsxtuY3j72KU}ZOPTEc@!I@r@k}Ad`&6#w#3O4 zYwmxKUI!d7id5=VzTKp51DO@za4SVU2qW=I^nBF1^&%dn!z^Vgt~x8Qf9VL3EVa3Psd5~BV~IF=2;iSkS?!r zJuwHzb+jy{@%A0R#6TAg7*oW?;%}9~xe5JbNYGzml#*?fO3Nu0eBuo{n%30o-|#3= zsfwLqjx+7}y7$>08@%Pi&3-3oA$+c6yU=X zdRnKC%jxdY$uP3fz#z*oLDyv1Sw?T1(l>3|%3j+AKQeH+L7rx%6?y+J(&&SX7FvOq z{>p9lH#W49-ikfVsQA7n(b?)^gQHsQWT5MY@?tz}kH!4W0Sf;xJPqiVp03p&-v-vm z01G=D@v)U5l16PL`cx2%g`H%G298*D%+%)kE(mUB0odIY@L44-4>MfG*A_X82NXNkgV$ zCI73%(T-h>EBOyW>Dgh2J54p6a5g&Jybq~!G!Co!P-eHb%J3wyL$EKHLUSsW_xEs` ztZz+7rZlDKI*_@z$w($ClDnEYp_m#c+j-w6LaMNU6-Wz*p^FiI|;;7nI9Q zH05i1cPoqV#?g=j!TD29%*G`_V0n*~k$l#xhWKoYOA@TPj*|_I1jR%qi@(AeU2L%p z!v-UZKo6e!rxK|S{*e`cg?>`-Ga=I}fX`oVL@TobD;tvNFT0ki$Q;2^tY^}w*s?hu z8&gSsrYJn^gZU+xl~d47uU;ysLdr1JI=w`XwEri!1AVa5m^lD{mkNZxBxfe18aput z@?AHLFWrG@sr1*Rk#b@;nfE(P?BSAF&v@S9G#m1EKu)|OWxe~ou*a+wdE_Zi@1Jxf z^8U6*w`#xEj=b8^5jl=a&7v^DoznUZ6ZJ`lX}VI5`bXn2E<99?vi*{;I9i2YE>?Kbs9yT<<_BVR=s@Xp(Kbz% zxwd1)f$2ypeQPa)6izj?mv%%cXWEU|=E;~inC!5ER+PEz35FeUHIzE`J(e2OyE8uE z=R$T{K_XnoE=CZU;p(36nuiU+v^G?uZ%D84nAut&t)};P#ZEmdg%-QG{P~@6Su?z4 zJ|DlA%70G=M*8XZbH-M;{`epXx_8F)T*rJltrkf)_n&$u%d$170B=I2R@Fp%+HZRYu%Ogz+`D zcwk);P~}%3(+sh&Afk&&c?W9&W1ZJD84m~9VXMp*7!}CeeI(Xo3kG~kO3_QLT=gRC zGsnjMRc(ssC>4k4;IT<)FIzr!IF5wcFs_N~9@wu=;!fe88@)ntdQgX?!v3^Ar?~sg zS{l?@d;4Ns8_X1Bn!jmWf0Ho(w&D|JdSIj$)8X-%20Y>|i~)BwS6Y{62n^mgO1G%s zW7(eB40bAGd}Ma@lrmf_RUjY7W#nONx1({>j}hk9 z>Z9O%??Z61ZOx%JSQ40LjEj+61 zPNRE?24_x{L^xL!rL=0+pN`6p4p@^>i`h0N)T(1by8=alO0DV!K5I-1nuVpxNSSMr z0+`ker=4-fma&e%r2i&{j6Bno*;WTE({0I}ze>$AB0>Lcj~(sQ2Np=nF^~GB2G=ml z6OYQVFQXKAyO%e~hz*zZh zecIc@`U*JjPb^GL9Y}MqR=>s?A1nh%B}#M!&-5hD7~){IJtgY1^dVtrasO&V{(c8m zNzM6%5J9HFgA5yL_Gy}Wcj8ms!^b3V>EcK5?<5658Yo1QdXUkqzx?Az{vjQqLq-&_6d zuqKrIxFE6jZ=}hXK2-Gr(R>NFd#Ml3#P-(st}Qh|F_>7}aUkY&Cgn-kwY)%o?3RX2 znrU6#diCt%Qpbc`H^JfC5P@md_35=%mKJ={3w%+l&F?AWGS*{xgUV7K%?f*!2y8aR za-DkY5KNNKJjVHq%hW_?V46F>b1z--W|^j?-?6)?pn7IiB-a-Dx5j@0`z_t^E93nH zw|XlM^b8W)P+L-J(pg5jPy&j8=u(4Y3E_i)nKtyU1`z5x(bc1;BR{offNWW#91$Ndr<7h-w zX9j9dCgTU?H!(OAuaj{}ni$tHE&r_*ZOlJ7W}nbS$)>z4#q2ss2XM)H>1Dk!HCjKOdVMjkZU^wT z9b+WdWn}zuL#h7!Qk5G{HSr&I_w9!>jje=&JCq2ion3rzvQ=L``)vX3-$PF;Y*7pM z$HjcnJQsY#795cy+3DoWJwA%Ys`6eu=X*5d*93xBI-tp@r=&3FQ(`!M`CMO5$zNQ+ z5*G~fRQ$p5GN8(muRMc&?W>()bxR`1z$>t+y=gy8u1@dS3SXNzGoE0m;InPU&E%H- zLYiStYiugRUlw?oVT!Rd0X-SLs1N74y;sj}+!wPw2L|~h(FVWi&Gr1k-}Ttm9Lvgj zVSjF_5v~|p;#K;9fhD2Xl_1k&7m-3!n~*GXu+<%t)wHOY#Ji*a%#}-8xu1GLBDeH8 z2-8BDL==eHi*x|ScQK{%pOs#Pr8+5?pBn6CMV)oPpYpI1i}L*$jD3xJ;Y}=6i)HxL ze>l|^?^BIR%`vS)wHOBKneA ztA>+lEqx_`+EE+7J7QUFghX^Na2J2q`f!hT@H;0e5@*{v;Y9{k8M>L{zbY^B#YPnK zOztE{i+Z|P8=|1%P0ne7yMrBFy{XN2=+Sw)fzu&8PTDW$rq&d)89CTI81IwtyALK= z_$cixld&$cmX2N^-nqvrtwcldxJqe6JCkD<%SCLW7w`waile0d6h8;MiF3a}kn@7@ zv?o=~pSA{qoACmdvL#En!o3=cBpd&^3!juHlU9G}Vn$P}3!+qR!mD6wymv_N-c-Y1 zt-S?KW+ccAu@y}1)8n7&%ukF`a@I5OHj;5wHyymu&hAJNTin%yviAgMdbhx*IQ$yO z56N623BJ$a`>r$@7;5jQgB?kRc1_3{h5XJTEL5ZO1B?i+7ubUB*lgc6m?SwZAh1%H z>m!w_*Rj@UfK=Xv`XX?Rk5;GqRsi3X@p%_&2Xtv zH<@0oZr%@vqLWpF`*qYY!NYJq=eZMx2y*BWd$ zAdOCjOT#)k2P-j0tI!Rrq!sxA{&RLE4IkuXY7D?l8K&_-X5hpK>cJ1vVKze*9yrrg zCP`I>OJHTJ1An|h&@#5AGdV89xNA&JSzC>-qJwZISYrJV)3(KZQmH|b=I-x znXgq9L=^fJg<^~SvB#W&5GC_|iC=k)Q!SNAxrd~^g39b8Hkh@D#C2&=n_C^lpPfj- z?of5dgvxMSW^!D43UTsz&S z8RvAD5kQYH;cq7+y5ntQ1 zR^e0sZp8d0Z!@haRQIc^`HR=|XH@yIP2#8EeT4#7w;eaE)yWvUdv#TnetinTTno~C zk6VgaoJ^-Qz=nZpOb>RzFAbU4_`m-vv%XPp#;p#|tR#z%!;zfE+{$vY$|~tk){GrQ zxjWk<+m{k{#~#yMWhlTs>8o4F^IZ_*r0*9jIEt-<_^NZMo-)3#nQJjdw3G>k|I>29 z=g3IRqPrn6=}k2NQ^Hn7cqpjgH=Ct0upe%XV|r~Zcr$Ei#dlAWs`qTZd=vM+4s%*1 zbj5KAhjkFOpw5)`)A^k5^jh z_B4|>@WqBJTBRX*bvJ)?FQ+oR@6it*x=MI`WM`?GTIV28g;o43%E^p8%yi(d?hf_(+Pl6_atdDRt(>LU$S9)7hP;x)e(@ zXk3Qy5p&}^iNiTX#RCue;7=oNa3i^60fzV*8a9q}zzvVI2H4^p*hmC38q*B8mgCs# z=Mk?|a$m#6_|_qz>duDg{Z(?R8sVk@dmJ?(MVWU}=C40$gbUXBNto3qR;jE%i5UZJ z=zX;tV9>fpuGFWR_7qf5bIeI@6^kKKT0SQV=X}E~^X-)M%sqNO0x^69!z7Tp)5HbG zqe-nB4S34S18^cRG^!X|4RWGlnTH^29>?WS%rwI%I&LRS`)c89BZ)B{R66@UcJyn` zX!?X~sSWOu9OB%W&)n8YrIeW?9MZz<9Ak%W%H}2yRtkB3iB^@y9gG-=-!Td}#(JL4 zNhv16j8c;Ly+6hecB)q#$=k8yRv5?OXHG6=Yf&<$<9#=ob;K*Y^g)s;Zv=3VPVrZ~ z>Opbv#iS}*u@Gj-w4=v(HVe~e!PPpOC@`q=l5oza30`|Akput6oie`!n&6Xs*E2k7 zp-mdm59^ejiFE#1l%=IVV_s_?V;Bp1M_c*n{97^ZTfIgKj*D|8!)g^pji(F8{7pMvni+@rLmfm8mq& z`+WWJIwxNj_q*Yr-l__cxghjzugbIM2R`x4q?mbSa5mSloeX*#=Zo#AQ#X0yR1!D0 z&msu3LnH-vJ5oIA+o`!SD&{#ZF!gQEACKWH8RZUcK8#6e_Y9D((0BKZO9Gm z4DX&l7!zbD_x-N4wr!5Zl9x9d)&_-MX1{kQ@PkaFRKX@NYu`us)2N zI&E2)tVIR!KmNHdHU1YH^y5bk@Nd+_(n!Z$Z&s%a-_#A%ph#WEpB@9dbC**wS4XTz zOlSZ$7+T^@aS~P-Mm6@v{t$s;p*%C5zlyicz1a~02=cl)PBt#Ux4afs9r0Y7an|W7 zB>~FZz%6zHx}=3&O-P6*e9Ibc>z~}92q~wqr;9tRfbR7-QtmJ}{-cNtJ3gR!A(r!w zrJ0A>O)#<@&uFT9IJy0-Iu3cz2%MA@^+)`tO-}m|s4l%|sTdj8#wN;~8Js;WHL^3P zVpk<#Uj=rjV`MP}??bqESZ)likbKb!Qu8HD=|s{@BHu5;4Eq#}HEM<}{iWPlcm$*ne8g#RUc}S7ZD!i6nq5Ifu*Etx^y(%zHAAbgi;gKn>_owDM zf$w^JzR>z%Sd@ZQ$53-7k6N%Uls&8Y2a5snW`D*hcUL?pOk>j zWYAs-+CIV5PMzpzkp3&;sEYR#vSRb zyG4eZ+*w;N8V*-*wX>Zt(#@$UM#(glvt)<>9CX2@;s7mj#Q&OCS5ZXPHr2}49+5#{%p0bAz6_^xVFXJjNS9Zf8 z74bHxzJ6o075QpMAF9}I7@I3#hjjUG)=AjugVd2)t15s(xX>}fyAM8DYtsu^(HJ{i z2l$l_91w&b$r#rK=c?1IBlB_D+Sm$HyApQ<7Voy2{}2ZzR`h>TDH5d{mbtO)Vz&?Br8PZMZ(VPn$TB zWHO^$(y(}kH{2@zYe-)#FSN3Xz&1zRr+;tI*nm;BU6@#gCB~%mSMK;ews)ayOFDCD zD1NlGk#1UUVRf80V+QFVd2M*~yL#2Wl7r6^A@->*c5x8#tG?VZ#>bfN8!O3Y1_;>*v$ z{NQM=h)$yPu*Z`z7AQ4_hppY?0`N4bO>Gb#F+q(k0`56tyJ-cs2l5>EDAhPJJnC=m zYcVdx@&_kzx|Fq`hZ*BiB))p${=gpgxN62NZ@^Kn z#C~0j-EdUDm$v2qh0i`xJ^W5+f*WPIg%sU80y+L%#@ya#OyOK0J~NZ`Ahr~z%jnPD z!Gkm@?ZOa=Q;hQ>spk6CQ4inBz>)&Y?l~CyvwLHGKc2z)Y^vb{9V!H+o_5?=@je&R zF8qxh2{L{9eIb@6w+mP1c0Fjr<9LGWzS2C2vsQS`u%|xuFfw$lil;O&SvjgB3@m?D zqN@+<s6YczwwbDr}TBL>P7GR z0A+tB`Qe)>Mro6Zw|n|VkPG%B>ZNQOmUP zww%=2!G%gP^AX<0XJJGKjO~HFp;RRo|9@BiD!zsxiVhvhRhg>|;L%T`Dn6f#7dD-_ zpG#Qc?w;F&AN)=iR~vr`*AlMqC|0UPl$c{%iA{Q_gJh1Xg6Q8} zZl{AGX^{y9of$Bz;5y!6lLP*%BxmgRpvmt~O+8VPyC)iW3KH-u-s-sG+X7^}3x};p z%QZ51FCeE`m;mP_NT-dXZU<~P7YK$xE_(;o=f_Df3wCwAp)C5F8jYYW=g zVyGkO`&Nx=;9HMyxuk4W>Z<|l}Q(th$#;SGg9ns3Di2OLcq$ba!tzZefwN*)# zLeipcmUKTf0((((FE+vbrXlSDa4xvo*d8al2vq#lKy!`8ffc!q)J&s22Wa3*80Ggg z7rIKTdl|{M9XrkHs6$qDYAab+~VZEis?PL zuG6ZRBIB)h;dVc*YHstmwB6s8#9=lj>x43n-dil@EbJ=9>-Hr6vC!mzBHVYOC$>KT z)2#dz*qGB{O_^P##(C4q4Np8VbP)X#ecaRXvW`~cFV;(E>YCCXSV$A>i>3M)(S?k> z61(lGPrnNIR*~@Z0zqfEuU*RXnMs~KlR}zG(d&J#@d%DNb(WIHCDeYWv8V#a1IT7u zb*U4c#`Du(u{#InOPk`chZ=5~bZEe@{)Y!W8<0=WdI$odj2`NmZ8xq_OOM1quVXcHiCL3FH!}V0M(D+J6vghYKiI$pp;B!N7N!4GZmc4}Y z4Qfg;%!C=ZEd1q(*@OD1;vcF3x@Y-i0b#0GQ)!B!YB<~$!<#XYCoQu_22l#8VU`t+ zsl?=BQ%XlXXeY%I^Q~f{y)n(sS|)o_v<*tR!qME_EkC(bEQ{g~1-fg^V9cymTHiOu zV_qz7YWY(?zPF~hOqIHZI&9LFp}JFL_Bi9*R6^%4Yk=T07FIjsa}j@c&ZrlLd1?12 z`9EWRTCj?Y+IU@HlkJ#W7LrqnJC1#E!K^JWciZr9Pd<5hAN6p?K`?QLp{Id-&R8{noT8-UW zy~wLfCe$)Ugu8uZa<`!_1>>+rAkHxhOz!@KGX=h?yuHO5^8gL7MOFHs>K$F1DB~!< z_UG0%_`73Hf3Em=K5qL4lFEPMKTk|^zz~yAoD0A=$<++W#+_1MS7{x4g#Q(`Zdjue zUd@cK9_H4VW3N$^4_A96Tr;oO1*Zn$mbibn+-;$kP>j`4{Lze{&|)Wyrj>2q7T;?4 zLSa@PvhI#GE?mCNRC?@;n_^PHaydqI8sFT)S<-J>=c^9E_S@{FIyVoW<~o-^vwNSvgGa`l|hO!*z$AFQkl_`h70X++FZ27LkGV02Cs2nCE+?zO)i{gFweV! zs$;yErfLRwEmT#kl|JV8*q$IGOAkq-a4|KQAPF?aMVIhi;R32B*}av?IXIncj4RQ2 zldXg0spPAP&ivAXo|x+tWMfH%wFXx_MM4c@FsV%}?)0lp@9%^IU2!9e`e3L`GH!ws z>b>x|B(gEi7~xUxKFlC&apQL{;gk!e4J0=`HDrRL6bF+8uqQ-jXez$NTo0VC9TX(d z&K6XzPqD6=->38}z>f;jREC%`JWp+N2{-#!Y191?>%s@l!>?##KI}aX08c=$zv@P{ zU>b2_h8I72M1XDQQ3g+?(QfUdJii)5*0>Sw)Y#S<+l#Tvpc@5viGu*YZ;ELtb;|iN z|JzuaPL5!A0{!c1tk&82We)Nm?AxSztf|0)o{&;kE4#BhHtjq<=hr|$}I2` zT6&%BNY#_%t-VU%X)FIL*PDxa*yK&=T}Y$ZzGW9Bv@<=G6n9-U<%8$T^W@y=46?Tu30Sc#{8v^FB!9OvJ5)HlJkA~kGC#8Cg7s@6Q9E#~p5 z;T7??7fmuCF^A{0pP$@B@ffD1s3G1{TavXGcGjR(N}&1rE}Z&b+dj!Ucu?l0o#i3* z!iVitWeB%2oM~r+tPqAEo<&Oh=6G{^kM7dS-x=4Fq^jdQw>z&5b%nDs0&tOx1X?eW z6HwKI7uZO}7r&>iiY-m>C#QD;F7;;k!7`B{lBqrTrpE)NjbUedFCSNGur*Dn37%&Z z`=;^{WAc*iX=;}lWw+@|qx%oGb+qSaM`pIdz95MpXU%8U8{O@}V zZNq$sAPoMk!|xpl$kx|u8yZ8+Ft#qK|6p6nB5*g_mTYhbKg{qbPt(!I+tFGB!$UF5 zFt;U!IY_-q<1B7;4vu7Wq~CF0THpdKJ4&6*42M%r?Q7YhA&(>y2>J&pA|w2M6z)a89)cvwS5o>bw5 zlOZjo@cMN>jCRUnL>iacV}WY~mNak=D!_bwTvUz2C1W1tEf*QxxibwTs&TNea78?^1EiG|t?mu)9+FnS;rLxPb3iW2!>IyIblY<8YUDO>yf; z-hIwrOdmWLkAoRt=3}_#&)6FtH&DQH$tX|zbeAdIGI)Fic1n5wymD(C(emnuUmfV+ zP|B&4hxzv9tNu|^)xU8gpWgFj8MJxL7yr7L;*l=d`kRcvXsqD3Qgqt)vdX2=vCjxJ z!el4fijBCTs;3fULaX-zznLx{%_G@KTkqW&6I^{+| z>(mhkUHNe7Wq!c}5I1v}c_@?ezP*e~v85wMSY!ye^CBrMKg-LDe-{;g{(t(}*xw7I z)B2T`3uM+Z!B(PWe3c{6*qc%ZdEj_AD@x%W=JV2U$Ux9*KGVdt4~yrEHdSJ?8AWw* zB6;v@4wC`Ssxo(GZ33UMqFF^&uqICQ6H<&;CrO52n{zHNT*s)S-k6eQccoyd7M2a7 zM4*!<_I1T~FWhcUm33F3mE0vuuH6qi0x3@y@S(8Oo3`X>N_0n=b%z!7%X-T!Av-eG zeoXLmPo#2rh_yi(3YhE-A8dBOUN>oc+R3*q!|%RW@2pAsTx;NkPwv!tCuOel4Zi=f z0Q8nxR2oSV2wrhEo_Wn(u|2?&tA2}-S?Rf0Y#1l4NrMN3>QFsCEWmnjo^@7)N=AiDI{b?B zDK4@4(&f>GDGB4=B+{fVc%Ev5f1~g%U&lzQ>3KbUk9%gM%t$FI{DD2z3~L7}LlFGUqw~Cj>fA+QD{UmkJe{ zRA+9(ngj(Ff0IPm>}A@YBxe7@lYoMbT){g^+tUn7E@+Y_6WeOmQnzv)V>?qlU6l;~ z7joB23z=@St-gaa)>iTLXQO%3ynuN!Tl<@47C$t!V|{&l>@>*Wi}v(r$$dTN3B6S} zs)(?c-SXa3i^Hin9nuZUtbNt2u%#Q1c9=hwdE;q!9PP$*-7qTwPnu&U^Xi^tQbCL} z$8<)_1bK9MPh&Cy!v)g?$FhMC^?@M59k<8Kbi61vlNrKJIBh`A`;>@(2e@{Lv`#e6 z%M~~bJnSy`gAe66va!(C3-3L9^Yw?FWv=E80aZ?^lWv^fAr+M+)GnmcYV5DVH_44&)pB=O-yE$}KQ(~#fPHI$j1Q{`IFAgIigX5qRWAHLoIuk&y@R*I9c z+b1Xizjb7cLr<=7ohBvd3LZ!#W;@21xd~M2XOEObQ|w4=IKYKEZ)6cqenCQ0t!|b) zqrVL?uQ&Cggh|(6N-aLRwjkG}VRc$0v!+e6`LwA(4>HP51<&u6Z)3W!kLA9OpGkPB zi{k@@1v<~k24)x%O&z1Ze(IXgaGJW z!`nEjpt)qQ6{O6{U`z~%s?i}UJRntP@i5+%hGxk9=KryD6<}FqTiXN?0i|0-Qb0Ns z!9eLyLXZwo3F(s3vAa9R?(Xh>?e6YwM;+&X*SY_l=kY3h-#L4)y=t#`*P7_)F8tJQ zaheZnX1A^G&V!v?VO4;4*(Ran$W7u8b;GxgP2#Y|zAc4_8K%$bNp31sgsU0pq(VD} zg-u92sf*i>gJ$_Pz8#c1^%PA(!W)mDfwYo7c$Z?@z*(t)zZ#R#1z#KR*dE2UW9Zyc z2Bl0>U`*~9aWUi39T8{@aP4I4{FOwhL!w)~le@RN7ei%c3$)x0l>NtCWg8nH1iSzg` zIVaT`xkq56ra3Gd(I6i!Imnf|6)i_tC zS8{!;WW*%SHy7N~(KzbXFb5mDD5%=!!%c-TAK-32ewbo>V13+?`1%Pxe*~UJcuO1A z4h&Zj9N`b#&trV8;WIzsPk5O#*Z&`G+qb6cvfne_xCd!+lLvAE!`=MyN$d^X@uP>a z4AX9E<8IkH62BYU$UO>Uwdz|+z<9ZSW_~Lx2HAMXXPLLM5rExku0^eg}Ewg!PNJY?Iem zU=nf}7m1hhQ#U^Bo-dYZ^Wy9v^(! z-X<4mfZv7l^$nZK#wL>`j~QZ>89%zE24_;l(V2pOb+RkD?r};R=yFGAFN(6%&2AZ( zY3d>9c)L6EAxqmznQjA_iG0DdKQ_9CRcBzBQvwzH0GUi+9okVTu6f!7`-}S&^u|y- zK5m;b)aSP1pvZCO7WFPrAa_r<%%Z5SF2?2di4uHtr@*~2!bo2Sf9z!HcClP>dy))T zAOlB!`n2cW=u~@bPiTh|l5717LsPTKyvr*v+BCWt;|p?4GNZbxS99f4>ID9)umhmZ z12`lzxc^pK;U*O&c2vjTW`!zoZNjmYPPPEdPQ_NguqvwhOI+ewx^nTj+EK`KpGj1P z^nPU2!yoH1{_=ScH*y(Q{H4ZjzXa}f^F+qdwtZ884CjaNeomD;r4N1?U`3Tl3!aYL z#pW8|yM^G}P0R1(WLMBn+k{dtZqVS4{L2`8Hpl2t8LGQOa9Tp`u)MEF8+$J4a4&UD zY{)PlqpC?M)=nb7Xw2aEx6(ZRt2Wwc4M-2 zad90MwpRd=XOS!Z!jVR}kT2J@vp6D%Z_6bU)<=tfJEpH{(@#2~>RZWNDVbfo2NPAg z)CA#Ve!45BceQWOcYvleBYRrmEz<&bs6&QQu8va-hw&r|do;xfjVN5~!S61`2=hL+ za#=Y=*bQtv)w8n9`+QC~yB^Kj@Wd!V> zJ`xiei8J~}SeC$N-OcdfX6EL~lV>PsiA-<4#6SKrfmnm=IVUqej3;$ThPSN61#1Zx zcEc0toLu6<$Yym#SA5KEBk5)PYBK0m%5i@TW(QLOl^zbJibaF zj0llwK>uN>V>0&W~g}MNV3xgo*nbqo!q26DH5Agn)2DNr3xBzdSiPm z#@3HX_UGZOYF|Mw2dhm|@T!o9a-|y{W@mL*e1r`G2(2leo&Nw)?HvpSh+PvitFa|C z6*nyzRZa0K?A)vcKKSqoET6xCi;-mQ4?Vb{W4I(Uhwsu^qkQxZrSYM6zZ|P2AUhj- z>PaQR{BU=2?nNGS2OjTA15Ajs3#`EPI6SXX@Iz-}N*gJDjM8J|o+|kra{`#irI_23 zDjx*JY)YY&Cnw^LYi(;i3eO>j#Nhtw7ToL~iw=WqajzYB|Goy>!_9k2Q*Dw~0mg*6 zxKI(glXpfmbBuP7;K;I03Ox8ByfvmtekAkgUY6%Z_X+k^Mzk-=Rw3aRaZOA@kvFDd zSTI%A4c)$&pGP)dPrh8BkNqYwc9`Cc^0A5nHb%+$+>jB~-?6Zm%=!VdoOKGwKu2|z zHb&`h6$~-~a%E0?KVG&FBGD~;SZRj&9r2D%Qgh5{h9mv8@Irv(H^{uOYQI!6^Rfme znWc<__QVh;6%VXX$Gc42?wEux!ELbInl2&Zeay3~Qz1!G z=1~qwElDsxavCFKy6&>7c*=7VOn0l(#&Q?@-GkyX zl0q^HXEieMGz>%9>XW^0^GZu+)5{1yOSq*EwRwYh+Sh1mH{ygZ_WO9!!H_PhcNu)o zTx@M!8HhLLIMjfbmn?qhN-a~Qs+}C@(Hx^#-otzk-r9B<_OrxseJRLdCTyNZq%)PQ zfI^PLwqpMA#Ihlme28fTB?&j7t-zznaJpN)xPw*Nj4uelH3{v3OoNmI)=ZgdX*kgS-O zA|>uq@T8MK06wN}xZJB4chUlRu%8&pmS`0g6iK_vZ64M&vfMB0Zn#{kfYBaniMIj; z^iUuX@3q3(LEW*r*gaD>3#(l)x(vfgZ85V|U<}Vny4##_+`$`jUAe9UO{MiXKOC#N z2R6XI?%dOZL|YjQDzUG}*xk1PY ze36T-Z5ba*RS@Y`4GhWQ!tWTAI6C8eDvxOaCFe!FU1#qoI!u^RIKV_1g0-d+H`_JG z>*N^jje&AOFqJ#)>RhUY@$P^z+BYcCI|gw*dj&1Q_~WClx$)^v0D8e)b}!+G=&=dk%L@ z_Tg#HVP*5h1WrX!{|Qkq^4cI6|+(U*9xgOP&-)M8~zvhaFC=~SSSI%igrQEcCy zns94Uo+B=L;!RXokyU&A8(kwMu=kp&$2Q?2uQ%c!C#6oCGW*LKzXlf38b#x5Y*=}r zvy^aBTHj$>N*~GIlu0c2w31ePBwQaBjCEDG+ygIjse#wjdXe<&`e3Cu7AEnC7DZDP z>lqXZkmFg#M5?6xaTXri){zZA>RU?}(q*h_%cRCQRLS<$Eg++f+Kgl6U(eRw^<(0YS8Pcp~jcJUDG|x8FQ9Cydv?c4gT=rC)MQTxM4;s$*q3k zV>U=b2PwfjwO2}LFB~(Mk_#E6Jf*E4egtH0p4FRSH_@LS1t2WgM->1>Mk4TRgR_kJlz@rCK;d zFXUHvjw+@VX&XouC$zh{cqjeHE^~0iw@ok(Xkl`@Mt#W$>k@rh#gfpI@kq0Eig!jY zDS*Nq3$pifY_sh_s;rKV=!r}57-dW?bSm2ypRC9QGchZz0Eg?VOgD4u`@U)R-9p?eCCpOJ4fitH;Rdcz;EyC_9wyzOl_NbV`O2hpycB5^OJXE)@M_b{l4 zkD7cPgDY12`x8vipbFX4i<0?CS`UWxvWmm&US$LLtEUDgR2=W|vRS@)jx|Q=k=hq< zIthF8>@ zrJIzx8<981HOdgksV_L?$?K}*8FyxPv5z&zmOLEM8W5}2J%sQ3H?a!STm+P%Ujugs zTf7Xx4Qf)o1XAUx5zgk4nRa1?E=KzaF3ce41&Z)6gS1`?&yKfv{J3YE9&7jP*94^S>lHrip_FP+E6S1k zno0ZeN|;JJ4qLOyN&+vk)Z3w4^6T$)axq3N92-3Z3+Q6Csx+yG=_R>%DnmS1r=&B! z;K3I!mzn?^baEpn?}`)v)GDQ8b`?G}pxQ~%q)x{^FK*-yCbq%34w)EVCsU-axdG03 z;biao+WegqX-{*`v?c4k3zmQB@hs=_?z!88o0^PoS_ateE}3l~eH-eNEdMowyDk;h|HKU1`Dhj9bwu-Ei2z z4W}AuNkg6t(89wc7jx>Bub5~bA}B3P`qX$*ET!vjKgo8{m-hUz;0c|k#@dUMa-qFQ zlFg;VG!b7tq^NFFO;{c|?=)6Mn9)&~;Yi82ldQ@weKHBQ$3?GrJctOZ#rvLo=aV{| zYoyetj>5JsmB!rvZ=4-S@*l&+QY`c4$|m;dD07^W`eB{S&U%HXQT+`Z@F@dFo2l|W zN39g#v8njgLv>KYLfU{)4Y{tTeEfF->~7r{r}|)579MuP!BoL>TT|I9u2gPl+~QBn zYLi7>RwjaF&Q1O>k#gcUYJAZW%#Gz!W|6I4C7LASk&@D6#zrPYSz){e&;A{MJu8&w zwG)f1WS)yLBcq<(aVCwMcpZnKjk8lSa3Gi*{ENRH+AkMtok;OBc%dWUz4+Ony+jVw z6RUFQb^L|xg$XkM!n!GW=q@eGW*M6#6PS40#24u|Uag5E1^tqE@i-EJv)X*mgqS|K z9D;EU9;D=S9M8uZ9b2hw4aHy|z1zW6DqXK+&vk}n9UP@8(zV8;IkIE~>gBXH0Gdu(%Su|8euI*&_jR!%SgABnGZEeh`tO(}crT=j(GRHJc{8wa09%qEMkHF2>Vu77`-!#P` zSdfL`hLoPWG@Os{B9V6n8MizibDE^)aL03tNsJQ-_z_B}c+WKs^T$|yb2=JQ3bIVF zM)tecmAQ$C;VsjmUHGey9o+RQ5`%im#9y3F#J9}URNQNgDWyKG@v$+P{*xWn=}Weu zSqIz?ud(2le>2Y0FWQ?A{H%cwyay~%$FA%)*7(+hT5Ooi=DVqBx+E1KL5&*Ri+ubA({a2?zpD4ke%+}gt%tBo)#KiWE5 z8q#!wup>V+LV}jK)PQ_(_W5~u zUn;X@E=J`F#JOX=EQj71T<2ff(iJj+Ynl@wtqW1OH7LrqK6YwUC)leSk(A#V>s80W zrWFnzA$Ve7prmqEDz5RK>JBoe3&%nPnaHIGFZfTAvy zVn`G|goTx3dn>OZOMLzusVmYe1V%yME%i8+Jrgf9V8+>U*C{>y~d-x7p#p7ReZxM ztj$dekizCx67Ti$>xtc6Wv29K9>ZZqVd5DrtH#i7IMLLU+V}{*c9SsrR_hL(usu7h zFBx`3j|$v%!8r%2tAl3RnB*kD51u@lHMrg@3a=gcBx zdjIz6m>wAy65@na11h?xm6%1jVthL0b;j3D%6#Ern3aLsA;Fj#NHsbk2ImKv^o+;b z=!il1cR(KuwvuwS7BNb9)mCg`wl`!@3Z=a(_6bV)i!!q8)bxJRbXQicF6dfT3J%<1 z!Nr(}ImT_Qs7lSu@VXciQt`4S*7fM%A%|$KuOyjP_2hXl_H1W{@fmo@Ukb=8fHazA-j%Cky?sx&gQ-K-34E60p)Bnwb6A1( z9pXA+MOK4y+zO#Sc-dH)kNO0k0t~4>SKzvqbm?JLS~Vu;cQf^jH<3VwJ+;KY84`4N z#IAm=l^Lv4+NmZx2C51!Ci!cKILEKKmmiYkI2Dd-&65PKBa5o~Z$l|z81KOE|Et88 zzG8tf1?XEZ1F7S;a8_02#x~N(&J8DR{*_*0W+AwcKY2m@qLl!RKsF?jLswwFW(1Gt z6J9wuaJxrJa3Vq)F|f!%DFpkbUrUyGEQNDhT)3qRvAC}lr%{BJxmeL4p|Od#_|KR6 zOB$bdHf@1Hu98XeW2y&|z*qYBm@1m1#|hMdrH9nC^p-64^w7it(Vg402BPkxSxQpEUiI`XwiJ|5AVu^Vn{qZb-A329p%$HCW zh7`5##+QA<+ul?tFK~r{c0=9+ap zbGb6y+=Uyz&+Rh^O?xpF>x}TEfWrDc0&hdD%}BJxIGU~aKmO$DOMTML|oPL!@8yvw~aP@Fmp1kRmlH`F)^Qy`H!TN5#!tF zvq>VwxpgNU{^&Qqw_mygn^4PXxV8(^QN^-6+z4+*L7$PN%->)rd=7>O;##w&*wGeC zyWnLGk9i*^#z+bIUsN7nF)czzhZb=sPL`$1#P}UbzIq-Hj%I8VLpqq)LW7$biq{Rz zG{`W#6ULc@nGfVyoe?kuTMF3+YzW3upDbLiwTc{ojisJSKx;o{rQk|?X9GOW!8dS`HrlbSM0K%<+`S3L?x9aW@Q3lF1}=E{e4_^TuxU&8EbvCz<&#Fj#d z9p!f2aJ*}vLoNw*o%}2y+-Jy#3vzPZaIZ)muNe|;gu&f)lX2N6I78}uYp8a<_7Df+ zY6DfC=_oSf$9(L|h^BH|YpyAClwz278mh?n*W=MXB}~kFCMx*i+PwdS()im{Jz@_Y!=v z$1>l|pstc!4UBS+@S>k|M5kXA&UMHBftV}}Y3D;VG_lmb2^s#n32rn~XN(|@jwam9 zI(g86s8;Uw5-%Ky?`AUBQiuHdH>MS<@OqWl6G-8Cu2xzfc1Pm6Lwg)H<=J!&uiQX0^Z=Bdl+PAKmk~Aqt#6zV&RDuTmmN>lT>S$TXy=466$8OBG{H?J&b2 zO$xiuX;Afkz!_((?J0d6Td~?tdR#+r(P{ws_&oL)21(;#b$u0S^(>QvS(D9!nT{cT zv=h_txeaFKU|D+{HBOb;G`18BrM7@NdKum(7AlU%Kx{~tM&_~614!b7+}5>5Sd%A7 z0Sr+P>sixHF+}Hc3pdYtnm)USQT>3ODqb+ zkv>6LS*diRH}+D)&7RVH_qrh;G@QhJqg3B)z@MmraoCoR6Def8Cm83~7hid>^*do% zeG1Oh&NvmB+nZ~7&C|TpqY+M2lCSScesO?SojEm+%vXBFXNvAUiuI}PI2R|o(&O@G z^OFL8bR65gi;et)G-Giw33p8!;pK4mgC%d>S4{0za>T=M68O7>7ZG{dsCGKCq7 zD;+R_H)#okttG9F;BpGK_biXm=Eh!9+bzQc_c&=pu(GlWk-GacD)h;d0=T?|q{OVk z%)kKVaxP$KB5s)kW?_k6Qm0_7=vjcFUE3M+AnwTMO7g;ic)ojN$pFmJEu_jV3vNNn za)X<^XO2rf@vWOCzE+XMAFSI8W;>U&A_em*wYbHTWG$HbYZTJ9O{03l-Xfl5Lu$3- zxY|K*ek&w(ES2J;r9)tLSc|5C1F}Q;)!(>o%40q1h0SfTTva949$)>PFeSN8uNn13 zlv2oj#Zspw;O<88+ZyU3`Db3iMtHc8S61=Mw*=W6+d_D4$Kr0zzG|4+ySsiYg?(E@ zVJ$v8Q-xf??6_2h5S&v20x+pwzw{slee*Q7c9+PBCI9$nilhC zN#^<8FiGlU*B0WTDJEE^2X${Q$$%=YESi81(q^!X@lh;E$iNpH5`LEr^~W(D?l+#< z@xV5AeCRZcHE74API)~lgUz0iymMR?kGU2nq)2IQv_&K{c|oqqHU6sf!YZSIx{T&E>?IB02Y5Eu6LoR5q)n)^AfEi4)RreLe?iz)M$GO2KpuihY66R!3`j5ihIT5NN|&6*snv`^)8cYFEKf4E@N zhpU`{*ZpHE8GNbJZsAnnr)8BefaDVe85U)+*j#lCACsdJ2L0tz;k}c zD2##N7vrag464u7;&NtjuP<7;;gACf{>UAxWZc~txe*>K06x+!^{HQbHwu4T)!fFf9w|c%i}m&Q->XTN{`o4 zi45*6!|l#E(Uv0jC|(Qe%ShaucF0mY8zT#`B>=y5={mU@ z@`uvE_yQYZTGCJbTh|Zwnmdr|&N_MFZ%a&R#5YdvS?i278g)jMHh55*hY^wCNhVN|VRknxZkb-?XC=3p{rz;-CO>~TL zwSt8Bu2ki0r)vJupDJh@4qCNfQdDMUKZ?Q`3kQKO{+=f}HY`+;4yTT^b(`d(GcR92 zvsVhs*2AZ!&v!H^S)b=Gii; zHUop(VQIsf{-QOQ+F2`?v;h)l8i5gpx?ORvJ;ut6t-lNh$PAuCUigsQ64N7OP~&E2 zetIevS`8?5;KMdxcQWPo8D^PaWIr|B(3Kuy!IzR*o8zT*O+`0C8!!pM=o$yU>lXGz zCu3FLj<^*{r*mnpiumgu0+ffvR*Xq%8P#}L+%gI$_4V*O7bAmxtLRqR z77?WT8T`&@BGBtL{v_sS2N?u~pJqkOo11V&clr5^*x4Ez{BV?ssC~r^v8S_E7>{T- zU;JM}MtB8{&~}Woky{{FvX+8EY-Qd&ac5f6QZeA}e zw{f>9}(K7F}X^PKG?jB`e0{+sJL(}?C-z>+F`@DpYWpBwV^L2cuN$$ZSSr$ z&(q{c2K18J(65#_qG3(XaXcoKNIpd;4~tBF0-~iCU?xT-rr=mRp5ILTX<}2uw=R)6 z6mv@ZOVPyq_ELIA4`>9hi(y4L+nX^-nTz{0l(ICOpT5ZtoW*KD$SkpTqRc1u^u^uc_BiL% zPch-2uxB7fx;O1_){;OU>nYLca(`T+i}n~L1|XmjYqM%-1>*I zFjuK~Tcae_mtmnkh4B^ckUL476BuWzBbfAiyJM$0?)zd%Wj!f!FKUX3g*YD-g1bh+ zDz&NMc@)A6{NnmPVdCZ;Y+v1#hcZg0VjuHKO~i(}P`?N*JZaf68wZ(Lr+eT+ORcd6o*yrRvLqFtXUup<+lPnX`Sra)SC)% z9~03rR9Xw8U2s4JV>8GOTUrgojE06zOt<5Xy$WvRc;aEZQl=XW@kh-TM~i)A{P|ma zXoneX%hc#s>{RT^0TPBOk5n&Lx+IQyv2Dx)X}1qsW}9~8Nl%w#8rGMmcf{yHA=Oxu zA`QXD7@CgBMI`l1raW=4+#Lt|4@ku9%nGG;Wlsa1<`LWsl2*rsX~7}&Wp4K>jP2MG zmrD~mbd&BpE$p}Q#;vqubq`Y}`(>itCF+aKF7%Y<22dk04Vd5AAWSCfCQ==Kk@i`$ zhJsb`BCXh+96Kxr|HQk+o0~aV$($sd^TDQg>Z{W@q#G(-Xc=}qtaBOIAJ7t~2GIn~#)Up@D4Fl@MrOOOYDk`Ba!z`NzThCk<{j|Xr4tsmaim@v$5UBJ zHFCR!%vSK=ZoXjr0DGedscn|gH1kaHLvs*bnegO}w&G!Kb;qp+)VO0XJ;!p80#GE# zn@ANnM1dbVl-h}#TtHhng=~LZ8g-v};#Dk01bRqLsnWg+X1X@T=}vfOS{M@>W#W)0 zchCl2v~iEJT6jiboMV_^z4s!AJZy^PDhYTT-dZmDCQb2Fmn%7so%vL<&pk=6NiMFk zktqDq@7*^n%D1Bj6YgC3MbhK5$Y&|{bc<&*uPLqVHL*ckJ0;5?_HgXX$+q^Bc>5## z6`B)LWQ{#Z5uqi5kvovzS;XZZ(xrjsBbeyYJ!^D(r}Lu8^tr*ERmd03ykO+*FwrlKltLH z4uA7nDxzDK;D_n}{n)&wJedwMiQpTZ#)Ixpr;3 zJK|9|t>(iNEv5EgM2IRDmSBDn7ju{g{?M6!48{t5Itk;eLfr)QU@Vq&5SiZ99M1#% z$)wm7T++s`N~y&@PRHmC(3vv#i@NwPFJ&U;Ya-b;W5d{BA`% zvA4O5YD-L|`WCA;FSQmks>-m7_f@WWCsF2658+$i!ja4K&C_V!>NJBl$1aGXg-dbhU31s zK@z5V<7sLQRz=`QO9oA%+H}MU7aD`h7#go-AfmsIN$0*Ya}o3EHw+7}u&C9H!&BSH z{<_Wjxno>Jv>m<BX`uJKwg0AJI4 z)Jow|x&Yq32%wiL$)RpIpHPOImKwax3NrMW_Q_bMhQo&TSY<53*+|?Lu2PJGY5oe_{-iuv zd5$vX=_Y2@N$}qWdky`uxKI!|#`M6QtlaQC4NEK1YFltG#p|ApCz{w_)D^?}@e9kf zy5mwmuH*@(SsUS3d_e@Y!~Cjf3@KLv9n+|>9w{R{hZW;xJ3i=FdYQ!LfOTyelYlb5 zWww`jnI?`FBq|+k!%G;SBn39887B|G-XN32V61P+OwJ@7O^mF>i1-{8Mj?$bxg!?D zldBK;s!1uz@es2R9ByHUOZDov;mL3EB&tBvIL-1vSe| zY)l*=vFlLj1Q5W?2s8XHbi;<0_@j<79#Mi9u%!P$%!@ zS|7sYhQYX`$^+U&qp%;l2dU>W=-`YK`V?Rp^t204s>3m=O^&2S$yDEQr8#z(bhE`( zO)N;q@@l(OSD#3V$A>n9@F%-RXD;pEuIdGOd;qh5dw6ymFw7Zy@)capmmz-mnG>gm zv5gF)INeR=Qt9G{b4!7i&?~@(O1kX(sS>xlVU44G zreVwKOwlCxBefe-@TD6?NaiGeiY5i7;kT0uR+q>~hd&Bn;2s?9jk~dA!ii)W3T+x!ddIl!-!}J)MwO?eKD;QsiliAHMS=YwR)Pq{?GPg^kIC~I&2DXjE zcj`!KKAeW72KX%#~9jsEzZ`Y(ix}ar|{MdEK?Pkt)}cvH|N=Y*HuawXEE`SiW})hbZ^$! z;!#?^Mm(G^{KgP$ug?S*i86{-Op4CO;DC>}B(ZWOLoG?LwN34syW?6t?qv$~z#4!0 zb-_KzgS+si?0=(5WVqo*>zHPlr9tG^*MgH?D97r=Mn>NIVnBdA7PjmXn>A?kdk=Wj1P*rhOBIdQlSPcoC znwQ{nY!Ei2@{)0w{=(Nn{GCAcH8zzR`n(y|=cj8Wa_bwcq%~I`i@js`+iiH;u?9<> zdtrZd#$Nx}ax!;C&xn_k@J z6k{^@Y8kq^4)2o^`RP^ikNNnO>dO63$CPGX$=FpH%i~+tTLHhGg1?FbN%>E>YlFMZ zOgd^tSQX-aFwgt}zPHw;(UD=|YsrA`F`wb{Bf-IS*ljD3IIQe}^L1^sF`l}4}6AHCd5WC1WkNq*d)Yk(mRJ>H1cfr`Eg;=9XRkeWcf6mVgPR`=PXEwm? zGHz#Sz(DNP3dN}c{ISI1PI@6^#1}4H>EG3bbYXT1WY8#OaOY%9HW#kR#xR4Zwgquf z!nh&%Wg?xe@`p zL{Wc$Ke6!`(T@zgvv&`k&3J)PFCzbL@#b!%lhA2>J9*V;}6Ylc>ODviC6T zO7+Eo>daaXao&eF#JXsYFsuwL$ICQKGV;qQl4^pFf{=1Bg7WuG!2MHtgh;2#h(SzQ zZN|vrv;ykN6@~Rlq))}Vbi*5`bmWV9Nh*#vqb{22;z`AEy-N~XfcKM(aV_O-6$ z*M}MjR7*n)t|3RzsPL)xta&aEcrFWNc&c>(gDf@10n{Nos8fav#GwK+XMq@11|4rK z!$y}f98d0mS3cO@-w~@+vD_S=+}g$%$b{+8S_K7nXP9O&&b4up{4g2)G*5F5wnk`D zRehxEdE6F{i?Gbzyh<|lr|_+db~|zRMqpNl=G^WTae$6uLS+J1#*EA|Oi2@n;~8Y2 z?*h%aD2eB|L4mUwm529X&cWob{LCC@jOr9s7w&8=7wzMG+n4%{@T^4g*8IYdQWG4` z9TZG8GB+krxH7zkZX$E-Lol~Gs9q|i_C?EZY**9kgEeLR&MS3ejnpE08F}#$|J9Ht z(@BSwHI%EtWZ3cIYRCxVH@Otv<5~ROk@mE-ZKH9{DwuhDw{mjL!bqw2X~jdGtu6Qa zAezNVxS}0JmORl%anFu79i&aK<|aP%F;>M{H%#lQ)2WE(!>~5~b-?5rU5eRjPdtmk zH@S-ao5Isw=Bg!-TZfgH)edTypM1i+j(8u<*uQlRj?}4>!U7s*E0c)vqc3ALvn2wI`uP1b01| zpE}PKf5tt=;(AIG#{yjF)Q!LT#H-3}>aR^yNN?~u7bnz|@c1EXy#dlzjA^RuCD22tcsRX+hxd{xGx~J+tGCkmeF@8>?5QkX^iHL~jP2`5I@~bL#9vM+ zzI0G{WvYwkbMN3?-v|M78R#PTeit#mJ;vLW^Xu1SkQ5iUUXP?0h6~l%0a=)wY!j3i zq70mTATW*`RIj~Rji z`hdFWX0jU{wO@iLK<1bf;BC+I-R_fX5)xD0SIAV!+apEdlYBlKi!B;Ulz|U=mENp^ zQm{O)GD6_a-zj178Ko498G`sVIuzdm!W%J9l))$13NY)9a#H1voc}vZRhcyQT>(Bk zVquSt4Q_@iKKM(2&((F`0Z(XF}-M&1GvBuN} z9j&|)QW^xIXuDCTs^(bfgpY+h<^Sr6FtUP1erhUUg-MPdNfsA%fhKl4%^{61z;ZeVC+(QW7g=4ju3{U+&5Ue5;dc^wbCgN1QW=U$R@{mo9rUbmQ@g67ND6>6$t~-< zNk!NZtdHm2DGtM{dQ+49!lqzX?&GV{S{TLejdTg-IWR2Xts^L82H0QXUWDaAh7^*Sx&w_Q_!hvu-KDX3 z*qruaQ$jpBYgh;TRl$o!w0f8ao;C`UdhHM#)WG0PJi4irrqI#Q#?wxczTo=bahZ1<8b|7o(T8$R-|AtN8@8%t zX4*?ttcMErl=RE#g0+!uk_ynr)CgR1iB&A7K=DX`>L>2_IkisaJ>!^#fn7mYrZk)8 zySLHD@(Mjl@kFyCUSD=J&&AR_^6xg+r2aVRSk)Bot0gVY7a!zOelsC`TLDo2WJ5{Z zjK${CFJPJw)CMJ#X zVRcn;D$e!6`2PM5MR;S=8b58t+rz^K*2dJJ;)>r*=ix5b#dg(TUa6);V}Dylx6E(Z_~5^v1yx|iX3C?i!(X}WDwO3Ak`xuvb0 z%%r?pQ<_O;XEPG#gJVnuNVrBBmoiQt3lgi+{7L$GQn-`f*H-!thq^mU*TR&-ff>3u zXJ?A<#+5KNeeF7|Ml5jy>{+CT~-_|M( z|5jy4B6vh4uUj#>m={Ef&y)%-H8CmXq|Sa^OU`oZq^^Za#m?4Rne?XiL<=}$Q#CFF zg*cqUYv3geZr-O`i|B4eB>SJ%>C$RG%bTy=-^n_@$i=`dTg9=B%x}W$V2pFa;E-G= znYPVU|K~v+u(VrYEdKMflNq}e{9~(ARSyR(Ol-!re(x`6!&{p$Am6kH-#NVjMQsI_ zd9SgJT*5YaV`;W|1YVXDl*r_VmZo9SCgkHqb{`!o^RKq^P(E{4A80Z*(zwW=9%*}f zl_bN~PGEmJX6ZS(P%Kd(HSiCyrVuYXN{Ko-}NRUCb5Zunxw?*hTrbtCs#+jIP8D7a6X4p(;mm z-%oHhuu>^CyUcG*>*pkXy+_jmS5djm4WwA%A{Y3K>Wwkec36~bt)GC z{LMp|D{+H6<;O@6qXm<0F0=qkDX+J^v8f=M7uoPK%xRTtmqoHq#oK;(k&w|}AI~jt zHx$=1FgzuWM{-*|+@&>_voqN+r8y7czNSsG3uXGYAx;>Fax+8X6j+cE^v2fn4ey{1HfOYW*6`86dDn%v3}E^Dvgga2KJzf>fxAv1W6%UCDoc!P1M6Zy zQph--f^Zo7Qz+D9BJ(jzs;t*>Ux)F_+Ec)r7V8c&QnJ)zLb#Y2y_ur$=-a#lHIQ|8 zY%s?)cOK@!1OX@Ya)>I!L3Nqn_OTV#bdBv~6v+FVauYewzIAB>O8sp-?3qc4d&Vt| z^Tw*oJlAw4*n^}+Zi1MxLTt3

FPvIT`~CU9uU{&FmSbfTzv#Oyj%8xRW(*b?KoL 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ⅆUtD&Z?PKj!cZNt^K<8c8Q#pmvra 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ξq(R}b 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

>QYz4Y`O{h9?j(iW;m+c; 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