From fae84d065c0d92dbc5777175ff1f1b122f78d4d2 Mon Sep 17 00:00:00 2001 From: primakov Date: Sun, 27 Nov 2022 16:34:37 +0300 Subject: [PATCH] init --- ijl.config.js | 21 + index.d.ts | 4 + package-lock.json | 14927 ++++++++++++++++++++ package.json | 33 + remote-assets/SBSansScreen.eot | Bin 0 -> 89497 bytes remote-assets/SBSansScreen.svg | 574 + remote-assets/SBSansScreen.ttf | Bin 0 -> 103984 bytes remote-assets/SBSansScreen.woff | Bin 0 -> 56020 bytes remote-assets/SBSansScreen.woff2 | Bin 0 -> 37928 bytes remote-assets/SBSansScreen_demo.html | 108 + remote-assets/SBSansScreen_stylesheet.css | 16 + src/app.tsx | 43 + src/assets/36-arrow-right.svg | 3 + src/assets/logo-white.svg | 57 + src/assets/logo.svg | 57 + src/index.tsx | 27 + src/pages/main.tsx | 81 + src/pages/style.ts | 160 + stubs/api/index.js | 3 + tsconfig.json | 25 + 20 files changed, 16139 insertions(+) create mode 100644 ijl.config.js create mode 100644 index.d.ts create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 remote-assets/SBSansScreen.eot create mode 100644 remote-assets/SBSansScreen.svg create mode 100644 remote-assets/SBSansScreen.ttf create mode 100644 remote-assets/SBSansScreen.woff create mode 100644 remote-assets/SBSansScreen.woff2 create mode 100644 remote-assets/SBSansScreen_demo.html create mode 100644 remote-assets/SBSansScreen_stylesheet.css create mode 100644 src/app.tsx create mode 100644 src/assets/36-arrow-right.svg create mode 100644 src/assets/logo-white.svg create mode 100644 src/assets/logo.svg create mode 100644 src/index.tsx create mode 100644 src/pages/main.tsx create mode 100644 src/pages/style.ts create mode 100644 stubs/api/index.js create mode 100644 tsconfig.json diff --git a/ijl.config.js b/ijl.config.js new file mode 100644 index 0000000..559e9d7 --- /dev/null +++ b/ijl.config.js @@ -0,0 +1,21 @@ +const pkg = require('./package') + +module.exports = { + apiPath: 'stubs/api', + webpackConfig: { + output: { + publicPath: `/static/${pkg.name}/${process.env.VERSION || pkg.version}/` + } + }, + navigations: { + 'hub-video-start.main': '/hub-video-start' + }, + features: { + 'hub-video-start': { + // add your features here in the format [featureName]: { value: string } + }, + }, + config: { + key: 'value' + } +} diff --git a/index.d.ts b/index.d.ts new file mode 100644 index 0000000..04b52e4 --- /dev/null +++ b/index.d.ts @@ -0,0 +1,4 @@ +declare module '*.svg' { + const src: string; + export default src; +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6504319 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14927 @@ +{ + "name": "hub-video-start", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "hub-video-start", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@types/react": "^17.0.52", + "@types/react-dom": "^17.0.18", + "express": "^4.18.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "typescript": "^4.9.3" + }, + "devDependencies": { + "@ijl/cli": "^4.1.6" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "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==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "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.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "dependencies": { + "@babel/types": "^7.20.2", + "@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==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "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.19.1", + "@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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.0" + }, + "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==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "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==", + "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==", + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.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==", + "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/highlight/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==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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/@babel/highlight/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/@babel/highlight/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==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/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==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==", + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "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-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-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.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.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "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.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dev": true, + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "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.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "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-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "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-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^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-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-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + }, + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@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.20.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.20.2", + "@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.20.0", + "@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.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@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.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@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.20.1", + "@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.20.2", + "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/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "dependencies": { + "regenerator-runtime": "^0.13.10" + }, + "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==", + "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.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@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.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz", + "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==", + "dependencies": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@emotion/babel-plugin/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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@emotion/babel-plugin/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "dependencies": { + "@emotion/memoize": "^0.8.0" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "node_modules/@emotion/react": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz", + "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "node_modules/@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz", + "integrity": "sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@emotion/react": "^11.0.0-rc.0", + "react": ">=16.8.0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "node_modules/@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "node_modules/@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "node_modules/@ijl/cli": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@ijl/cli/-/cli-4.1.6.tgz", + "integrity": "sha512-wNva5DAa0GwDQ9RhHTIRyzziFoLRpMoU9Ph5Hu80Hy7UUhZj9lCkW140djSJRNX13q59lwhiocV4oX8dlvOE4Q==", + "dev": true, + "dependencies": { + "@babel/core": "^7.16.12", + "@babel/preset-env": "^7.16.11", + "@babel/preset-react": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", + "@ijl/fire.app": "^1.5.0", + "@ijl/templates": "1.5.0", + "@types/node": "14.14.16", + "@types/webpack-env": "1.16.0", + "axios": "0.21.1", + "babel-loader": "^8.2.3", + "body-parser": "^1.19.0", + "chalk": "^4.1.0", + "clean-webpack-plugin": "3.0.0", + "commander": "6.2.1", + "cookie-parser": "1.4.5", + "copy-webpack-plugin": "^7.0.0", + "css-loader": "^6.5.1", + "express": "^4.17.1", + "express-session": "1.17.1", + "file-loader": "6.2.0", + "i18next": "19.8.4", + "i18next-browser-languagedetector": "6.0.1", + "i18next-xhr-backend": "3.2.2", + "locate-path": "^6.0.0", + "mkdirp": "^1.0.4", + "react-dev-utils": "^11.0.1", + "react-hot-loader": "4.13.0", + "react-i18next": "11.8.5", + "recursive-watch": "1.1.4", + "socket.io": "^4.4.1", + "style-loader": "^3.3.1", + "ttl": "1.3.1", + "typescript": "4.1.3", + "url-loader": "^4.1.1", + "webpack": "^5.11.0", + "webpack-cli": "^4.2.0", + "webpack-dev-middleware": "4.0.2", + "webpack-hot-middleware": "2.25.0", + "webpack-merge": "5.7.2" + }, + "bin": { + "ijl-cli": "bin/ijl-cli" + } + }, + "node_modules/@ijl/cli/node_modules/typescript": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@ijl/fire.app": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@ijl/fire.app/-/fire.app-1.5.0.tgz", + "integrity": "sha512-VnYKJICVpEMxERTv1Qlw3btMcKPsMxOx/IzfcGuIz2CCq8QO+CCADcOCo+jISGFMOxUwPCjKa5qxGoQvsiN0RQ==", + "dev": true + }, + "node_modules/@ijl/templates": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@ijl/templates/-/templates-1.5.0.tgz", + "integrity": "sha512-zhhhu9BHTk8tXSDOyHqPnxB4vyOX1UfbJrxqBgTgv/aD2JxDgDqngo/ez4yAt53x7mz/OkKTtPtWVWfsWKbXZw==", + "dev": true, + "dependencies": { + "glob": "^7.1.6", + "hbs": "^4.1.0" + } + }, + "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==", + "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==", + "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==", + "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==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, + "node_modules/@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "node_modules/@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "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/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "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": "14.14.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz", + "integrity": "sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==", + "dev": true + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "node_modules/@types/react": { + "version": "17.0.52", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz", + "integrity": "sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", + "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "node_modules/@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz", + "integrity": "sha512-Fx+NpfOO0CpeYX2g9bkvX8O5qh9wrU1sOF4g8sft4Mu7z+qfe387YlyY8w8daDyDsKY5vUxM0yxkAYnbkRbZEw==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true, + "engines": { + "node": ">= 0.12.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==", + "dev": true, + "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/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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", + "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/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.10.0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "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/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true, + "engines": { + "node": "^4.5.0 || >= 5.9" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "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/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.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==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001434", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", + "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "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/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "node_modules/commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-parser": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", + "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", + "dev": true, + "dependencies": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/copy-webpack-plugin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-SLjQNa5iE3BoCP76ESU9qYo9ZkEWtXoZxDurHoqPchAFRblJ9g96xTeC560UXBMre1Nx6ixIIUfiY3VcjpJw3g==", + "dev": true, + "dependencies": { + "fast-glob": "^3.2.4", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dev": true, + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "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/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "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==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/engine.io": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "dev": true, + "dependencies": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io-parser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", + "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/engine.io/node_modules/cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enhanced-resolve/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "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==" + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express-session": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.1.tgz", + "integrity": "sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==", + "dev": true, + "dependencies": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.0", + "uid-safe": "~2.1.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/express-session/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express-session/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/express-session/node_modules/safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + }, + "node_modules/express/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "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==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/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/find-up/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==", + "dev": true + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "engines": { + "node": ">=6.11.5", + "yarn": ">=1.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dev": true + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/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/fork-ts-checker-webpack-plugin/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "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==", + "dev": true + }, + "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/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==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "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-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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==", + "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==", + "dev": 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/gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "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-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/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hbs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz", + "integrity": "sha512-dQwHnrfWlTk5PvG9+a45GYpg0VpX47ryKF8dULVd6DtwOE6TEcYQXQ5QM6nyOx/h7v3bvEQbdn19EDAcfUAgZg==", + "dev": true, + "dependencies": { + "handlebars": "4.7.7", + "walk": "2.3.15" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "dependencies": { + "react-is": "^16.7.0" + } + }, + "node_modules/html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "node_modules/html-parse-stringify2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz", + "integrity": "sha512-wMKQ3aJ/dwXzDHPpA7XgsRXXCkEhHkAF6Ioh7D51lgZO7Qy0LmcFddC9TI/qNQJvSM1KL8KbcR3FtuybsrzFlQ==", + "dev": true, + "dependencies": { + "void-elements": "^2.0.1" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/i18next": { + "version": "19.8.4", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.8.4.tgz", + "integrity": "sha512-FfVPNWv+felJObeZ6DSXZkj9QM1Ivvh7NcFCgA8XPtJWHz0iXVa9BUy+QY8EPrCLE+vWgDfV/sc96BgXVo6HAA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.12.0" + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.0.1.tgz", + "integrity": "sha512-3H+OsNQn3FciomUU0d4zPFHsvJv4X66lBelXk9hnIDYDsveIgT7dWZ3/VvcSlpKk9lvCK770blRZ/CwHMXZqWw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5" + } + }, + "node_modules/i18next-xhr-backend": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-3.2.2.tgz", + "integrity": "sha512-OtRf2Vo3IqAxsttQbpjYnmMML12IMB5e0fc5B7qKJFLScitYaXa1OhMX0n0X/3vrfFlpHL9Ro/H+ps4Ej2j7QQ==", + "deprecated": "replaced by i18next-http-backend", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.5.5" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dev": true, + "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/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==" + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "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==" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "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==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "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/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dev": true, + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "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/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "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==" + }, + "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-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "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==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": 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==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/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==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": 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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "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==", + "dev": 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-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/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/pkg-up/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/pkg-up/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/pkg-up/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/pkg-up/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/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "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==", + "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/random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "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/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dev": true, + "dependencies": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/react-dev-utils/node_modules/@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dev": true, + "dependencies": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/chalk/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/react-dev-utils/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==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/react-dev-utils/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==", + "dev": true + }, + "node_modules/react-dev-utils/node_modules/globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/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/react-dev-utils/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/react-dev-utils/node_modules/node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", + "dev": true + }, + "node_modules/react-dev-utils/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/react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + }, + "peerDependencies": { + "react": "17.0.2" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", + "dev": true + }, + "node_modules/react-hot-loader": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", + "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", + "dev": true, + "dependencies": { + "fast-levenshtein": "^2.0.6", + "global": "^4.3.0", + "hoist-non-react-statics": "^3.3.0", + "loader-utils": "^1.1.0", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "@types/react": "^15.0.0 || ^16.0.0 || ^17.0.0 ", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 ", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 " + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-hot-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/react-hot-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/react-hot-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/react-i18next": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.8.5.tgz", + "integrity": "sha512-2jY/8NkhNv2KWBnZuhHxTn13aMxAbvhiDUNskm+1xVVnrPId78l8fA7fCyVeO3XU1kptM0t4MtvxV1Nu08cjLw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.3.1", + "html-parse-stringify2": "2.0.1" + }, + "peerDependencies": { + "i18next": ">= 19.0.0", + "react": ">= 16.8.0" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "dev": true + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/recursive-watch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.4.tgz", + "integrity": "sha512-fWejAmdLi7B/jipBUjTLnqId+PK+573fbGNbdaNA/AiAnQAx6OYOLCGWRs0W5+PyM1rLzZSWK2f40QpHSR49PQ==", + "dev": true, + "dependencies": { + "ttl": "^1.3.0" + }, + "bin": { + "recursive-watch": "bin.js" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "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.1.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/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "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-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "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/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==", + "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": { + "queue-microtask": "^1.2.2" + } + }, + "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==", + "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/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "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==", + "dev": 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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "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==", + "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/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/socket.io": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", + "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.1", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.2.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/socket.io-adapter": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", + "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", + "dev": true + }, + "node_modules/socket.io-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", + "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", + "dev": true, + "dependencies": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "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-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.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/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "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/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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.0.tgz", + "integrity": "sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg==", + "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/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.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==", + "dev": 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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/ttl": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ttl/-/ttl-1.3.1.tgz", + "integrity": "sha512-+bGy9iDAqg3WSfc2ZrprToSPJhZjqy7vUv9wupQzsiv+BVPVx1T2a6G4T0290SpQj+56Toaw9BiLO5j5Bd7QzA==", + "dev": true + }, + "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==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dev": true, + "dependencies": { + "random-bytes": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "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/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "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==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } + } + }, + "node_modules/url-loader/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.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/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/walk": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==", + "dev": true, + "dependencies": { + "foreachasync": "^3.0.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-cli/node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.2.tgz", + "integrity": "sha512-xyAICqIugWtT1RRH5aMMmZlPhDhEqPTDL0TWhmMZsuZ+cFlAvRxv4thCbuxdk9MW+OYK4c9BkfmgdQ1/7imkJA==", + "dev": true, + "dependencies": { + "mem": "^8.0.0", + "memfs": "^3.2.0", + "mime-types": "^2.1.27", + "range-parser": "^1.2.1", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-hot-middleware": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", + "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", + "dev": true, + "dependencies": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" + } + }, + "node_modules/webpack-hot-middleware/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-hot-middleware/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-merge": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.2.tgz", + "integrity": "sha512-7o7qjwcIB6lqHX0VZA2Vxcp8RHftW1LNcaB6t87PEpco/VPlG0Wn9DnvgmcJ0nZU578/vKQfhDSLTF0EZ+pFAg==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "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/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "dependencies": { + "microevent.ts": "~0.1.1" + } + }, + "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==", + "dev": true + }, + "node_modules/ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": 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/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/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "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==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.1.tgz", + "integrity": "sha512-EWZ4mE2diW3QALKvDMiXnbZpRvlj+nayZ112nK93SnhqOtpdsbVD4W+2tEoT3YNBAG9RBR0ISY758ZkOgsn6pQ==" + }, + "@babel/core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.2.tgz", + "integrity": "sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.2", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.1", + "@babel/parser": "^7.20.2", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2", + "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.20.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.4.tgz", + "integrity": "sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==", + "requires": { + "@babel/types": "^7.20.2", + "@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==", + "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.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.2.tgz", + "integrity": "sha512-k22GoYRAHPYr9I+Gvy2ZQlAe5mGy8BqWst2wRt8cwIufWTxrsVshhIBvYNqC80N0GSFWTsqRVexOtfzlgOEDvA==", + "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.19.1", + "@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==" + }, + "@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==", + "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==", + "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==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==" + }, + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==" + }, + "@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==" + }, + "@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==" + }, + "@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.20.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.1.tgz", + "integrity": "sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==" + }, + "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==" + }, + "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==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.3.tgz", + "integrity": "sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==" + }, + "@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.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@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.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz", + "integrity": "sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.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.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@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.20.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.3.tgz", + "integrity": "sha512-oZg/Fpx0YDrj13KsLyO8I/CX3Zdw7z0O9qOd95SqcoIzuqy/WTGWvePeHAnZCN54SfdyjHcb1S30gc8zlzlHcA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@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-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dev": true, + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@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-typescript": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz", + "integrity": "sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.20.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-typescript": "^7.20.0" + } + }, + "@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.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@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.20.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.20.2", + "@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.20.0", + "@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.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@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.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@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.20.1", + "@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.20.2", + "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/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.1.tgz", + "integrity": "sha512-mrzLkl6U9YLF8qpqI7TB82PESyEGjm/0Ly91jG575eVxMMlb8fYfOXFZIJ8XfLrJZQbm7dlKry2bJmXBUEkdFg==", + "requires": { + "regenerator-runtime": "^0.13.10" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.1.tgz", + "integrity": "sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.1", + "@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.20.1", + "@babel/types": "^7.20.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.2.tgz", + "integrity": "sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==", + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@emotion/babel-plugin": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.5.tgz", + "integrity": "sha512-xE7/hyLHJac7D2Ve9dKroBBZqBT7WuPQmWcq7HSGb84sUuP4mlOWoB8dvVfD9yk5DHkU1m6RW7xSoDtnQHNQeA==", + "requires": { + "@babel/helper-module-imports": "^7.16.7", + "@babel/plugin-syntax-jsx": "^7.17.12", + "@babel/runtime": "^7.18.3", + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/serialize": "^1.1.1", + "babel-plugin-macros": "^3.1.0", + "convert-source-map": "^1.5.0", + "escape-string-regexp": "^4.0.0", + "find-root": "^1.1.0", + "source-map": "^0.5.7", + "stylis": "4.1.3" + }, + "dependencies": { + "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==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" + } + } + }, + "@emotion/cache": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.5.tgz", + "integrity": "sha512-dGYHWyzTdmK+f2+EnIGBpkz1lKc4Zbj2KHd4cX3Wi8/OWr5pKslNjc3yABKH4adRGCvSX4VDC0i04mrrq0aiRA==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.1", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.1.3" + } + }, + "@emotion/hash": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.0.tgz", + "integrity": "sha512-14FtKiHhy2QoPIzdTcvh//8OyBlknNs2nXRwIhG904opCby3l+9Xaf/wuPvICBF0rc1ZCNBd3nKe9cd2mecVkQ==" + }, + "@emotion/is-prop-valid": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.0.tgz", + "integrity": "sha512-3aDpDprjM0AwaxGE09bOPkNxHpBd+kA6jty3RnaEXdweX1DF1U3VQpPYb0g1IStAuK7SVQ1cy+bNBBKp4W3Fjg==", + "requires": { + "@emotion/memoize": "^0.8.0" + } + }, + "@emotion/memoize": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.0.tgz", + "integrity": "sha512-G/YwXTkv7Den9mXDO7AhLWkE3q+I92B+VqAE+dYG4NGPaHZGvt3G8Q0p9vmE+sq7rTGphUbAvmQ9YpbfMQGGlA==" + }, + "@emotion/react": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.5.tgz", + "integrity": "sha512-TZs6235tCJ/7iF6/rvTaOH4oxQg2gMAcdHemjwLKIjKz4rRuYe1HJ2TQJKnAcRAfOUDdU8XoDadCe1rl72iv8A==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/cache": "^11.10.5", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.1.tgz", + "integrity": "sha512-Zl/0LFggN7+L1liljxXdsVSVlg6E/Z/olVWpfxUTxOAmi8NU7YoeWeLfi1RmnB2TATHoaWwIBRoL+FvAJiTUQA==", + "requires": { + "@emotion/hash": "^0.9.0", + "@emotion/memoize": "^0.8.0", + "@emotion/unitless": "^0.8.0", + "@emotion/utils": "^1.2.0", + "csstype": "^3.0.2" + } + }, + "@emotion/sheet": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.1.tgz", + "integrity": "sha512-zxRBwl93sHMsOj4zs+OslQKg/uhF38MB+OMKoCrVuS0nyTkqnau+BM3WGEoOptg9Oz45T/aIGs1qbVAsEFo3nA==" + }, + "@emotion/styled": { + "version": "11.10.5", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.5.tgz", + "integrity": "sha512-8EP6dD7dMkdku2foLoruPCNkRevzdcBaY6q0l0OsbyJK+x8D9HWjX27ARiSIKNF634hY9Zdoedh8bJCiva8yZw==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.5", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.1", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", + "@emotion/utils": "^1.2.0" + } + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@emotion/use-insertion-effect-with-fallbacks": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@emotion/use-insertion-effect-with-fallbacks/-/use-insertion-effect-with-fallbacks-1.0.0.tgz", + "integrity": "sha512-1eEgUGmkaljiBnRMTdksDV1W4kUnmwgp7X9G8B++9GYwl1lUdqSndSriIrTJ0N7LQaoauY9JJ2yhiOYK5+NI4A==", + "requires": {} + }, + "@emotion/utils": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.2.0.tgz", + "integrity": "sha512-sn3WH53Kzpw8oQ5mgMmIzzyAaH2ZqFEbozVVBSYp538E06OSE6ytOp7pRAjNQR+Q/orwqdQYJSe2m3hCOeznkw==" + }, + "@emotion/weak-memoize": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@emotion/weak-memoize/-/weak-memoize-0.3.0.tgz", + "integrity": "sha512-AHPmaAx+RYfZz0eYu6Gviiagpmiyw98ySSlQvCUhVGDRtDFe4DBS0x1bSjdF3gqUDYOczB+yYvBTtEylYSdRhg==" + }, + "@ijl/cli": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@ijl/cli/-/cli-4.1.6.tgz", + "integrity": "sha512-wNva5DAa0GwDQ9RhHTIRyzziFoLRpMoU9Ph5Hu80Hy7UUhZj9lCkW140djSJRNX13q59lwhiocV4oX8dlvOE4Q==", + "dev": true, + "requires": { + "@babel/core": "^7.16.12", + "@babel/preset-env": "^7.16.11", + "@babel/preset-react": "^7.16.7", + "@babel/preset-typescript": "^7.16.7", + "@ijl/fire.app": "^1.5.0", + "@ijl/templates": "1.5.0", + "@types/node": "14.14.16", + "@types/webpack-env": "1.16.0", + "axios": "0.21.1", + "babel-loader": "^8.2.3", + "body-parser": "^1.19.0", + "chalk": "^4.1.0", + "clean-webpack-plugin": "3.0.0", + "commander": "6.2.1", + "cookie-parser": "1.4.5", + "copy-webpack-plugin": "^7.0.0", + "css-loader": "^6.5.1", + "express": "^4.17.1", + "express-session": "1.17.1", + "file-loader": "6.2.0", + "i18next": "19.8.4", + "i18next-browser-languagedetector": "6.0.1", + "i18next-xhr-backend": "3.2.2", + "locate-path": "^6.0.0", + "mkdirp": "^1.0.4", + "react-dev-utils": "^11.0.1", + "react-hot-loader": "4.13.0", + "react-i18next": "11.8.5", + "recursive-watch": "1.1.4", + "socket.io": "^4.4.1", + "style-loader": "^3.3.1", + "ttl": "1.3.1", + "typescript": "4.1.3", + "url-loader": "^4.1.1", + "webpack": "^5.11.0", + "webpack-cli": "^4.2.0", + "webpack-dev-middleware": "4.0.2", + "webpack-hot-middleware": "2.25.0", + "webpack-merge": "5.7.2" + }, + "dependencies": { + "typescript": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.1.3.tgz", + "integrity": "sha512-B3ZIOf1IKeH2ixgHhj6la6xdwR9QrLC5d1VKeCSY4tvkqhF2eqd9O7txNlS0PO3GrBAFIdr3L1ndNwteUbZLYg==", + "dev": true + } + } + }, + "@ijl/fire.app": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@ijl/fire.app/-/fire.app-1.5.0.tgz", + "integrity": "sha512-VnYKJICVpEMxERTv1Qlw3btMcKPsMxOx/IzfcGuIz2CCq8QO+CCADcOCo+jISGFMOxUwPCjKa5qxGoQvsiN0RQ==", + "dev": true + }, + "@ijl/templates": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@ijl/templates/-/templates-1.5.0.tgz", + "integrity": "sha512-zhhhu9BHTk8tXSDOyHqPnxB4vyOX1UfbJrxqBgTgv/aD2JxDgDqngo/ez4yAt53x7mz/OkKTtPtWVWfsWKbXZw==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "hbs": "^4.1.0" + } + }, + "@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==", + "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==" + }, + "@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==" + }, + "@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==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@socket.io/component-emitter": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz", + "integrity": "sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==", + "dev": true + }, + "@types/cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==", + "dev": true + }, + "@types/cors": { + "version": "2.8.12", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.12.tgz", + "integrity": "sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==", + "dev": true + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "@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/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "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": "14.14.16", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.16.tgz", + "integrity": "sha512-naXYePhweTi+BMv11TgioE2/FXU4fSl29HAH1ffxVciNsH3rYXjNP2yM8wqmSm7jS20gM8TIklKiTen+1iVncw==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + }, + "@types/prop-types": { + "version": "15.7.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + }, + "@types/react": { + "version": "17.0.52", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.52.tgz", + "integrity": "sha512-vwk8QqVODi0VaZZpDXQCmEmiOuyjEFPY7Ttaw5vjM112LOq37yz1CDJGrRJwA1fYEq4Iitd5rnjd1yWAc/bT+A==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "17.0.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.18.tgz", + "integrity": "sha512-rLVtIfbwyur2iFKykP2w0pl/1unw26b5td16d5xMgp7/yjTHomkyxPYChFoCr/FtEX1lN9wY6lFj1qvKdS5kDw==", + "requires": { + "@types/react": "^17" + } + }, + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-env": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.16.0.tgz", + "integrity": "sha512-Fx+NpfOO0CpeYX2g9bkvX8O5qh9wrU1sOF4g8sft4Mu7z+qfe387YlyY8w8daDyDsKY5vUxM0yxkAYnbkRbZEw==", + "dev": true + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "address": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.1.2.tgz", + "integrity": "sha512-aT6camzM4xEA54YVJYSqxz1kv4IHnQZRtThJJHhUMRExaU5spC7jX5ugSwTaTgJliIgs4VhZOk7htClvQ/LmRA==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "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" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==", + "dev": true + }, + "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" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==", + "dev": true + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "axios": { + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", + "dev": true, + "requires": { + "follow-redirects": "^1.10.0" + } + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base64id": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", + "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "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 + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.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==", + "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==" + }, + "caniuse-lite": { + "version": "1.0.30001434", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001434.tgz", + "integrity": "sha512-aOBHrLmTQw//WFa2rcF1If9fa3ypkC1wzqqiKHgfdrXTWcU8C4gKVZT77eQAPWN1APys3+uQ0Df07rKauXGEYA==" + }, + "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" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.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 + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", + "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", + "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 + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "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==", + "requires": { + "safe-buffer": "5.2.1" + } + }, + "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==" + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "cookie-parser": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.5.tgz", + "integrity": "sha512-f13bPUj/gG/5mDr+xLmSxxDsB9DQiTIfhJS/sqjrmfAWiAN+x2O4i/XguTL9yDZ+/IFDanJ+5x7hC4CXT9Tdzw==", + "dev": true, + "requires": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-SLjQNa5iE3BoCP76ESU9qYo9ZkEWtXoZxDurHoqPchAFRblJ9g96xTeC560UXBMre1Nx6ixIIUfiY3VcjpJw3g==", + "dev": true, + "requires": { + "fast-glob": "^3.2.4", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dev": true, + "requires": { + "browserslist": "^4.21.4" + } + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "dev": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-loader": { + "version": "6.7.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.2.tgz", + "integrity": "sha512-oqGbbVcBJkm8QwmnNzrFrWTnudnRZC+1eXikLJl0n4ljcfotgRifpg2a1lKy8jTrc4/d9A/ap1GFq1jDKG7J+Q==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.18", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.8" + }, + "dependencies": { + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + } + } + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "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" + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "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==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dev": true, + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "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==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==", + "dev": true + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "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==" + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "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==" + }, + "engine.io": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-6.2.1.tgz", + "integrity": "sha512-ECceEFcAaNRybd3lsGQKas3ZlMVjN3cyWwMP25D2i0zWfyiytVbTpRPa34qrr+FHddtpBVOmq4H/DCv1O0lZRA==", + "dev": true, + "requires": { + "@types/cookie": "^0.4.1", + "@types/cors": "^2.8.12", + "@types/node": ">=10.0.0", + "accepts": "~1.3.4", + "base64id": "2.0.0", + "cookie": "~0.4.1", + "cors": "~2.8.5", + "debug": "~4.3.1", + "engine.io-parser": "~5.0.3", + "ws": "~8.2.3" + }, + "dependencies": { + "cookie": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.4.tgz", + "integrity": "sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "dependencies": { + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "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==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==" + }, + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "express-session": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.17.1.tgz", + "integrity": "sha512-UbHwgqjxQZJiWRTMyhvWGvjBQduGCSBDhhZXYenziMFjxst5rMV+aJZ6hKPHZnPyHGsrqRICxtX8jtEbm/z36Q==", + "dev": true, + "requires": { + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~2.0.0", + "on-headers": "~1.0.2", + "parseurl": "~1.3.3", + "safe-buffer": "5.2.0", + "uid-safe": "~2.1.5" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "dev": true + } + } + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "filesize": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", + "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "dependencies": { + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.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": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true + }, + "foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha512-J+ler7Ta54FwwNcx6wQRDhTIbNeyDcARMkOcguEqnEdtm0jKvN3Li3PDAb2Du3ubJYEWfYL83XMROXdsXAXycw==", + "dev": true + }, + "fork-ts-checker-webpack-plugin": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.6.tgz", + "integrity": "sha512-DUxuQaKoqfNne8iikd14SAkh5uw4+8vNifp6gmA73yYNS6ywLIWSLD/n/mBzHQRpW3J7rbATEakmiA8JvkTyZw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.5.5", + "chalk": "^2.4.1", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "semver": "^5.6.0", + "tapable": "^1.0.0", + "worker-rpc": "^0.1.0" + }, + "dependencies": { + "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" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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" + } + }, + "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==", + "dev": true, + "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==", + "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 + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "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 + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": 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" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "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==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dev": true, + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": 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 + }, + "gzip-size": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz", + "integrity": "sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^4.0.1" + } + }, + "handlebars": { + "version": "4.7.7", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", + "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", + "dev": true, + "requires": { + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.0" + } + }, + "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-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 + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hbs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.2.0.tgz", + "integrity": "sha512-dQwHnrfWlTk5PvG9+a45GYpg0VpX47ryKF8dULVd6DtwOE6TEcYQXQ5QM6nyOx/h7v3bvEQbdn19EDAcfUAgZg==", + "dev": true, + "requires": { + "handlebars": "4.7.7", + "walk": "2.3.15" + } + }, + "hoist-non-react-statics": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz", + "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==", + "requires": { + "react-is": "^16.7.0" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", + "dev": true + }, + "html-parse-stringify2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify2/-/html-parse-stringify2-2.0.1.tgz", + "integrity": "sha512-wMKQ3aJ/dwXzDHPpA7XgsRXXCkEhHkAF6Ioh7D51lgZO7Qy0LmcFddC9TI/qNQJvSM1KL8KbcR3FtuybsrzFlQ==", + "dev": true, + "requires": { + "void-elements": "^2.0.1" + } + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "i18next": { + "version": "19.8.4", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-19.8.4.tgz", + "integrity": "sha512-FfVPNWv+felJObeZ6DSXZkj9QM1Ivvh7NcFCgA8XPtJWHz0iXVa9BUy+QY8EPrCLE+vWgDfV/sc96BgXVo6HAA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.12.0" + } + }, + "i18next-browser-languagedetector": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-6.0.1.tgz", + "integrity": "sha512-3H+OsNQn3FciomUU0d4zPFHsvJv4X66lBelXk9hnIDYDsveIgT7dWZ3/VvcSlpKk9lvCK770blRZ/CwHMXZqWw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "i18next-xhr-backend": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/i18next-xhr-backend/-/i18next-xhr-backend-3.2.2.tgz", + "integrity": "sha512-OtRf2Vo3IqAxsttQbpjYnmMML12IMB5e0fc5B7qKJFLScitYaXa1OhMX0n0X/3vrfFlpHL9Ro/H+ps4Ej2j7QQ==", + "dev": true, + "requires": { + "@babel/runtime": "^7.5.5" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "immer": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/immer/-/immer-8.0.1.tgz", + "integrity": "sha512-aqXhGP7//Gui2+UrEtvxZxSquQVXTpZ7KDxfCcKAF3Vysvw0CViVaW9RZ1j1xlIYqaaaipBoqdqeibkc18PNvA==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "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==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "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-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "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 + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "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==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "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 + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "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" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "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==" + }, + "mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + } + }, + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "microevent.ts": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", + "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dev": true, + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + } + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "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==" + }, + "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-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "requires": { + "isobject": "^3.0.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==", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "dev": true, + "requires": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": 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==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "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 + }, + "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==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true + }, + "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==", + "dev": 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==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": 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-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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 + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true + }, + "postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true + }, + "prompts": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.0.tgz", + "integrity": "sha512-awZAKrk3vN6CroQukBL+R9051a4R3zCZBlJm/HBfrSZ8iTpYix3VX1vU4mveiLpiwmOJT4wokTF9m6HUk4KqWQ==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystring": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.1.tgz", + "integrity": "sha512-wkvS7mL/JMugcup3/rMitHmd9ecIGd2lhFhK9N3UUQ450h66d1r3Y9nvXzQAW1Lq+wyx61k/1pfKS5KuKiyEbg==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "random-bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", + "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", + "dev": true + }, + "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" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "react-dev-utils": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-11.0.4.tgz", + "integrity": "sha512-dx0LvIGHcOPtKbeiSUM4jqpBl3TcY7CDjZdfOIcKeznE7BWr9dg0iPG90G5yfVQ+p/rGNMXdbfStvzQZEVEi4A==", + "dev": true, + "requires": { + "@babel/code-frame": "7.10.4", + "address": "1.1.2", + "browserslist": "4.14.2", + "chalk": "2.4.2", + "cross-spawn": "7.0.3", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "2.0.0", + "filesize": "6.1.0", + "find-up": "4.1.0", + "fork-ts-checker-webpack-plugin": "4.1.6", + "global-modules": "2.0.0", + "globby": "11.0.1", + "gzip-size": "5.1.1", + "immer": "8.0.1", + "is-root": "2.1.0", + "loader-utils": "2.0.0", + "open": "^7.0.2", + "pkg-up": "3.1.0", + "prompts": "2.4.0", + "react-error-overlay": "^6.0.9", + "recursive-readdir": "2.2.2", + "shell-quote": "1.7.2", + "strip-ansi": "6.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "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" + } + }, + "browserslist": { + "version": "4.14.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.2.tgz", + "integrity": "sha512-HI4lPveGKUR0x2StIz+2FXfDk9SfVMrxn6PLh1JeGUwcuoDkdKZebWiyLRJ68iIPDpMI4JLVDf7S7XzslgWOhw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001125", + "electron-to-chromium": "^1.3.564", + "escalade": "^3.0.2", + "node-releases": "^1.1.61" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "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 + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "node-releases": { + "version": "1.1.77", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.77.tgz", + "integrity": "sha512-rB1DUFUNAN4Gn9keO2K1efO35IDK7yKHCdCaIMvFO7yUYmmZYeDjnGKle26G4rwj+LKRQpjyUUvMkPglwGCYNQ==", + "dev": 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" + } + } + } + }, + "react-dom": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz", + "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.2" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==", + "dev": true + }, + "react-hot-loader": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-4.13.0.tgz", + "integrity": "sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==", + "dev": true, + "requires": { + "fast-levenshtein": "^2.0.6", + "global": "^4.3.0", + "hoist-non-react-statics": "^3.3.0", + "loader-utils": "^1.1.0", + "prop-types": "^15.6.1", + "react-lifecycles-compat": "^3.0.4", + "shallowequal": "^1.1.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "react-i18next": { + "version": "11.8.5", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-11.8.5.tgz", + "integrity": "sha512-2jY/8NkhNv2KWBnZuhHxTn13aMxAbvhiDUNskm+1xVVnrPId78l8fA7fCyVeO3XU1kptM0t4MtvxV1Nu08cjLw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.3.1", + "html-parse-stringify2": "2.0.1" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==", + "dev": true + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dev": true, + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "recursive-watch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/recursive-watch/-/recursive-watch-1.1.4.tgz", + "integrity": "sha512-fWejAmdLi7B/jipBUjTLnqId+PK+573fbGNbdaNA/AiAnQAx6OYOLCGWRs0W5+PyM1rLzZSWK2f40QpHSR49PQ==", + "dev": true, + "requires": { + "ttl": "^1.3.0" + } + }, + "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.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "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.1.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 + } + } + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + } + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "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==", + "dev": 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==", + "dev": true + }, + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "socket.io": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.5.4.tgz", + "integrity": "sha512-m3GC94iK9MfIEeIBfbhJs5BqFibMtkRk8ZpKwG2QwxV0m/eEhPIV4ara6XCF1LWNAus7z58RodiZlAH71U3EhQ==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "base64id": "~2.0.0", + "debug": "~4.3.2", + "engine.io": "~6.2.1", + "socket.io-adapter": "~2.4.0", + "socket.io-parser": "~4.2.1" + } + }, + "socket.io-adapter": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz", + "integrity": "sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==", + "dev": true + }, + "socket.io-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.2.1.tgz", + "integrity": "sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==", + "dev": true, + "requires": { + "@socket.io/component-emitter": "~3.1.0", + "debug": "~4.3.1" + } + }, + "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-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "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" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "dev": true, + "requires": {} + }, + "stylis": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.3.tgz", + "integrity": "sha512-GP6WDNWf+o403jrEp9c5jibKavrtLW+/qYGhFxFrG8maXhwTBI7gLLhiBb0o7uFccWN+EOS9aMO6cGHWAO07OA==" + }, + "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" + } + }, + "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==" + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "terser": { + "version": "5.16.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.0.tgz", + "integrity": "sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "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-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + } + } + }, + "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==", + "dev": 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==" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "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==", + "dev": true, + "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==" + }, + "ttl": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/ttl/-/ttl-1.3.1.tgz", + "integrity": "sha512-+bGy9iDAqg3WSfc2ZrprToSPJhZjqy7vUv9wupQzsiv+BVPVx1T2a6G4T0290SpQj+56Toaw9BiLO5j5Bd7QzA==", + "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==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typescript": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.3.tgz", + "integrity": "sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==" + }, + "uglify-js": { + "version": "3.17.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz", + "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==", + "dev": true, + "optional": true + }, + "uid-safe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", + "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", + "dev": true, + "requires": { + "random-bytes": "~1.0.0" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "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 + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true + } + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true + } + } + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "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==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "url-loader": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz", + "integrity": "sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "mime-types": "^2.1.27", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "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 + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==", + "dev": true + }, + "walk": { + "version": "2.3.15", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.15.tgz", + "integrity": "sha512-4eRTBZljBfIISK1Vnt69Gvr2w/wc3U6Vtrw7qiN5iqYJPH7LElcYh/iU4XWhdCy2dZqv1ToMyYlybDylfG/5Vg==", + "dev": true, + "requires": { + "foreachasync": "^3.0.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-4.0.2.tgz", + "integrity": "sha512-xyAICqIugWtT1RRH5aMMmZlPhDhEqPTDL0TWhmMZsuZ+cFlAvRxv4thCbuxdk9MW+OYK4c9BkfmgdQ1/7imkJA==", + "dev": true, + "requires": { + "mem": "^8.0.0", + "memfs": "^3.2.0", + "mime-types": "^2.1.27", + "range-parser": "^1.2.1", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "webpack-hot-middleware": { + "version": "2.25.0", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.25.0.tgz", + "integrity": "sha512-xs5dPOrGPCzuRXNi8F6rwhawWvQQkeli5Ro48PRuQh8pYPCPmNnltP9itiUPT4xI8oW+y0m59lyyeQk54s5VgA==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.2.tgz", + "integrity": "sha512-7o7qjwcIB6lqHX0VZA2Vxcp8RHftW1LNcaB6t87PEpco/VPlG0Wn9DnvgmcJ0nZU578/vKQfhDSLTF0EZ+pFAg==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + }, + "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" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "worker-rpc": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", + "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", + "dev": true, + "requires": { + "microevent.ts": "~0.1.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": true, + "requires": {} + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "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==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..537e780 --- /dev/null +++ b/package.json @@ -0,0 +1,33 @@ +{ + "name": "hub-video-start", + "version": "1.0.0", + "description": "", + "main": "./src/index.tsx", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "start": "ijl-cli --server --port=8099 --with-open-browser", + "build": "npm run clean && ijl-cli --build --dev", + "build:prod": "npm run clean && ijl-cli --build", + "clean": "rimraf dist" + }, + "repository": { + "type": "git", + "url": "ssh://git@85.143.175.152:10022/primakov/hub-video-start.git" + }, + "keywords": [], + "author": "", + "license": "MIT", + "devDependencies": { + "@ijl/cli": "^4.1.6" + }, + "dependencies": { + "@emotion/react": "^11.10.5", + "@emotion/styled": "^11.10.5", + "@types/react": "^17.0.52", + "@types/react-dom": "^17.0.18", + "express": "^4.18.2", + "react": "^17.0.2", + "react-dom": "^17.0.2", + "typescript": "^4.9.3" + } +} diff --git a/remote-assets/SBSansScreen.eot b/remote-assets/SBSansScreen.eot new file mode 100644 index 0000000000000000000000000000000000000000..918b512cd5f0366512149f21543a1efdc0281858 GIT binary patch literal 89497 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∓kv={wG6 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 Fz5qx0VbA~o literal 0 HcmV?d00001 diff --git a/remote-assets/SBSansScreen.svg b/remote-assets/SBSansScreen.svg new file mode 100644 index 0000000..8f7f3eb --- /dev/null +++ b/remote-assets/SBSansScreen.svg @@ -0,0 +1,574 @@ + + + + +Generated by SVGconv. +Copyright : Copyright (c) 2018 ParaType Inc., ParaType Ltd. All rights reserved. +Designer : ParaType Ltd +Foundry : ParaType Ltd +Foundry URL : http://www.paratype.com + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/remote-assets/SBSansScreen.ttf b/remote-assets/SBSansScreen.ttf new file mode 100644 index 0000000000000000000000000000000000000000..f25ed32cb518589e966fbe9ff84bd0460c5fbb83 GIT binary patch literal 103984 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�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 literal 0 HcmV?d00001 diff --git a/remote-assets/SBSansScreen_demo.html b/remote-assets/SBSansScreen_demo.html new file mode 100644 index 0000000..a93560c --- /dev/null +++ b/remote-assets/SBSansScreen_demo.html @@ -0,0 +1,108 @@ + + + + + + + + Font Face Demo + + + + + +
+

+Font:
+ + +SB Sans Screen

+ +

+Sample Text:

+

+Jelly-like above the high wire, six quaking pachyderms kept the climax of the extravaganza in a dazzling state of flux.
Юный директор целиком сжевал весь объём продукции фундука (товара дефицитного и деликатесного), идя энергично через хрустящий камыш.

+ +

+

+Character Set:            

+
+

+! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~   ¡ ¢ £ ¤ ¥ ¦ § ¨ © ª « ¬ ­ ® ¯ ° ± ² ³ ´ µ ¶ · ¸ ¹ º » ¼ ½ ¾ ¿ À Á Â Ã Ä Å Æ Ç È É Ê Ë Ì Í Î Ï Ð Ñ Ò Ó Ô Õ Ö × Ø Ù Ú Û Ü Ý Þ ß à á â ã ä å æ ç è é ê ë ì í î ï ð ñ ò ó ô õ ö ÷ ø ù ú û ü ý þ ÿ Ā ā Ă ă Ą ą Ć ć Ĉ ĉ Ċ ċ Č č Ď ď Đ đ Ē ē Ė ė Ę ę Ě ě Ĝ ĝ Ğ ğ Ġ ġ Ģ ģ Ĥ ĥ Ħ ħ Ī ī Į į İ ı Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ŀ ŀ Ł ł Ń ń Ņ ņ Ň ň Ō ō Ő ő Œ œ Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ŝ ŝ Ş ş Š š Ţ ţ Ť ť Ū ū Ŭ ŭ Ů ů Ű ű Ų ų Ÿ Ź ź Ż ż Ž ž Ə ƒ ǝ Ǧ ǧ Ș ș Ț ț ȷ ə ʼ ˆ ˇ ˘ ˙ ˚ ˛ ˜ ˝ ́ Δ Ω π Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ў Џ А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я а б в г д е ж з и й к л м н о п р с т у ф х ц ч ш щ ъ ы ь э ю я ё ђ ѓ є ѕ і ї ј љ њ ћ ќ ў џ Ґ ґ Ғ ғ Қ қ Ң ң Ү ү Ұ ұ Һ һ Ӏ ӏ Ә ә Ө ө ẞ ‒ – — ‘ ’ ‚ “ ” „ † ‡ • … ‰ ‹ › ⁄ ⁰ ⁴ ⁵ ⁶ ⁷ ⁸ ⁹ ₀ ₁ ₂ ₃ ₄ ₅ ₆ ₇ ₈ ₉ € ₴ ₸ ₽ № ℠ ™ ⅓ ⅔ ⅛ ⅜ ⅝ ⅞ − ∞ ≈ ≠ ≤ ≥ ◊                                                             ff fi fl ffi ffl

+ +

+© ParaType, 2019. All rights reserved.
All trademarks mentioned in this document are the trademarks or registered trademarks of their respective holders. You may reproduce and
distribute this document as long as you do not remove ParaType copyright information and do not make any changes in the document.
Русская панграмма из книги В. В. Шахиджаняна «Соло на клавиатуре»

+ + + diff --git a/remote-assets/SBSansScreen_stylesheet.css b/remote-assets/SBSansScreen_stylesheet.css new file mode 100644 index 0000000..95d2894 --- /dev/null +++ b/remote-assets/SBSansScreen_stylesheet.css @@ -0,0 +1,16 @@ +/* Generated by ParaType (http://www.paratype.com)*/ +/* Font SB Sans Screen: Copyright © ParaType, 2019. All rights reserved.*/ + + +@font-face { + font-family: 'SBSansScreenRegular'; + src: url('SBSansScreen.eot'); + src: + url('SBSansScreen.eot?#iefix') format('embedded-opentype'), + url('SBSansScreen.woff2') format('woff2'), + url('SBSansScreen.woff') format('woff'), + url('SBSansScreen.ttf') format('truetype'), + url('SBSansScreen.svg#SBSansScreen-Regular') format('svg'); + font-weight: normal; + font-style: normal; +} \ No newline at end of file diff --git a/src/app.tsx b/src/app.tsx new file mode 100644 index 0000000..7abed66 --- /dev/null +++ b/src/app.tsx @@ -0,0 +1,43 @@ +import React from 'react'; +import { Global, css } from '@emotion/react' + +import { MainPage } from './pages/main'; + +const App = () => { + return( + <> + + + + ) +} + +export default App; + diff --git a/src/assets/36-arrow-right.svg b/src/assets/36-arrow-right.svg new file mode 100644 index 0000000..90d714b --- /dev/null +++ b/src/assets/36-arrow-right.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/assets/logo-white.svg b/src/assets/logo-white.svg new file mode 100644 index 0000000..6bb7e76 --- /dev/null +++ b/src/assets/logo-white.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/assets/logo.svg b/src/assets/logo.svg new file mode 100644 index 0000000..563c229 --- /dev/null +++ b/src/assets/logo.svg @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..0b5687e --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,27 @@ +import React from 'react'; +import ReactDom from 'react-dom'; + +import App from './app'; + +export default () => ; + +export const mount = (Сomponent) => { + ReactDom.render( + <Сomponent/>, + document.getElementById('app') + ); + + if(module.hot) { + module.hot.accept('./app', ()=> { + ReactDom.render( + , + document.getElementById('app') + ); + }) + } +}; + +export const unmount = () => { + ReactDom.unmountComponentAtNode(document.getElementById('app')); +}; + diff --git a/src/pages/main.tsx b/src/pages/main.tsx new file mode 100644 index 0000000..be80ab5 --- /dev/null +++ b/src/pages/main.tsx @@ -0,0 +1,81 @@ +import React, { useState, useCallback } from 'react'; + +import logo from '../assets/logo-white.svg'; +import arrow from '../assets/36-arrow-right.svg'; + +import { + MainWrapper, + InputElement, + InputLabel, + InputWrapper, + LogoImg, + ArrowImg, + IconButton, + StartWrapper, + StartI, + StartInput, + StartLabel, +} from './style'; + +const Input = ({ onStart }) => { + const [value, setValue] = useState(''); + const handleChange = useCallback(event => { + setValue(event.target.value.toUpperCase()) + }, [setValue]); + + const handleSubmit = useCallback((event) => { + event.preventDefault(); + if (value === 'SBER') { + onStart() + } + }, [value]) + + return ( +
+ + + Ввод: + + + + + + +
+ ) +} + +const Start = () => { + return ( + + + + СТАРТ + + + ) +} + +export const MainPage = () => { + const [showStart, setShowStart] = useState(false); + + return ( + + + {!showStart && setShowStart(true)} />} + {showStart && } + + ); +}; diff --git a/src/pages/style.ts b/src/pages/style.ts new file mode 100644 index 0000000..e679726 --- /dev/null +++ b/src/pages/style.ts @@ -0,0 +1,160 @@ +import styled from '@emotion/styled'; +import { keyframes } from '@emotion/react' + +export const MainWrapper = styled.main` + display: flex; + justify-content: center; + align-items: center; + height: 100%; +`; + +export const InputWrapper = styled.div` + position: relative; + padding: 12px; + display: flex; + align-items: center; +`; +export const InputLabel = styled.label` + position: absolute; + top: -8px; + left: 24px; + z-index: 2; +`; +export const InputElement = styled.input` + border: 1px solid #ccc; + padding: 12px; + font-size: 24px; + border-radius: 8px; + color: #117623; +`; + +export const LogoImg = styled.img` + position: absolute; + top: 24px; + left: 24px; +`; + +export const ArrowImg = styled.img` + width: 48px; + height: 48px; +`; + +export const IconButton = styled.button` + border: none; + background-color: transparent; + display: flex; + align-items: center; + height: 100%; +`; + +const reveal = keyframes` + 0% { + transform: scale(0.1, 0.1) + } + + 100% { + transform: scale(1); + } +`; + +export const StartWrapper = styled.div` + animation: ${reveal} 1s ease forwards; + /* box-shadow: 0 -2px 5px rgba(255,255,255,0.05), 0 2px 5px rgba(255,255,255,0.1); */ + width: 350px; + height: 350px; + /* margin: 60px auto; */ + position: relative; +`; + +export const StartLabel = styled.label` + display: block; + width: 100%; + height: 100%; + border-radius: 50%; + background: #b25244; + /* background: linear-gradient(#f7f2f6, #b2ac9e); */ + background: linear-gradient(#b52a2a, #e10ff1); + position: relative; + color: #a5a39d; + font-size: 70px; + text-align: center; + line-height: 150px; + transition: all 0.3s ease-out; + text-shadow: 0 2px 1px rgba(0,0,0,0.25); + z-index: -1; + box-shadow: + inset 0 2px 3px rgba(255,255,255,0.13), + 0 5px 8px rgba(0,0,0,0.3), + 0 10px 10px 4px rgba(0,0,0,0.3); + + &::after { + content: ""; + position: absolute; + left: -20px; + right: -20px; + top: -20px; + bottom: -20px; + z-index: -2; + border-radius: inherit; + box-shadow: + inset 0 1px 0 rgba(255,255,255,0.1), + 0 1px 2px rgba(0,0,0,0.3), + 0 0 10px rgba(0,0,0,0.15); + } + + &::before { + content: ""; + position: absolute; + left: -10px; + right: -10px; + top: -10px; + bottom: -10px; + z-index: -1; + border-radius: inherit; + box-shadow: inset 0 10px 10px rgba(0,0,0,0.13); + -webkit-filter:blur(1px); + filter: blur(1px); + } +`; + +export const StartInput = styled.input` + display: block; + width: 100%; + height: 100%; + opacity: 0; + z-index: 100; + position: absolute; + cursor: pointer; + + &:checked ~ label { + box-shadow: + inset 0 2px 3px rgba(255,255,255,0.13), + 0 5px 8px rgba(0,0,0,0.35), + 0 3px 10px 4px rgba(0,0,0,0.2); + color: #9abb82; + } +`; + +export const StartI = styled.i` + content: ""; + display: flex; + position: absolute; + width: 70%; + height: 70%; + left: 50%; + top: 50%; + z-index: -1; + color: white; + margin: -35% 0 0 -35%; + border-radius: 50%; + /* background: linear-gradient(#cbc7bc, #d2cbc3); */ + background: linear-gradient(#22a037, #98e221); + box-shadow: + 0 -2px 5px rgba(255,255,255,0.05), + 0 2px 5px rgba(255,255,255,0.1); + -webkit-filter:blur(1px); + filter: blur(1px); + align-items: center; + justify-content: center; + font-style: normal; +`; diff --git a/stubs/api/index.js b/stubs/api/index.js new file mode 100644 index 0000000..d2cd565 --- /dev/null +++ b/stubs/api/index.js @@ -0,0 +1,3 @@ +const router = require('express').Router(); + +module.exports = router; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..9268eb0 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "lib": [ + "dom", + "es2017" + ], + "outDir": "./dist/", + "sourceMap": true, + "esModuleInterop": true, + "noImplicitAny": false, + "module": "esnext", + "moduleResolution": "node", + "target": "es6", + "jsx": "react", + "typeRoots": ["node_modules/@types", "src/typings"], + "types" : ["webpack-env", "node"], + "resolveJsonModule": true + }, + "exclude": [ + "node_modules", + "**/*.test.ts", + "**/*.test.tsx", + "node_modules/@types/jest" + ] +}