diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..e90b778 --- /dev/null +++ b/.env.example @@ -0,0 +1,2 @@ +REACT_APP_WEB3_STORAGE_API_TOKEN= +REACT_APP_WEB3_NAME= \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..532eddc --- /dev/null +++ b/.gitignore @@ -0,0 +1,25 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +.env \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 4c76ac9..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Dietrich Ayala - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index a73c4bf..daf8ee8 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,3 @@ -# ipp -interplanetary publishing platform -blogging site \ No newline at end of file +# How to install +- npm install +- npm start \ No newline at end of file diff --git a/config-overrides.js b/config-overrides.js new file mode 100644 index 0000000..dbb6cb6 --- /dev/null +++ b/config-overrides.js @@ -0,0 +1,30 @@ +const webpack = require('webpack'); + +module.exports = function override(config) { + config.ignoreWarnings = [/Failed to parse source map/]; + + const fallback = config.resolve.fallback || {}; + Object.assign(fallback, { + crypto: require.resolve('crypto-browserify'), + stream: require.resolve('stream-browserify'), + assert: require.resolve('assert'), + http: require.resolve('stream-http'), + https: require.resolve('https-browserify'), + os: require.resolve('os-browserify'), + url: require.resolve('url'), + }); + config.resolve.fallback = fallback; + config.plugins = (config.plugins || []).concat([ + new webpack.ProvidePlugin({ + process: 'process/browser', + Buffer: ['buffer', 'Buffer'], + }), + ]); + config.module.rules.unshift({ + test: /\.m?js$/, + resolve: { + fullySpecified: false, // disable the behavior + }, + }); + return config; +}; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..254d9e3 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,41009 @@ +{ + "name": "ipp-app", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "ipp-app", + "version": "0.1.0", + "dependencies": { + "@chainsafe/filsnap-adapter": "^2.1.1", + "@chainsafe/filsnap-types": "^2.1.2", + "@emotion/react": "^11.10.0", + "@emotion/styled": "^11.10.0", + "@mui/icons-material": "^5.8.4", + "@mui/material": "^5.10.0", + "@reduxjs/toolkit": "^1.8.4", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.11.47", + "@types/react": "^18.0.17", + "@types/react-dom": "^18.0.6", + "@walletconnect/web3-provider": "^1.8.0", + "axios": "^0.27.2", + "crypto-js": "^4.1.1", + "process": "^0.11.10", + "react": "^18.2.0", + "react-app-rewired": "^2.2.1", + "react-dom": "^18.2.0", + "react-error-overlay": "^6.0.11", + "react-icons": "^4.4.0", + "react-notifications": "^1.7.4", + "react-redux": "^8.0.2", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "react-spinners": "^0.13.4", + "sass": "^1.54.4", + "typescript": "^4.7.4", + "w3name": "^1.0.4", + "web-vitals": "^2.1.4", + "web3": "^1.7.5", + "web3.storage": "^4.3.0", + "web3modal": "^1.9.8" + }, + "devDependencies": { + "@types/crypto-js": "^4.1.1", + "assert": "^2.0.0", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" + } + }, + "node_modules/@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "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/@assemblyscript/loader": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.9.4.tgz", + "integrity": "sha512-HazVq9zwTVwGmqdwYzu7WyQ6FQVZ7SwET0KKQuKm55jD0IfUpZgN0OPIiZG3zV1iSrVYcN0bdwLRXI/VNCYsUA==" + }, + "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.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", + "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/core/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/@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "dependencies": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@babel/eslint-parser/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/@babel/generator": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "dependencies": { + "@babel/types": "^7.18.10", + "@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==", + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "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-define-polyfill-provider/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/@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==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "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==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==", + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "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.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "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.18.11", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "dependencies": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.11", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "dependencies": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "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/parser": { + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==", + "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==", + "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==", + "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.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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==", + "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==", + "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-decorators": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "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==", + "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-decorators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "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-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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "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-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "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-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "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-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==", + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "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==", + "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==", + "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-flow-strip-types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^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==", + "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==", + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "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" + } + }, + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "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-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "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-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==", + "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.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.10" + }, + "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==", + "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==", + "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==", + "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==", + "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-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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==", + "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==", + "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==", + "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.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", + "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "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==", + "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==", + "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.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@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.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@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==", + "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==", + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "dependencies": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "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.18.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.11", + "@babel/types": "^7.18.10", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@chainsafe/filsnap-adapter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/filsnap-adapter/-/filsnap-adapter-2.1.1.tgz", + "integrity": "sha512-gZ2+odh8Tk/0vq48PuoJA1b6JCgoCZ1x0mhUl8BbiWzKAq1zXOTNjMq7Ad1996So6V+6tndHLlkqQzOtgL6xSA==" + }, + "node_modules/@chainsafe/filsnap-types": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chainsafe/filsnap-types/-/filsnap-types-2.1.2.tgz", + "integrity": "sha512-vjLQYYRF/TtNVW5+7RPjHbjfe4M3hatTbi/f8tfCoNhSL8ZljWgJVy5ofiJhhl8qHTeH943y5kx4yWoJkcQbsw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.5.tgz", + "integrity": "sha512-Id/9wBT7FkgFzdEpiEWrsVd4ltDxN0rI0QS0SChbeQiSuux3z21SJCRLu6h2cvCEUmaRi+VD0mHFj+GJD4GFnw==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/babel-plugin": { + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", + "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "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.0", + "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.0.13" + }, + "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.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", + "integrity": "sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==", + "dependencies": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", + "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.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.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "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.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "node_modules/@emotion/styled": { + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.0.tgz", + "integrity": "sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.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/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "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/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/@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ethereumjs/common": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", + "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", + "dependencies": { + "crc-32": "^1.2.0", + "ethereumjs-util": "^7.1.5" + } + }, + "node_modules/@ethereumjs/tx": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", + "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", + "dependencies": { + "@ethereumjs/common": "^2.6.4", + "ethereumjs-util": "^7.1.5" + } + }, + "node_modules/@ethersproject/abi": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", + "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/address": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.6.1", + "@ethersproject/hash": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.1" + } + }, + "node_modules/@ethersproject/abstract-provider": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", + "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/networks": "^5.6.3", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/transactions": "^5.6.2", + "@ethersproject/web": "^5.6.1" + } + }, + "node_modules/@ethersproject/abstract-signer": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", + "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abstract-provider": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0" + } + }, + "node_modules/@ethersproject/address": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", + "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/rlp": "^5.6.1" + } + }, + "node_modules/@ethersproject/base64": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", + "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.1" + } + }, + "node_modules/@ethersproject/bignumber": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", + "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "bn.js": "^5.2.1" + } + }, + "node_modules/@ethersproject/bytes": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", + "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/constants": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", + "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bignumber": "^5.6.2" + } + }, + "node_modules/@ethersproject/hash": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", + "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/abstract-signer": "^5.6.2", + "@ethersproject/address": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.1" + } + }, + "node_modules/@ethersproject/keccak256": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", + "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.1", + "js-sha3": "0.8.0" + } + }, + "node_modules/@ethersproject/logger": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", + "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ] + }, + "node_modules/@ethersproject/networks": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", + "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/properties": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", + "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/rlp": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", + "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/signing-key": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", + "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "node_modules/@ethersproject/strings": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", + "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.6.1", + "@ethersproject/logger": "^5.6.0" + } + }, + "node_modules/@ethersproject/transactions": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", + "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/address": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/rlp": "^5.6.1", + "@ethersproject/signing-key": "^5.6.2" + } + }, + "node_modules/@ethersproject/web": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", + "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", + "funding": [ + { + "type": "individual", + "url": "https://gitcoin.co/grants/13/ethersjs-complete-simple-and-tiny-2" + }, + { + "type": "individual", + "url": "https://www.buymeacoffee.com/ricmoo" + } + ], + "dependencies": { + "@ethersproject/base64": "^5.6.1", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.1" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "node_modules/@ipld/car": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz", + "integrity": "sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==", + "dependencies": { + "@ipld/dag-cbor": "^7.0.0", + "multiformats": "^9.5.4", + "varint": "^6.0.0" + } + }, + "node_modules/@ipld/car/node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, + "node_modules/@ipld/dag-cbor": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.2.tgz", + "integrity": "sha512-V9EhJVWXqzjjRs0kiZfUXOaq8y6R2C4AAmfGoMeszqGOBgfACr5tFAgAwZY0e8z/OpmJWpCrZhzPRTZV0c/gjA==", + "dependencies": { + "cborg": "^1.6.0", + "multiformats": "^9.5.4" + } + }, + "node_modules/@ipld/dag-pb": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.17.tgz", + "integrity": "sha512-AmzOdmdv5hT8iGsrbpzm5R0Fvk7DEbtwcglG2gJLvW9q3zwb+E681hY4EwEELypM1Rfnp/JDA9dGqYcpEi/iAg==", + "dependencies": { + "multiformats": "^9.5.4" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/console/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/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==" + }, + "node_modules/@jest/console/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/core/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/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==" + }, + "node_modules/@jest/core/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/reporters/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/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==" + }, + "node_modules/@jest/reporters/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/transform/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/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==" + }, + "node_modules/@jest/transform/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@jest/types/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/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==" + }, + "node_modules/@jest/types/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "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==", + "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.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "node_modules/@mui/base": { + "version": "5.0.0-alpha.92", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.92.tgz", + "integrity": "sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.3", + "@mui/types": "^7.1.5", + "@mui/utils": "^5.9.3", + "@popperjs/core": "^2.11.5", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/base/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/icons-material": { + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", + "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", + "dependencies": { + "@babel/runtime": "^7.17.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@mui/material": "^5.0.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.0.tgz", + "integrity": "sha512-MSEzkE2vhpM37m8Gh3+TcZCWL70p+MxzNvS8FHugBB6YZpafhBFmFKX7/pYJ2kVD87PpUhNR4szWub7/ohE02Q==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/base": "5.0.0-alpha.92", + "@mui/system": "^5.10.0", + "@mui/types": "^7.1.5", + "@mui/utils": "^5.9.3", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0", + "react-dom": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/material/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@mui/private-theming": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", + "integrity": "sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.9.3", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/styled-engine": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.0.tgz", + "integrity": "sha512-V0MmOx7KBDomDYg2/dRItVsvrpHpd51uZZiNqeuXiZruUJ1vPwtxztpvtSjX/xKvIxN7C0mxf8jmuwVUn6uaEA==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.9.3", + "csstype": "^3.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.4.1", + "@emotion/styled": "^11.3.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + } + } + }, + "node_modules/@mui/system": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.0.tgz", + "integrity": "sha512-HNu3LdA+37cWqgJBEhOF4F5LX4WVmvg6SoHRfajRO0neKXLdooibMP3W1bhSd27QcPxyMUmvY9/Dlp9znDeCRw==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.9.3", + "@mui/styled-engine": "^5.10.0", + "@mui/types": "^7.1.5", + "@mui/utils": "^5.9.3", + "clsx": "^1.2.1", + "csstype": "^3.1.0", + "prop-types": "^15.8.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "@emotion/react": "^11.5.0", + "@emotion/styled": "^11.3.0", + "@types/react": "^17.0.0 || ^18.0.0", + "react": "^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@emotion/react": { + "optional": true + }, + "@emotion/styled": { + "optional": true + }, + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/types": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.5.tgz", + "integrity": "sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==", + "peerDependencies": { + "@types/react": "*" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/@mui/utils": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.9.3.tgz", + "integrity": "sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@mui/utils/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/@multiformats/murmur3": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz", + "integrity": "sha512-wAPLUErGR8g6Lt+bAZn6218k9YQPym+sjszsXL6o4zfxbA22P+gxWZuuD9wDbwL55xrKO5idpcuQUX7/E3oHcw==", + "dependencies": { + "multiformats": "^9.5.4", + "murmurhash3js-revisited": "^3.0.0" + } + }, + "node_modules/@noble/ed25519": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.6.1.tgz", + "integrity": "sha512-Gptpue6qPmg7p1E5LBO5GDtXw5WMc2DVtUmu4EQequOcoCvum1dT9sY6s9M8aSJWq9YopCN4jmTOAvqMdw3q7w==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@noble/secp256k1": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz", + "integrity": "sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "node_modules/@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "node_modules/@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "node_modules/@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "node_modules/@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "dependencies": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "node_modules/@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "node_modules/@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "node_modules/@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "node_modules/@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "node_modules/@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "node_modules/@reduxjs/toolkit": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.4.tgz", + "integrity": "sha512-IpFq1WI7sCYeLQpDCGvlcQY9wn70UpAM3cOLq78HRnVn1746RI+l3y5xcuOeVOxORaxABJh3cfJMxycD2IwH5w==", + "dependencies": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + }, + "peerDependencies": { + "react": "^16.9.0 || ^17.0.0 || ^18", + "react-redux": "^7.2.1 || ^8.0.2" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-redux": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.27", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz", + "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==" + }, + "node_modules/@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/is?sponsor=1" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "dependencies": { + "defer-to-connect": "^2.0.1" + }, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/@testing-library/dom": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", + "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@testing-library/dom/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/dom/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/@testing-library/dom/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/dom/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==" + }, + "node_modules/@testing-library/dom/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/dom/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "dependencies": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=8", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@testing-library/jest-dom/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==" + }, + "node_modules/@testing-library/jest-dom/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/react": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dependencies": { + "@babel/runtime": "^7.12.5" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + }, + "peerDependencies": { + "@testing-library/dom": ">=7.21.4" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", + "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "dependencies": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==", + "dev": true + }, + "node_modules/@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "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==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "dependencies": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dependencies": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" + }, + "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==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "node_modules/@types/node": { + "version": "16.11.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.47.tgz", + "integrity": "sha512-fpP+jk2zJ4VW66+wAMFoBJlx1bxmBKx4DUFf68UHgdGCOuyUTDlLWqsaNPJh7xhNDykyJ9eIzAygilP/4WoN8g==" + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "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/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "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/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", + "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "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/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "node_modules/@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dependencies": { + "@types/jest": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "node_modules/@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.0.tgz", + "integrity": "sha512-NvRsNe+T90QrSVlgdV9/U8/chfqGmShvKUE7hWZTAUUCF6hZty/R+eMPVGldKcUDq7uRQaK6+V8gv5OwVDqC+g==", + "dependencies": { + "@typescript-eslint/utils": "5.33.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "dependencies": { + "@typescript-eslint/utils": "5.33.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "dependencies": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@walletconnect/browser-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", + "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", + "dependencies": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + } + }, + "node_modules/@walletconnect/client": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz", + "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==", + "dependencies": { + "@walletconnect/core": "^1.8.0", + "@walletconnect/iso-crypto": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "node_modules/@walletconnect/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz", + "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==", + "dependencies": { + "@walletconnect/socket-transport": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "node_modules/@walletconnect/crypto": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz", + "integrity": "sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==", + "dependencies": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "@walletconnect/randombytes": "^1.0.2", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7" + } + }, + "node_modules/@walletconnect/encoding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.1.tgz", + "integrity": "sha512-8opL2rs6N6E3tJfsqwS82aZQDL3gmupWUgmvuZ3CGU7z/InZs3R9jkzH8wmYtpbq0sFK3WkJkQRZFFk4BkrmFA==", + "dependencies": { + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" + } + }, + "node_modules/@walletconnect/environment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.0.tgz", + "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ==" + }, + "node_modules/@walletconnect/http-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.8.0.tgz", + "integrity": "sha512-IziEr3c53qsMromK7jz0EkbKDHlryRbxXdFR+xaG+S5nfxtUdAfjzlZabvczXdDCgmTij6KbNsZAjBMqCBzACw==", + "dependencies": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "eventemitter3": "4.0.7", + "xhr2-cookies": "1.1.0" + } + }, + "node_modules/@walletconnect/iso-crypto": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", + "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==", + "dependencies": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "node_modules/@walletconnect/jsonrpc-types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.1.tgz", + "integrity": "sha512-+6coTtOuChCqM+AoYyi4Q83p9l/laI6NvuM2/AHaZFuf0gT0NjW7IX2+86qGyizn7Ptq4AYZmfxurAxTnhefuw==", + "dependencies": { + "keyvaluestorage-interface": "^1.0.0" + } + }, + "node_modules/@walletconnect/jsonrpc-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.3.tgz", + "integrity": "sha512-3yb49bPk16MNLk6uIIHPSHQCpD6UAo1OMOx1rM8cW/MPEAYAzrSW5hkhG7NEUwX9SokRIgnZK3QuQkiyNzBMhQ==", + "dependencies": { + "@walletconnect/environment": "^1.0.0", + "@walletconnect/jsonrpc-types": "^1.0.1" + } + }, + "node_modules/@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==", + "deprecated": "Deprecated in favor of dynamic registry available from: https://github.com/walletconnect/walletconnect-registry" + }, + "node_modules/@walletconnect/qrcode-modal": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", + "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", + "dependencies": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.8.0", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "node_modules/@walletconnect/randombytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.2.tgz", + "integrity": "sha512-ivgOtAyqQnN0rLQmOFPemsgYGysd/ooLfaDA/ACQ3cyqlca56t3rZc7pXfqJOIETx/wSyoF5XbwL+BqYodw27A==", + "dependencies": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "randombytes": "^2.1.0" + } + }, + "node_modules/@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "node_modules/@walletconnect/socket-transport": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", + "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==", + "dependencies": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "ws": "7.5.3" + } + }, + "node_modules/@walletconnect/socket-transport/node_modules/ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==" + }, + "node_modules/@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "dependencies": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" + } + }, + "node_modules/@walletconnect/utils/node_modules/bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "node_modules/@walletconnect/web3-provider": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.8.0.tgz", + "integrity": "sha512-lqqEO0oRmCehH+c8ZPk3iH7I7YtbzmkWd58/Or2AgWAl869JamzndKCD3sTlNsPRQLxxPpraHQqzur7uclLWvg==", + "dependencies": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/http-connection": "^1.8.0", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "web3-provider-engine": "16.0.1" + } + }, + "node_modules/@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "node_modules/@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "dependencies": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "node_modules/@web-std/blob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@web-std/blob/-/blob-3.0.4.tgz", + "integrity": "sha512-+dibyiw+uHYK4dX5cJ7HA+gtDAaUUe6JsOryp2ZpAC7h4ICsh49E34JwHoEKPlPvP0llCrNzz45vvD+xX5QDBg==", + "dependencies": { + "@web-std/stream": "1.0.0", + "web-encoding": "1.1.5" + } + }, + "node_modules/@web-std/fetch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-3.0.3.tgz", + "integrity": "sha512-PtaKr6qvw2AmKChugzhQWuTa12dpbogHRBxwcleAZ35UhWucnfD4N+g3f7qYK2OeioSWTK3yMf6n/kOOfqxHaQ==", + "dependencies": { + "@web-std/blob": "^3.0.3", + "@web-std/form-data": "^3.0.2", + "@web3-storage/multipart-parser": "^1.0.0", + "data-uri-to-buffer": "^3.0.1" + }, + "engines": { + "node": "^10.17 || >=12.3" + } + }, + "node_modules/@web-std/file": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@web-std/file/-/file-3.0.2.tgz", + "integrity": "sha512-pIH0uuZsmY8YFvSHP1NsBIiMT/1ce0suPrX74fEeO3Wbr1+rW0fUGEe4d0R99iLwXtyCwyserqCFI4BJkJlkRA==", + "dependencies": { + "@web-std/blob": "^3.0.3" + } + }, + "node_modules/@web-std/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@web-std/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-rhc8IRw66sJ0FHcnC84kT3mTN6eACTuNftkt1XSl1Ef6WRKq4Pz65xixxqZymAZl1K3USpwhLci4SKNn4PYxWQ==", + "dependencies": { + "web-encoding": "1.1.5" + } + }, + "node_modules/@web-std/stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.0.tgz", + "integrity": "sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==", + "dependencies": { + "web-streams-polyfill": "^3.1.1" + } + }, + "node_modules/@web3-storage/multipart-parser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz", + "integrity": "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==" + }, + "node_modules/@web3-storage/parse-link-header": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@web3-storage/parse-link-header/-/parse-link-header-3.1.0.tgz", + "integrity": "sha512-K1undnK70vLLauqdE8bq/l98isTF2FDhcP0UPpXVSjkSWe3xhAn5eRXk5jfA1E5ycNm84Ws/rQFUD7ue11nciw==" + }, + "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==", + "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==" + }, + "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==" + }, + "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==" + }, + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "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==" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "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==" + }, + "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==" + }, + "node_modules/@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, + "node_modules/abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "dependencies": { + "xtend": "~4.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "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==", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "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==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-signal": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz", + "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==", + "dependencies": { + "abort-controller": "^3.0.0", + "native-abort-controller": "^1.0.3" + } + }, + "node_modules/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "dependencies": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "dependencies": { + "async": "^2.4.0" + } + }, + "node_modules/async-eventemitter/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "node_modules/async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "dependencies": { + "tslib": "^2.0.0" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/babel-jest/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/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==" + }, + "node_modules/babel-jest/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "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-loader/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==", + "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/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + }, + "peerDependencies": { + "styled-components": ">= 2" + } + }, + "node_modules/babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", + "dependencies": { + "precond": "0.2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "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/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "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==", + "engines": { + "node": "*" + } + }, + "node_modules/bignumber.js": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" + }, + "node_modules/blob-to-it": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz", + "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==", + "dependencies": { + "browser-readablestream-to-it": "^1.0.3" + } + }, + "node_modules/blockstore-core": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/blockstore-core/-/blockstore-core-1.0.5.tgz", + "integrity": "sha512-i/9CUMMvBALVbtSqUIuiWB3tk//a4Q2I2CEWiBuYNnhJvk/DWplXjLt8Sqc5VGkRVXVPSsEuH8fUtqJt5UFYcA==", + "dependencies": { + "err-code": "^3.0.1", + "interface-blockstore": "^2.0.2", + "interface-store": "^2.0.1", + "it-all": "^1.0.4", + "it-drain": "^1.0.4", + "it-filter": "^1.0.2", + "it-take": "^1.0.1", + "multiformats": "^9.4.7" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "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/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/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/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/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/bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browser-readablestream-to-it": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", + "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dependencies": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "node_modules/browserify-sign/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/browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "dependencies": { + "base-x": "^3.0.2" + } + }, + "node_modules/bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "dependencies": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==", + "bin": { + "btoa": "bin/btoa.js" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "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==" + }, + "node_modules/buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacheable-lookup": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-6.1.0.tgz", + "integrity": "sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==", + "engines": { + "node": ">=10.6.0" + } + }, + "node_modules/cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "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/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-keys/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys/node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "engines": { + "node": ">=8" + } + }, + "node_modules/camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001375", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", + "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/carbites": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/carbites/-/carbites-1.0.6.tgz", + "integrity": "sha512-dS9IQvnrb5VIRvSTNz5Ff+mB9d2MFfi5mojtJi7Rlss79VeF190jr0sZdA7eW0CGHotvHkZaWuM6wgfD9PEFRg==", + "dependencies": { + "@ipld/car": "^3.0.1", + "@ipld/dag-cbor": "^6.0.3", + "@ipld/dag-pb": "^2.0.2", + "multiformats": "^9.0.4" + } + }, + "node_modules/carbites/node_modules/@ipld/dag-cbor": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", + "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", + "dependencies": { + "cborg": "^1.5.4", + "multiformats": "^9.5.4" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "node_modules/cborg": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.4.tgz", + "integrity": "sha512-ltobKo17xKYJolhg8UxQhvzcqXhjtUnovwe9Xx59Izo32gLwozGoJs/efp+8dZ5+zu9pNJYnHtmp6iJnDUapww==", + "bin": { + "cborg": "cli.js" + } + }, + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", + "dependencies": { + "functional-red-black-tree": "^1.0.1" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "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==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + }, + "node_modules/cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + }, + "engines": { + "node": ">=4.0.0", + "npm": ">=3.0.0" + } + }, + "node_modules/cids/node_modules/multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "buffer": "^5.6.0", + "varint": "^5.0.0" + } + }, + "node_modules/cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + }, + "node_modules/classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "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==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "dependencies": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/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/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "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-disposition/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "dependencies": { + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" + } + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "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/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/cookiejar": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz", + "integrity": "sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "dependencies": { + "browserslist": "^4.21.3", + "semver": "7.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat/node_modules/semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/core-js-pure": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "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==", + "dependencies": { + "object-assign": "^4", + "vary": "^1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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/crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==", + "bin": { + "crc32": "bin/crc32.njs" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", + "dependencies": { + "node-fetch": "^2.6.7", + "whatwg-fetch": "^2.0.4" + } + }, + "node_modules/cross-fetch/node_modules/whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "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==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dependencies": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "node_modules/cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "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==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "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==", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decompress-response/node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "dependencies": { + "abstract-leveldown": "~2.6.0" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.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/des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "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-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "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==", + "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==", + "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==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-over-http-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", + "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", + "dependencies": { + "debug": "^4.3.1", + "native-fetch": "^3.0.0", + "receptacle": "^1.3.2" + } + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "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==" + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "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/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-fetch": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.4.tgz", + "integrity": "sha512-+fBLXEy4CJWQ5bz8dyaeSG1hD6JJ15kBZyj3eh24pIVrd3hLM47H/umffrdQfS6GZ0falF0g9JT9f3Rs6AVUhw==", + "dependencies": { + "encoding": "^0.1.13" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.213", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.213.tgz", + "integrity": "sha512-+3DbGHGOCHTVB/Ms63bGqbyC1b8y7Fk86+7ltssB8NQrZtSCvZG6eooSl9U2Q0yw++fL2DpHKOdTU0NVEkFObg==" + }, + "node_modules/elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "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/encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==" + }, + "node_modules/errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "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/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "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==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, + "node_modules/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "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": "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/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/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==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "dependencies": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.3", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "dependencies": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils/node_modules/find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/node_modules/p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-module-utils/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/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/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/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/eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "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/eslint-plugin-react/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/eslint-plugin-testing-library": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", + "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "dependencies": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-block-tracker/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", + "dependencies": { + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" + } + }, + "node_modules/eth-ens-namehash/node_modules/js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" + }, + "node_modules/eth-json-rpc-filters": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + } + }, + "node_modules/eth-json-rpc-filters/node_modules/pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eth-json-rpc-infura": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", + "dependencies": { + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "json-rpc-engine": "^5.3.0", + "node-fetch": "^2.6.0" + } + }, + "node_modules/eth-json-rpc-infura/node_modules/json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "dependencies": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", + "dependencies": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "dependencies": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "node_modules/eth-json-rpc-middleware/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/eth-lib/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/eth-lib/node_modules/ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "node_modules/eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", + "dependencies": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "node_modules/eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "deprecated": "Deprecated in favor of '@metamask/eth-sig-util'", + "dependencies": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + } + }, + "node_modules/eth-sig-util/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/eth-sig-util/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", + "dependencies": { + "js-sha3": "^0.8.0" + } + }, + "node_modules/ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "node_modules/ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "dependencies": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "node_modules/ethereumjs-abi": { + "version": "0.6.8", + "resolved": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "license": "MIT", + "dependencies": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-abi/node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/ethereumjs-abi/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "dependencies": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + }, + "node_modules/ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "dependencies": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-account/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-account/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", + "dependencies": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "node_modules/ethereumjs-block/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/ethereumjs-block/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-block/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==", + "deprecated": "New package name format for new versions: @ethereumjs/common. Please update." + }, + "node_modules/ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", + "dependencies": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "node_modules/ethereumjs-tx/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-tx/node_modules/ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" + }, + "node_modules/ethereumjs-tx/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", + "dependencies": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "deprecated": "New package name format for new versions: @ethereumjs/vm. Please update.", + "dependencies": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-vm/node_modules/@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/ethereumjs-vm/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/ethereumjs-vm/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "deprecated": "New package name format for new versions: @ethereumjs/block. Please update.", + "dependencies": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-block/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "deprecated": "New package name format for new versions: @ethereumjs/tx. Please update.", + "dependencies": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "node_modules/ethereumjs-vm/node_modules/ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "dependencies": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + }, + "node_modules/ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", + "dependencies": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/ethjs-unit/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" + }, + "node_modules/ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "dependencies": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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/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/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/express/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/ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "dependencies": { + "type": "^2.5.0" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", + "dependencies": { + "checkpoint-store": "^1.1.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==" + }, + "node_modules/fast-fifo": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", + "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==" + }, + "node_modules/fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "node_modules/fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "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==", + "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/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/files-from-path": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/files-from-path/-/files-from-path-0.2.6.tgz", + "integrity": "sha512-Mz4UNkv+WcRLxcCXAORbfpwYiXI60SN9C1ZfeyGFv0xQUmblgbOkSWwFwX+Ov/TaR3FEyzwDyPnCQjpPRGSxKA==", + "dependencies": { + "err-code": "^3.0.1", + "graceful-fs": "^4.2.9", + "ipfs-unixfs": "^6.0.5", + "it-glob": "^0.0.13" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "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==", + "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==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", + "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==" + }, + "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/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "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-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dependencies": { + "minipass": "^2.6.0" + } + }, + "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==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "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-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "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==" + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "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==", + "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==", + "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==", + "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==", + "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/got": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.1.0.tgz", + "integrity": "sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==", + "dependencies": { + "@sindresorhus/is": "^4.6.0", + "@szmarczak/http-timer": "^5.0.1", + "@types/cacheable-request": "^6.0.2", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^6.0.4", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "form-data-encoder": "1.7.1", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^2.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sindresorhus/got?sponsor=1" + } + }, + "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==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/hamt-sharding": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hamt-sharding/-/hamt-sharding-2.0.1.tgz", + "integrity": "sha512-vnjrmdXG9dDs1m/H4iJ6z0JFI2NtgsW5keRkTcM85NGak69Mkf5PHUqBz+Xs0T4sg0ppvj9O5EGAJo40FTxmmA==", + "dependencies": { + "sparse-array": "^1.3.1", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=10.0.0", + "npm": ">=6.0.0" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "engines": { + "node": "*" + } + }, + "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-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/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/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "dependencies": { + "@babel/runtime": "^7.7.6" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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/hoist-non-react-statics/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/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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/http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "dependencies": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + }, + "engines": { + "node": ">=10.19.0" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "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==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" + }, + "node_modules/idb-keyval": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz", + "integrity": "sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==", + "dependencies": { + "safari-14-idb-fix": "^3.0.0" + } + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "dependencies": { + "punycode": "2.1.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/idna-uts46-hx/node_modules/punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "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==", + "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/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/interface-blockstore": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/interface-blockstore/-/interface-blockstore-2.0.3.tgz", + "integrity": "sha512-OwVUnlNcx7H5HloK0Myv6c/C1q9cNG11HX6afdeU6q6kbuNj8jKCwVnmJHhC94LZaJ+9hvVOk4IUstb3Esg81w==", + "dependencies": { + "interface-store": "^2.0.2", + "multiformats": "^9.0.4" + } + }, + "node_modules/interface-datastore": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.1.tgz", + "integrity": "sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==", + "dependencies": { + "interface-store": "^2.0.2", + "nanoid": "^3.0.2", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/interface-store": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz", + "integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/ipfs-car": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/ipfs-car/-/ipfs-car-0.7.0.tgz", + "integrity": "sha512-9ser6WWZ1ZMTCGbcVkRXUzOrpQ4SIiLfzIEnk+3LQsXbV09yeZg3ijhRuEXozEIYE68Go9JmOFshamsK9iKlNQ==", + "dependencies": { + "@ipld/car": "^3.2.3", + "@web-std/blob": "^3.0.1", + "bl": "^5.0.0", + "blockstore-core": "^1.0.2", + "browser-readablestream-to-it": "^1.0.2", + "idb-keyval": "^6.0.3", + "interface-blockstore": "^2.0.2", + "ipfs-core-types": "^0.8.3", + "ipfs-core-utils": "^0.12.1", + "ipfs-unixfs-exporter": "^7.0.4", + "ipfs-unixfs-importer": "^9.0.4", + "ipfs-utils": "^9.0.2", + "it-all": "^1.0.5", + "it-last": "^1.0.5", + "it-pipe": "^1.1.0", + "meow": "^9.0.0", + "move-file": "^2.1.0", + "multiformats": "^9.6.3", + "stream-to-it": "^0.2.3", + "streaming-iterables": "^6.0.0", + "uint8arrays": "^3.0.0" + }, + "bin": { + "🚘": "dist/cjs/cli/cli.js", + "ipfs-car": "dist/cjs/cli/cli.js" + } + }, + "node_modules/ipfs-core-types": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz", + "integrity": "sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==", + "dependencies": { + "interface-datastore": "^6.0.2", + "multiaddr": "^10.0.0", + "multiformats": "^9.4.13" + } + }, + "node_modules/ipfs-core-utils": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.12.2.tgz", + "integrity": "sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==", + "dependencies": { + "any-signal": "^2.1.2", + "blob-to-it": "^1.0.1", + "browser-readablestream-to-it": "^1.0.1", + "debug": "^4.1.1", + "err-code": "^3.0.1", + "ipfs-core-types": "^0.8.4", + "ipfs-unixfs": "^6.0.3", + "ipfs-utils": "^9.0.2", + "it-all": "^1.0.4", + "it-map": "^1.0.4", + "it-peekable": "^1.0.2", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "multiaddr": "^10.0.0", + "multiaddr-to-uri": "^8.0.0", + "multiformats": "^9.4.13", + "nanoid": "^3.1.23", + "parse-duration": "^1.0.0", + "timeout-abort-controller": "^1.1.1", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/ipfs-unixfs": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz", + "integrity": "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==", + "dependencies": { + "err-code": "^3.0.1", + "protobufjs": "^6.10.2" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/ipfs-unixfs-exporter": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/ipfs-unixfs-exporter/-/ipfs-unixfs-exporter-7.0.11.tgz", + "integrity": "sha512-qTYa69J7HbI2EIYNUddKPg9Y3rHkYZV0bNdmzZKA5+ZbwRVoUEuBW/cguEqTp22zHygh3sMnzYZFm0naVIdMgQ==", + "dependencies": { + "@ipld/dag-cbor": "^7.0.2", + "@ipld/dag-pb": "^2.0.2", + "@multiformats/murmur3": "^1.0.3", + "err-code": "^3.0.1", + "hamt-sharding": "^2.0.0", + "interface-blockstore": "^2.0.3", + "ipfs-unixfs": "^6.0.0", + "it-last": "^1.0.5", + "multiformats": "^9.4.2", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/ipfs-unixfs-importer": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/ipfs-unixfs-importer/-/ipfs-unixfs-importer-9.0.10.tgz", + "integrity": "sha512-W+tQTVcSmXtFh7FWYWwPBGXJ1xDgREbIyI1E5JzDcimZLIyT5gGMfxR3oKPxxWj+GKMpP5ilvMQrbsPzWcm3Fw==", + "dependencies": { + "@ipld/dag-pb": "^2.0.2", + "@multiformats/murmur3": "^1.0.3", + "bl": "^5.0.0", + "err-code": "^3.0.1", + "hamt-sharding": "^2.0.0", + "interface-blockstore": "^2.0.3", + "ipfs-unixfs": "^6.0.0", + "it-all": "^1.0.5", + "it-batch": "^1.0.8", + "it-first": "^1.0.6", + "it-parallel-batch": "^1.0.9", + "merge-options": "^3.0.4", + "multiformats": "^9.4.2", + "rabin-wasm": "^0.1.4", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/ipfs-utils": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.7.tgz", + "integrity": "sha512-Umvb0Zydy2zZiTmQBGLfLISr8vOmXX8cxEIP+N8zGHrtRShG/j32yl1xd/BtS+Hbg0FIbVm3opwvxB2gmta0YA==", + "dependencies": { + "any-signal": "^3.0.0", + "buffer": "^6.0.1", + "electron-fetch": "^1.7.2", + "err-code": "^3.0.1", + "is-electron": "^2.2.0", + "iso-url": "^1.1.5", + "it-glob": "^1.0.1", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "nanoid": "^3.1.20", + "native-fetch": "^3.0.0", + "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", + "react-native-fetch-api": "^2.0.0", + "stream-to-it": "^0.2.2" + } + }, + "node_modules/ipfs-utils/node_modules/any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, + "node_modules/ipfs-utils/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/ipfs-utils/node_modules/it-glob": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz", + "integrity": "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==", + "dependencies": { + "@types/minimatch": "^3.0.4", + "minimatch": "^3.0.4" + } + }, + "node_modules/ipfs-utils/node_modules/node-fetch": { + "name": "@achingbrain/node-fetch", + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==", + "license": "MIT", + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/ipns": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.16.0.tgz", + "integrity": "sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw==", + "dependencies": { + "cborg": "^1.3.3", + "debug": "^4.2.0", + "err-code": "^3.0.1", + "interface-datastore": "^6.0.2", + "libp2p-crypto": "^0.21.0", + "long": "^4.0.0", + "multiformats": "^9.4.5", + "peer-id": "^0.16.0", + "protobufjs": "^6.10.2", + "timestamp-nano": "^1.0.0", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-electron": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", + "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==", + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "dependencies": { + "ip-regex": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "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==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/iso-random-stream": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.2.tgz", + "integrity": "sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==", + "dependencies": { + "events": "^3.3.0", + "readable-stream": "^3.4.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/iso-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz", + "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==", + "engines": { + "node": ">=12" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/it-all": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz", + "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==" + }, + "node_modules/it-batch": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/it-batch/-/it-batch-1.0.9.tgz", + "integrity": "sha512-7Q7HXewMhNFltTsAMdSz6luNhyhkhEtGGbYek/8Xb/GiqYMtwUmopE1ocPSiJKKp3rM4Dt045sNFoUu+KZGNyA==" + }, + "node_modules/it-drain": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.5.tgz", + "integrity": "sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg==" + }, + "node_modules/it-filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-1.0.3.tgz", + "integrity": "sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==" + }, + "node_modules/it-first": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz", + "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" + }, + "node_modules/it-glob": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.13.tgz", + "integrity": "sha512-0Hcd5BraJUPzL28NWiFbdNrcdyNxNTKKdU3sjdFiYynNTQpwlG2UKW31X7bp+XhJwux/oPzIquo5ioztVmc2RQ==", + "dependencies": { + "@types/minimatch": "^3.0.4", + "minimatch": "^3.0.4" + } + }, + "node_modules/it-last": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz", + "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==" + }, + "node_modules/it-map": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz", + "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==" + }, + "node_modules/it-parallel-batch": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/it-parallel-batch/-/it-parallel-batch-1.0.10.tgz", + "integrity": "sha512-3+4gW15xdf/BOx9zij0QVnB1bDGSLOTABlaVm7ebHH1S9gDUgd5aLNb0WsFXPTfKe104iC6lxdzfbMGh1B07rg==", + "dependencies": { + "it-batch": "^1.0.9" + } + }, + "node_modules/it-peekable": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz", + "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==" + }, + "node_modules/it-pipe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-1.1.0.tgz", + "integrity": "sha512-lF0/3qTVeth13TOnHVs0BTFaziwQF7m5Gg+E6JV0BXcLKutC92YjSi7bASgkPOXaLEb+YvNZrPorGMBIJvZfxg==" + }, + "node_modules/it-take": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.2.tgz", + "integrity": "sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw==" + }, + "node_modules/it-to-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz", + "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==", + "dependencies": { + "buffer": "^6.0.3", + "fast-fifo": "^1.0.0", + "get-iterator": "^1.0.2", + "p-defer": "^3.0.0", + "p-fifo": "^1.0.0", + "readable-stream": "^3.6.0" + } + }, + "node_modules/it-to-stream/node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jake/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-circus/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/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==" + }, + "node_modules/jest-circus/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-cli/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/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==" + }, + "node_modules/jest-cli/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-config/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/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==" + }, + "node_modules/jest-config/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-diff/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/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==" + }, + "node_modules/jest-diff/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-each/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/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==" + }, + "node_modules/jest-each/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-jasmine2/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/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==" + }, + "node_modules/jest-jasmine2/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-matcher-utils/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/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==" + }, + "node_modules/jest-matcher-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-message-util/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/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==" + }, + "node_modules/jest-message-util/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-resolve/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/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==" + }, + "node_modules/jest-resolve/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-runner/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/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==" + }, + "node_modules/jest-runner/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-runtime/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/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==" + }, + "node_modules/jest-runtime/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-snapshot/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/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==" + }, + "node_modules/jest-snapshot/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-util/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/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==" + }, + "node_modules/jest-util/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-validate/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/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==" + }, + "node_modules/jest-validate/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", + "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-watch-typeahead/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/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==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/jest-watcher/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/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==" + }, + "node_modules/jest-watcher/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "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/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "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-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "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-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", + "dependencies": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/json-rpc-engine/node_modules/eth-rpc-errors": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", + "dependencies": { + "fast-safe-stringify": "^2.0.6" + } + }, + "node_modules/json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "dependencies": { + "jsonify": "~0.0.0" + } + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "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/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==", + "engines": { + "node": "*" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/keyv": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.3.tgz", + "integrity": "sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==", + "dependencies": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, + "node_modules/keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "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==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "node_modules/level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "node_modules/level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "dependencies": { + "errno": "~0.1.1" + } + }, + "node_modules/level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", + "dependencies": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + } + }, + "node_modules/level-iterator-stream/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/level-iterator-stream/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/level-iterator-stream/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", + "dependencies": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + } + }, + "node_modules/level-ws/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "node_modules/level-ws/node_modules/object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" + }, + "node_modules/level-ws/node_modules/readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/level-ws/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "node_modules/level-ws/node_modules/xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", + "dependencies": { + "object-keys": "~0.4.0" + }, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "dependencies": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + } + }, + "node_modules/levelup/node_modules/semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libp2p-crypto": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz", + "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==", + "dependencies": { + "@noble/ed25519": "^1.5.1", + "@noble/secp256k1": "^1.3.0", + "err-code": "^3.0.1", + "iso-random-stream": "^2.0.0", + "multiformats": "^9.4.5", + "node-forge": "^1.2.1", + "protobufjs": "^6.11.2", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "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/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" + }, + "node_modules/lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "bin": { + "lz-string": "bin/bin.js" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "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==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/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/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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/memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", + "dependencies": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + } + }, + "node_modules/memdown/node_modules/abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "dependencies": { + "xtend": "~4.0.0" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "dependencies": { + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-options/node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "dependencies": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" + }, + "node_modules/merkle-patricia-tree/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/merkle-patricia-tree/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "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/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "engines": { + "node": ">=4" + } + }, + "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==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dependencies": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dependencies": { + "minipass": "^2.9.0" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==", + "deprecated": "This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.", + "dependencies": { + "mkdirp": "*" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mock-fs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + }, + "node_modules/move-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/move-file/-/move-file-2.1.0.tgz", + "integrity": "sha512-i9qLW6gqboJ5Ht8bauZi7KlTnQ3QFpBCvMvFfEcHADKgHGeJ9BZMO7SFCTwHPV9Qa0du9DYY1Yx3oqlGt30nXA==", + "dependencies": { + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10.17" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", + "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/multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "dependencies": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + } + }, + "node_modules/multiaddr-to-uri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-8.0.0.tgz", + "integrity": "sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==", + "dependencies": { + "multiaddr": "^10.0.0" + } + }, + "node_modules/multiaddr/node_modules/varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + }, + "node_modules/multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "varint": "^5.0.0" + } + }, + "node_modules/multiformats": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.7.1.tgz", + "integrity": "sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==" + }, + "node_modules/multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "dependencies": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + } + }, + "node_modules/multihashes/node_modules/multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "deprecated": "This module has been superseded by the multiformats module", + "dependencies": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "node_modules/murmurhash3js-revisited": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==" + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/native-abort-controller": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.4.tgz", + "integrity": "sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==", + "peerDependencies": { + "abort-controller": "*" + } + }, + "node_modules/native-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz", + "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==", + "peerDependencies": { + "node-fetch": "*" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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==" + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "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-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", + "dependencies": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/number-to-bn/node_modules/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" + }, + "node_modules/nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "node_modules/oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "engines": { + "node": "*" + } + }, + "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-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "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-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", + "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", + "dependencies": { + "http-https": "^1.0.0" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "node_modules/p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", + "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", + "dependencies": { + "fast-fifo": "^1.0.0", + "p-defer": "^3.0.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "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==", + "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==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-duration": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz", + "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg==" + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "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/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/peer-id": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz", + "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==", + "dependencies": { + "class-is": "^1.1.0", + "libp2p-crypto": "^0.21.0", + "multiformats": "^9.4.5", + "protobufjs": "^6.10.2", + "uint8arrays": "^3.0.0" + }, + "engines": { + "node": ">=15.0.0" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "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==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/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==", + "dependencies": { + "p-limit": "^2.2.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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "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-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.6", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.9", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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==" + }, + "node_modules/preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", + "dependencies": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "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==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/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/protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "hasInstallScript": true, + "dependencies": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + }, + "bin": { + "pbjs": "bin/pbjs", + "pbts": "bin/pbts" + } + }, + "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/proxy-addr/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/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "dependencies": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "bin": { + "qrcode": "bin/qrcode" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/qrcode/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/qrcode/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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/qrcode/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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/qrcode/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/qrcode/node_modules/string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode/node_modules/y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "node_modules/qrcode/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dependencies": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "node_modules/qrcode/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "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==", + "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/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/rabin-wasm": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/rabin-wasm/-/rabin-wasm-0.1.5.tgz", + "integrity": "sha512-uWgQTo7pim1Rnj5TuWcCewRDTf0PEFTSlaUjWP4eY9EbLV9em08v89oCz/WO+wRxpYuO36XEHp4wgYQnAgOHzA==", + "dependencies": { + "@assemblyscript/loader": "^0.9.4", + "bl": "^5.0.0", + "debug": "^4.3.1", + "minimist": "^1.2.5", + "node-fetch": "^2.6.1", + "readable-stream": "^3.6.0" + }, + "bin": { + "rabin-wasm": "cli/bin.js" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "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/raw-body/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/raw-body/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/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-rewired": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz", + "integrity": "sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==", + "dependencies": { + "semver": "^5.6.0" + }, + "bin": { + "react-app-rewired": "bin/index.js" + }, + "peerDependencies": { + "react-scripts": ">=2.1.3" + } + }, + "node_modules/react-app-rewired/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/react-dev-utils/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==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/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==" + }, + "node_modules/react-dev-utils/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/react-dev-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "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==" + }, + "node_modules/react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "peerDependencies": { + "react": "*" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-native-fetch-api": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz", + "integrity": "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==", + "dependencies": { + "p-defer": "^3.0.0" + } + }, + "node_modules/react-notifications": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/react-notifications/-/react-notifications-1.7.4.tgz", + "integrity": "sha512-dsR7mUQfe8YdFLqVsjT0GFd4n26UWkzefdjMELfEVygjuuyU6ZZ0LpZhFHdfmraGeBFLWHNxygpGlHHituUyjQ==", + "dependencies": { + "acorn": "6.4.1", + "classnames": "^2.1.1", + "prop-types": "^15.5.10", + "react-transition-group": "^4.4.1" + } + }, + "node_modules/react-notifications/node_modules/acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/react-redux": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", + "integrity": "sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==", + "dependencies": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "peerDependencies": { + "@types/react": "^16.8 || ^17.0 || ^18.0", + "@types/react-dom": "^16.8 || ^17.0 || ^18.0", + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0", + "react-native": ">=0.59", + "redux": "^4" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "@types/react-dom": { + "optional": true + }, + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "redux": { + "optional": true + } + } + }, + "node_modules/react-redux/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "dependencies": { + "history": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "dependencies": { + "history": "^5.2.0", + "react-router": "6.3.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-spinners": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/react-spinners/-/react-spinners-0.13.4.tgz", + "integrity": "sha512-V6IURjYOwomhdngMfuVxBp4utCF6v21sjQ6r4K2JoKl8fwXZp1UeHMBLf+2SU+cts8hAVj9rHOJ8kdT5UqqaJw==", + "peerDependencies": { + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/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==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-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==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-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==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/receptacle": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", + "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "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==", + "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==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "dependencies": { + "@babel/runtime": "^7.9.2" + } + }, + "node_modules/redux-thunk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", + "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", + "peerDependencies": { + "redux": "^4" + } + }, + "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==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "node_modules/regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dependencies": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/request/node_modules/form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/request/node_modules/tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "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-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "dependencies": { + "lowercase-keys": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/responselike/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/retimer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", + "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==" + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "dependencies": { + "bn.js": "^5.2.0" + }, + "bin": { + "rlp": "bin/rlp" + } + }, + "node_modules/rollup": { + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/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==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "node_modules/safari-14-idb-fix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz", + "integrity": "sha512-eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog==" + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "deprecated": "Renamed to @metamask/safe-event-emitter", + "dependencies": { + "events": "^3.0.0" + } + }, + "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/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass": { + "version": "1.54.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", + "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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==", + "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/scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "node_modules/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "hasInstallScript": true, + "dependencies": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/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/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "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/servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "dependencies": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "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==" + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "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/simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "dependencies": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/simple-get/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.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==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "node_modules/sparse-array": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/sparse-array/-/sparse-array-1.3.2.tgz", + "integrity": "sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg==" + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dependencies": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "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/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-to-it": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", + "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", + "dependencies": { + "get-iterator": "^1.0.2" + } + }, + "node_modules/streaming-iterables": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.2.0.tgz", + "integrity": "sha512-3AYC8oB60WyD1ic7uHmN/vm2oRGzRnQ3XFBl/bFMDi1q1+nc5/vjMmiE4vroIya3jG59t87VpyAj/iXYxyw9AA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "dependencies": { + "is-hex-prefixed": "1.0.0" + }, + "engines": { + "node": ">=6.5.0", + "npm": ">=3" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0", + "react-is": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "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/supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "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/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/swarm-js": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "dependencies": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request": "^1.0.1" + } + }, + "node_modules/swarm-js/node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "node_modules/swarm-js/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/swarm-js/node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/swarm-js/node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/swarm-js/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/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==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "dependencies": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "engines": { + "node": ">=4.5" + } + }, + "node_modules/tar/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/tar/node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "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.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + }, + "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/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==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/throttled-queue": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/throttled-queue/-/throttled-queue-2.1.4.tgz", + "integrity": "sha512-YGdk8sdmr4ge3g+doFj/7RLF5kLM+Mi7DEciu9PHxnMJZMeVuZeTj31g4VE7ekUffx/IdbvrtOCiz62afg0mkg==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/timeout-abort-controller": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz", + "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==", + "dependencies": { + "abort-controller": "^3.0.0", + "retimer": "^2.0.0" + } + }, + "node_modules/timestamp-nano": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/timestamp-nano/-/timestamp-nano-1.0.0.tgz", + "integrity": "sha512-NO/1CZigzlCWQiWdIGv8ebXt6Uk77zdLz2NE7KcZRU5Egj2+947lzUpk30xQUQlq5dRY25j7ZulG4RfA2DHYfA==", + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "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/tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/uint8arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", + "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "dependencies": { + "multiformats": "^9.4.2" + } + }, + "node_modules/ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "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==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "engines": { + "node": ">= 10.0.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/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "dependencies": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + }, + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", + "hasInstallScript": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + }, + "node_modules/util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "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==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "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/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "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/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/w3name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/w3name/-/w3name-1.0.4.tgz", + "integrity": "sha512-wR7+MCCgutYTc7R17zsUji/XRm9JcaX72ac8rJcAS+WUJYWYR+jf0v8NT82kYhpwnv/yeXlFa/KqNbzI7TvFSA==", + "dependencies": { + "@web-std/fetch": "^4.1.0", + "cborg": "^1.9.4", + "ipns": "^0.16.0", + "libp2p-crypto": "^0.21.2", + "throttled-queue": "^2.1.4" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/w3name/node_modules/@web-std/fetch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-4.1.0.tgz", + "integrity": "sha512-ZRizMcP8YyuRlhIsRYNFD9x/w28K7kbUhNGmKM9hDy4qeQ5xMTk//wA89EF+Clbl6EP4ksmCcN+4TqBMSRL8Zw==", + "dependencies": { + "@web-std/blob": "^3.0.3", + "@web-std/form-data": "^3.0.2", + "@web-std/stream": "^1.0.1", + "@web3-storage/multipart-parser": "^1.0.0", + "data-uri-to-buffer": "^3.0.1", + "mrmime": "^1.0.0" + }, + "engines": { + "node": "^10.17 || >=12.3" + } + }, + "node_modules/w3name/node_modules/@web-std/stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.1.tgz", + "integrity": "sha512-tsz4Y0WNDgFA5jwLSeV7/UV5rfMIlj0cPsSLVfTihjaVW0OJPd5NxJ3le1B3yLyqqzRpeG5OAfJAADLc4VoGTA==", + "dependencies": { + "web-streams-polyfill": "^3.1.1" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "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==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "dependencies": { + "util": "^0.12.3" + }, + "optionalDependencies": { + "@zxing/text-encoding": "0.9.0" + } + }, + "node_modules/web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "node_modules/web3": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.7.5.tgz", + "integrity": "sha512-3jHZTWyXt975AOXgnZKayiSWDLpoSKk9fZtLk1hURQtt7AdSbXPT8AK9ooBCm0Dt3GYaOeNcHGaiHC3gtyqhLg==", + "hasInstallScript": true, + "dependencies": { + "web3-bzz": "1.7.5", + "web3-core": "1.7.5", + "web3-eth": "1.7.5", + "web3-eth-personal": "1.7.5", + "web3-net": "1.7.5", + "web3-shh": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-bzz": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.5.tgz", + "integrity": "sha512-Z53sY0YK/losqjJncmL4vP0zZI9r6tiXg6o7R6e1JD2Iy7FH3serQvU+qXmPjqEBzsnhf8wTG+YcBPB3RHpr0Q==", + "hasInstallScript": true, + "dependencies": { + "@types/node": "^12.12.6", + "got": "12.1.0", + "swarm-js": "^0.1.40" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-bzz/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "node_modules/web3-core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.7.5.tgz", + "integrity": "sha512-UgOWXZr1fR/3cUQJKWbfMwRxj1/N7o6RSd/dHqdXBlOD+62EjNZItFmLRg5veq5kp9YfXzrNw9bnDkXfsL+nKQ==", + "dependencies": { + "@types/bn.js": "^5.1.0", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-requestmanager": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-helpers": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.5.tgz", + "integrity": "sha512-lDDjTks6Q6aNUO87RYrY2xub3UWTKr/RIWxpHJODEqkLxZS1dWdyliJ6aIx3031VQwsNT5HE7NvABe/t0p3iDQ==", + "dependencies": { + "web3-eth-iban": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-method": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.5.tgz", + "integrity": "sha512-ApTvq1Llzlbxmy0n4L7QaE6NodIsR80VJqk8qN4kLg30SGznt/pNJFebryLI2kpyDmxSgj1TjEWzmHJBp6FhYg==", + "dependencies": { + "@ethersproject/transactions": "^5.6.2", + "web3-core-helpers": "1.7.5", + "web3-core-promievent": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.5.tgz", + "integrity": "sha512-uZ1VRErVuhiLtHlyt3oEH/JSvAf6bWPndChHR9PG7i1Zfqm6ZVCeM91ICTPmiL8ddsGQOxASpnJk4vhApcTIww==", + "dependencies": { + "eventemitter3": "4.0.4" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-promievent/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-core-requestmanager": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.5.tgz", + "integrity": "sha512-3KpfxW/wVH4mgwWEsSJGHKrtRVoijWlDxtUrm17xgtqRNZ2mFolifKnHAUKa0fY48C9CrxmcCiMIi3W4G6WYRw==", + "dependencies": { + "util": "^0.12.0", + "web3-core-helpers": "1.7.5", + "web3-providers-http": "1.7.5", + "web3-providers-ipc": "1.7.5", + "web3-providers-ws": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-subscriptions": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.5.tgz", + "integrity": "sha512-YK6utQ7Wwjbe4XZOIA8quWGBPi1lFDS1A+jQYwxKKrCvm6BloBNc3FhvrcSYlDhLe/kOy8+2Je8i9amndgT4ww==", + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-core-subscriptions/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-core/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "node_modules/web3-eth": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.5.tgz", + "integrity": "sha512-BucjvqZyDWYkGlsFX+OnOBub0YutlC1KZiNGibdmvtNX0NQK+8iw1uzAoL9yTTwCSszL7lnkFe8N+HCOl9B4Dw==", + "dependencies": { + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-eth-abi": "1.7.5", + "web3-eth-accounts": "1.7.5", + "web3-eth-contract": "1.7.5", + "web3-eth-ens": "1.7.5", + "web3-eth-iban": "1.7.5", + "web3-eth-personal": "1.7.5", + "web3-net": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-abi": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.5.tgz", + "integrity": "sha512-qWHvF7sayxql9BD1yqK9sZRLBQ66eJzGeaU53Y1PRq2iFPrhY6NUWxQ3c3ps0rg+dyObvRbloviWpKXcS4RE/A==", + "dependencies": { + "@ethersproject/abi": "^5.6.3", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-accounts": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.5.tgz", + "integrity": "sha512-AzMLoTj3RGwKpyp3x3TtHrEeU4VpR99iMOD6NKrWSDumS6QEi0lCo+y7QZhdTlINw3iIA3SFIdvbAOO4NCHSDg==", + "dependencies": { + "@ethereumjs/common": "^2.5.0", + "@ethereumjs/tx": "^3.3.2", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.8", + "ethereumjs-util": "^7.0.10", + "scrypt-js": "^3.0.1", + "uuid": "3.3.2", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-accounts/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/web3-eth-accounts/node_modules/eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "dependencies": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "node_modules/web3-eth-accounts/node_modules/uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/web3-eth-contract": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.5.tgz", + "integrity": "sha512-qab7NPJRKRlTs58ozsqK8YIEwWpxIm3vD/okSIKBGkFx5gIHWW+vGmMh5PDSfefLJM9rCd+T+Lc0LYvtME7uqg==", + "dependencies": { + "@types/bn.js": "^5.1.0", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-promievent": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-eth-abi": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-ens": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.5.tgz", + "integrity": "sha512-k1Q0msdRv/wac2egpZBIwG3n/sa/KdrVmVJvFm471gLTL4xfUizV5qJjkDVf+ikf9JyDvWJTs5eWNUUbOFIw/A==", + "dependencies": { + "content-hash": "^2.5.2", + "eth-ens-namehash": "2.0.8", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-promievent": "1.7.5", + "web3-eth-abi": "1.7.5", + "web3-eth-contract": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-iban": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.5.tgz", + "integrity": "sha512-mn2W5t/1IpL8OZvzAabLKT4kvwRnZSJ9K0tctndl9sDNWkfITYQibEEhUaNNA50Q5fJKgVudHI/m0gwIVTyG8Q==", + "dependencies": { + "bn.js": "^5.2.1", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-personal": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.5.tgz", + "integrity": "sha512-txh2P/eN8I4AOUKFi9++KKddoD0tWfCuu9Y1Kc41jSRbk6smO88Fum0KWNmYFYhSCX2qiknS1DfqsONl3igoKQ==", + "dependencies": { + "@types/node": "^12.12.6", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-net": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-eth-personal/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "node_modules/web3-net": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.7.5.tgz", + "integrity": "sha512-xwuCb2YWw49PmW81AJQ/G+Xi2ikRsYyZXSgyPt4LmZuKjiqg/6kSdK8lZvUi3Pi3wM+QDBXbpr73M/WEkW0KvA==", + "dependencies": { + "web3-core": "1.7.5", + "web3-core-method": "1.7.5", + "web3-utils": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-provider-engine": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", + "dependencies": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-filters": "^4.2.1", + "eth-json-rpc-infura": "^5.1.0", + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + } + }, + "node_modules/web3-provider-engine/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/web3-provider-engine/node_modules/bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "node_modules/web3-provider-engine/node_modules/ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "dependencies": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/web3-provider-engine/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/web3-provider-engine/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/web3-provider-engine/node_modules/ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/web3-providers-http": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.5.tgz", + "integrity": "sha512-vPgr4Kzy0M3CHtoP/Bh7qwK/D9h2fhjpoqctdMWVJseOfeTgfOphCKN0uwV8w2VpZgDPXA8aeTdBx5OjmDdStA==", + "dependencies": { + "abortcontroller-polyfill": "^1.7.3", + "cross-fetch": "^3.1.4", + "es6-promise": "^4.2.8", + "web3-core-helpers": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-http/node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/web3-providers-ipc": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.5.tgz", + "integrity": "sha512-aNHx+RAROzO+apDEzy8Zncj78iqWBadIXtpmFDg7uiTn8i+oO+IcP1Yni7jyzkltsysVJHgHWG4kPx50ANCK3Q==", + "dependencies": { + "oboe": "2.1.5", + "web3-core-helpers": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.5.tgz", + "integrity": "sha512-9uJNVVkIGC8PmM9kNbgPth56HDMSSsxZh3ZEENdwO3LNWemaADiQYUDCsD/dMVkn0xsGLHP5dgAy4Q5msqySLg==", + "dependencies": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.5", + "websocket": "^1.0.32" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-providers-ws/node_modules/eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + }, + "node_modules/web3-shh": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.5.tgz", + "integrity": "sha512-aCIWJyLMH5H76OybU4ZpUCJ93yNOPATGhJ+KboRPU8QZDzS2CcVhtEzyl27bbvw+rSnVroMLqBgTXBB4mmKI7A==", + "hasInstallScript": true, + "dependencies": { + "web3-core": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-net": "1.7.5" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3-utils": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.5.tgz", + "integrity": "sha512-9AqNOziQky4wNQadEwEfHiBdOZqopIHzQQVzmvvv6fJwDSMhP+khqmAZC7YTiGjs0MboyZ8tWNivqSO1699XQw==", + "dependencies": { + "bn.js": "^5.2.1", + "ethereum-bloom-filters": "^1.0.6", + "ethereumjs-util": "^7.1.0", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/web3.storage": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/web3.storage/-/web3.storage-4.3.0.tgz", + "integrity": "sha512-9IKn+4dyF7cMXC9etVzW3qmCV/6sL+Za4kcUUn7D3qRt4s1DrKUGJdAe9VvYcpHwbnnYoKNBu06lGO++daDo8w==", + "dependencies": { + "@ipld/car": "^3.1.4", + "@web-std/blob": "^3.0.4", + "@web-std/fetch": "^3.0.3", + "@web-std/file": "^3.0.2", + "@web3-storage/parse-link-header": "^3.1.0", + "browser-readablestream-to-it": "^1.0.3", + "carbites": "^1.0.6", + "cborg": "^1.8.0", + "files-from-path": "^0.2.4", + "ipfs-car": "^0.7.0", + "ipns": "^0.16.0", + "libp2p-crypto": "^0.21.0", + "p-retry": "^4.5.0", + "streaming-iterables": "^6.2.0", + "throttled-queue": "^2.1.2", + "uint8arrays": "^3.0.0" + } + }, + "node_modules/web3modal": { + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/web3modal/-/web3modal-1.9.8.tgz", + "integrity": "sha512-ruYsh4TV1SUAljBW/Pd4itW2idKlo9xr/g2dKhBDdaafWNCVdpaK92cQ7EM53rg2KQHWJhqj1IThbv7cPV7ayA==", + "dependencies": { + "detect-browser": "^5.1.0", + "prop-types": "^15.7.2", + "react": "^16.8.6", + "react-dom": "^16.8.6", + "styled-components": "^5.3.3", + "tslib": "^1.10.0" + } + }, + "node_modules/web3modal/node_modules/react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/web3modal/node_modules/react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + }, + "peerDependencies": { + "react": "^16.14.0" + } + }, + "node_modules/web3modal/node_modules/scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/web3modal/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "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-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.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/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", + "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "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/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.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==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/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==" + }, + "node_modules/webpack/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "dependencies": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket/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/websocket/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/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/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "node_modules/which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "dependencies": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "node_modules/xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "dependencies": { + "xhr-request": "^1.1.0" + } + }, + "node_modules/xhr-request/node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xhr-request/node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "dependencies": { + "cookiejar": "^2.1.1" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==", + "engines": { + "node": ">=0.10.32" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@adobe/css-tools": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.0.1.tgz", + "integrity": "sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==" + }, + "@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" + } + }, + "@assemblyscript/loader": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@assemblyscript/loader/-/loader-0.9.4.tgz", + "integrity": "sha512-HazVq9zwTVwGmqdwYzu7WyQ6FQVZ7SwET0KKQuKm55jD0IfUpZgN0OPIiZG3zV1iSrVYcN0bdwLRXI/VNCYsUA==" + }, + "@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.18.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.8.tgz", + "integrity": "sha512-HSmX4WZPPK3FUxYp7g2T6EyO8j96HlZJlxmKPSh6KAcqwyDrfx7hKjXpAW/0FhFfTJsR0Yt4lAjLI2coMptIHQ==" + }, + "@babel/core": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.10.tgz", + "integrity": "sha512-JQM6k6ENcBFKVtWvLavlvi/mPcpYZ3+R+2EySDEMSMbp7Mn4FexlbbJVrx2R7Ijhr01T8gyqrOaABWIOgxeUyw==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helpers": "^7.18.9", + "@babel/parser": "^7.18.10", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.10", + "@babel/types": "^7.18.10", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", + "integrity": "sha512-KzSGpMBggz4fKbRbWLNyPVTuQr6cmCcBhOyXTw/fieOVaw5oYAwcAj4a7UKcDYCPxQq+CG1NCDZH9e2JTXquiQ==", + "requires": { + "eslint-scope": "^5.1.1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", + "integrity": "sha512-dfQ8ebCN98SvyL7IxNMCUtZQSq5R7kxgN+r8qYTGDmmSion1hX2C0zq2yo1bsCDhXixokv1SAWTZUMYbO/V5zg==", + "requires": { + "@babel/types": "^7.18.10", + "@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==", + "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==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.9.tgz", + "integrity": "sha512-tzLCyVmqUiFlcFoAPLA/gL9TeYrF61VLNtb+hvkuVaB5SUjW7jcfrglBIX1vUIoT7CLP3bBlIMeyEsIl2eFQNg==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.20.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", + "integrity": "sha512-WvypNAYaVh23QcjpMR24CwZY2Nz6hqdOcFdPbNpV56hL5H6KiFheO7Xm1aPdlLQ7d5emYZX7VZwPp9x3z+2opw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", + "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.2.tgz", + "integrity": "sha512-r9QJJ+uDWrd+94BSPcP6/de67ygLtvVy6cK4luE6MOuDsZIdoaPBnfSpbO/+LTifjPckbKXRuI9BB/Z2/y3iTg==", + "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" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@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==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.9.tgz", + "integrity": "sha512-fJgWlZt7nxGksJS9a0XdSaI4XvpExnNIgRP+rVefWh5U7BL8pPuir6SJUmFKRfjWQ51OtWSzwOxhaH/EBWWc0A==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.9.tgz", + "integrity": "sha512-KYNqY0ICwfv19b31XzvmI/mfcylOzbLtowkw+mfvGPAQ3kfCnMLYbED3YecL5tPd8nAYFQFAd6JHp2LxZk/J1g==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@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==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.9.tgz", + "integrity": "sha512-aBXPT3bmtLryXaoJLyYPXPlSD4p1ld9aYeR+sJNOZjJJGiOpb+fKfh3NkcCu7J54nUJwCERPBExCCpyCOHnu/w==" + }, + "@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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.9.tgz", + "integrity": "sha512-dNsWibVI4lNT6HiuOIBr1oyxo40HvIVmbwPUm3XZ7wMh4k2WxrxTqZwSqw/eEmXDS9np0ey5M2bz9tBmO9c+YQ==", + "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.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", + "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + }, + "@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.18.11", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.11.tgz", + "integrity": "sha512-oBUlbv+rjZLh2Ks9SKi4aL7eKaAXBWleHzU89mP0G6BMUlRxSckk9tSIkgDGydhgFxHuGSlBQZfnaD47oBEB7w==", + "requires": { + "@babel/helper-function-name": "^7.18.9", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.18.11", + "@babel/types": "^7.18.10" + } + }, + "@babel/helpers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.9.tgz", + "integrity": "sha512-Jf5a+rbrLoR4eNdUmnFu8cN5eNJT6qdTdOg5IHIzq87WwyRw9PwguLFOWYgktN/60IP4fgDUawJvs7PjQIzELQ==", + "requires": { + "@babel/template": "^7.18.6", + "@babel/traverse": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@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" + } + }, + "@babel/parser": { + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.11.tgz", + "integrity": "sha512-9JKn5vN+hDt0Hdqn1PiJ2guflwP+B6Ga8qbDuoF0PzzVhrzsKIJo8yGqVk6CmMHiMei9w1C1Bp9IMJSIK+HPIQ==" + }, + "@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==", + "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==", + "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.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.10.tgz", + "integrity": "sha512-1mFuY2TOsR1hxbjCo4QL+qlIjV07p4H4EUYw2J/WCqsvFV6V9X9z9YhXbWndc/4fw+hYGlDT7egYxliMp5O6Ew==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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==", + "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==", + "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-decorators": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.10.tgz", + "integrity": "sha512-wdGTwWF5QtpTY/gbBtQLAiCnoxfD4qMbN87NYZle1dOZ9Os8Y6zXcKrIaOU8W+TIvFUWVGG9tUgNww3CjXRVVw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.18.6" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", + "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.9.tgz", + "integrity": "sha512-EkRQxsxoytpTlKJmSPYrsOMjCILacAjtSVkd4gChEe2kXjFCun3yohhW5I7plXJhCemM0gKsaGMcO8tinvCA5g==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.9.tgz", + "integrity": "sha512-p5VCYNddPLkZTq4XymQIaIfZNJwT9YsjkPOhkVEqt6QIpQFZVM9IltqqYpOEkJoN1DPznmxUDyZ5CTZs/ZCuHA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "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==", + "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==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.9.tgz", + "integrity": "sha512-+G6rp2zRuOAInY5wcggsx4+QVao1qPM0osC9fTUVlAV3zOrzTCnrMAFVnR6+a3T8wz1wFIH7KhYMcMB3u1n80A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-flow": "^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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.9.tgz", + "integrity": "sha512-zY/VSIbbqtoRoJKo2cDTewL364jSlZGvn0LKOf9ntbfxOvjfmyrdtEEOAdswOswhZEb8UH3jDkCKHd1sPgsS0A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", + "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.10.tgz", + "integrity": "sha512-gCy7Iikrpu3IZjYZolFE4M1Sm+nrh1/6za2Ewj77Z+XirT4TsbJcvOFOyF+fRPwU6AKKK136CZxx6L8AbSFG6A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.18.10" + } + }, + "@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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.10.tgz", + "integrity": "sha512-q5mMeYAdfEbpBAgzl7tBre/la3LeCxmDO1+wMXRdPWbcoMjR3GiXlCLk7JBZVVye0bqTGNMbt0yYVXX1B1jEWQ==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.9", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.9.tgz", + "integrity": "sha512-39Q814wyoOPtIB/qGopNIL9xDChOE1pNU0ZY5dO0owhiVt/5kFm4li+/bBtwc7QotG0u5EPzqhZdjMtmqBqyQA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.12.tgz", + "integrity": "sha512-2vjjam0cum0miPkenUbQswKowuxs/NjMwIKEq0zwegRxXk12C9YOF9STXnaUptITOtOJHKHpzvvWYOjbm6tc0w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.10.tgz", + "integrity": "sha512-wVxs1yjFdW3Z/XkNfXKoblxoHgbtUF7/l3PvvP4m02Qz9TZ6uZGxRVYjSQeR87oQmHco9zWitW5J82DJ7sCjvA==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.10", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.18.9", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.9", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.18.9", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.18.6", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.18.9", + "@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.18.10", + "babel-plugin-polyfill-corejs2": "^0.3.2", + "babel-plugin-polyfill-corejs3": "^0.5.3", + "babel-plugin-polyfill-regenerator": "^0.4.0", + "core-js-compat": "^3.22.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@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==", + "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==", + "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==", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.9.tgz", + "integrity": "sha512-lkqXDcvlFT5rvEjiu6+QYO+1GXrEHRo2LOtS7E4GtX5ESIZOgepqsZBVIj6Pv+a6zqsya9VCgiK1KAK4BvJDAw==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.9.tgz", + "integrity": "sha512-qZEWeccZCrHA2Au4/X05QW5CMdm4VjUDCrGq5gf1ZDcM4hRqreKrtwAn7yci9zfgAS9apvnsFXiGBHBAxZdK9A==", + "requires": { + "core-js-pure": "^3.20.2", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.18.11", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.11.tgz", + "integrity": "sha512-TG9PiM2R/cWCAy6BPJKeHzNbu4lPzOSZpeMfeNErskGpTJx6trEvFaVCbDvpcxwy49BKWmEPwiW8mrysNiDvIQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.18.10", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.18.11", + "@babel/types": "^7.18.10", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.10.tgz", + "integrity": "sha512-MJvnbEiiNkpjo+LknnmRrqbY1GPUUggjv+wQVjetM/AONoupqRALB7I6jGqNUAZsKcRIEu2J6FRFvsczljjsaQ==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.18.6", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@chainsafe/filsnap-adapter": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@chainsafe/filsnap-adapter/-/filsnap-adapter-2.1.1.tgz", + "integrity": "sha512-gZ2+odh8Tk/0vq48PuoJA1b6JCgoCZ1x0mhUl8BbiWzKAq1zXOTNjMq7Ad1996So6V+6tndHLlkqQzOtgL6xSA==" + }, + "@chainsafe/filsnap-types": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@chainsafe/filsnap-types/-/filsnap-types-2.1.2.tgz", + "integrity": "sha512-vjLQYYRF/TtNVW5+7RPjHbjfe4M3hatTbi/f8tfCoNhSL8ZljWgJVy5ofiJhhl8qHTeH943y5kx4yWoJkcQbsw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.5.tgz", + "integrity": "sha512-Id/9wBT7FkgFzdEpiEWrsVd4ltDxN0rI0QS0SChbeQiSuux3z21SJCRLu6h2cvCEUmaRi+VD0mHFj+GJD4GFnw==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} + }, + "@emotion/babel-plugin": { + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.10.0.tgz", + "integrity": "sha512-xVnpDAAbtxL1dsuSelU5A7BnY/lftws0wUexNJZTPsvX/1tM4GZJbclgODhvW4E+NH7E5VFcH0bBn30NvniPJA==", + "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.0", + "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.0.13" + }, + "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.1", + "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", + "integrity": "sha512-uZTj3Yz5D69GE25iFZcIQtibnVCFsc/6+XIozyL3ycgWvEdif2uEw9wlUt6umjLr4Keg9K6xRPHmD8LGi+6p1A==", + "requires": { + "@emotion/memoize": "^0.8.0", + "@emotion/sheet": "^1.2.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "stylis": "4.0.13" + } + }, + "@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.0", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.10.0.tgz", + "integrity": "sha512-K6z9zlHxxBXwN8TcpwBKcEsBsOw4JWCCmR+BeeOWgqp8GIU1yA2Odd41bwdAAr0ssbQrbJbVnndvv7oiv1bZeQ==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/cache": "^11.10.0", + "@emotion/serialize": "^1.1.0", + "@emotion/utils": "^1.2.0", + "@emotion/weak-memoize": "^0.3.0", + "hoist-non-react-statics": "^3.3.1" + } + }, + "@emotion/serialize": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.0.tgz", + "integrity": "sha512-F1ZZZW51T/fx+wKbVlwsfchr5q97iW8brAnXmsskz4d0hVB4O3M/SiA3SaeH06x02lSNzkkQv+n3AX3kCXKSFA==", + "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.0", + "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.2.0.tgz", + "integrity": "sha512-OiTkRgpxescko+M51tZsMq7Puu/KP55wMT8BgpcXVG2hqXc0Vo0mfymJ/Uj24Hp0i083ji/o0aLddh08UEjq8w==" + }, + "@emotion/styled": { + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.10.0.tgz", + "integrity": "sha512-V9oaEH6V4KePeQpgUE83i8ht+4Ri3E8Djp/ZPJ4DQlqWhSKITvgzlR3/YQE2hdfP4Jw3qVRkANJz01LLqK9/TA==", + "requires": { + "@babel/runtime": "^7.18.3", + "@emotion/babel-plugin": "^11.10.0", + "@emotion/is-prop-valid": "^1.2.0", + "@emotion/serialize": "^1.1.0", + "@emotion/utils": "^1.2.0" + } + }, + "@emotion/stylis": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz", + "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==" + }, + "@emotion/unitless": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.0.tgz", + "integrity": "sha512-VINS5vEYAscRl2ZUDiT3uMPlrFQupiKgHz5AA4bCH1miKBg4qtwkim1qPmJj/4WG6TreYMY111rEFsjupcOKHw==" + }, + "@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==" + }, + "@eslint/eslintrc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", + "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.3.2", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@ethereumjs/common": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/@ethereumjs/common/-/common-2.6.5.tgz", + "integrity": "sha512-lRyVQOeCDaIVtgfbowla32pzeDv2Obr8oR8Put5RdUBNRGr1VGPGQNGP6elWIpgK3YdpzqTOh4GyUGOureVeeA==", + "requires": { + "crc-32": "^1.2.0", + "ethereumjs-util": "^7.1.5" + } + }, + "@ethereumjs/tx": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/@ethereumjs/tx/-/tx-3.5.2.tgz", + "integrity": "sha512-gQDNJWKrSDGu2w7w0PzVXVBNMzb7wwdDOmOqczmhNjqFxFuIbhVJDwiGEnxFNC2/b8ifcZzY7MLcluizohRzNw==", + "requires": { + "@ethereumjs/common": "^2.6.4", + "ethereumjs-util": "^7.1.5" + } + }, + "@ethersproject/abi": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", + "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", + "requires": { + "@ethersproject/address": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.6.1", + "@ethersproject/hash": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.1" + } + }, + "@ethersproject/abstract-provider": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", + "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", + "requires": { + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/networks": "^5.6.3", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/transactions": "^5.6.2", + "@ethersproject/web": "^5.6.1" + } + }, + "@ethersproject/abstract-signer": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", + "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", + "requires": { + "@ethersproject/abstract-provider": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0" + } + }, + "@ethersproject/address": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", + "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", + "requires": { + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/rlp": "^5.6.1" + } + }, + "@ethersproject/base64": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", + "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", + "requires": { + "@ethersproject/bytes": "^5.6.1" + } + }, + "@ethersproject/bignumber": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", + "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", + "requires": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "bn.js": "^5.2.1" + } + }, + "@ethersproject/bytes": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", + "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", + "requires": { + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/constants": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", + "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", + "requires": { + "@ethersproject/bignumber": "^5.6.2" + } + }, + "@ethersproject/hash": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", + "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", + "requires": { + "@ethersproject/abstract-signer": "^5.6.2", + "@ethersproject/address": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.1" + } + }, + "@ethersproject/keccak256": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", + "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", + "requires": { + "@ethersproject/bytes": "^5.6.1", + "js-sha3": "0.8.0" + } + }, + "@ethersproject/logger": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", + "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==" + }, + "@ethersproject/networks": { + "version": "5.6.4", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", + "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", + "requires": { + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/properties": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", + "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", + "requires": { + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/rlp": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", + "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", + "requires": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/signing-key": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", + "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", + "requires": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "bn.js": "^5.2.1", + "elliptic": "6.5.4", + "hash.js": "1.1.7" + } + }, + "@ethersproject/strings": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", + "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", + "requires": { + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.6.1", + "@ethersproject/logger": "^5.6.0" + } + }, + "@ethersproject/transactions": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", + "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", + "requires": { + "@ethersproject/address": "^5.6.1", + "@ethersproject/bignumber": "^5.6.2", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/constants": "^5.6.1", + "@ethersproject/keccak256": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/rlp": "^5.6.1", + "@ethersproject/signing-key": "^5.6.2" + } + }, + "@ethersproject/web": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", + "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", + "requires": { + "@ethersproject/base64": "^5.6.1", + "@ethersproject/bytes": "^5.6.1", + "@ethersproject/logger": "^5.6.0", + "@ethersproject/properties": "^5.6.0", + "@ethersproject/strings": "^5.6.1" + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.4.tgz", + "integrity": "sha512-mXAIHxZT3Vcpg83opl1wGlVZ9xydbfZO3r5YfRSH6Gpp2J/PfdBP0wbDa2sO6/qRbcalpoevVyW6A/fI6LfeMw==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + }, + "@ipld/car": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/@ipld/car/-/car-3.2.4.tgz", + "integrity": "sha512-rezKd+jk8AsTGOoJKqzfjLJ3WVft7NZNH95f0pfPbicROvzTyvHCNy567HzSUd6gRXZ9im29z5ZEv9Hw49jSYw==", + "requires": { + "@ipld/dag-cbor": "^7.0.0", + "multiformats": "^9.5.4", + "varint": "^6.0.0" + }, + "dependencies": { + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + } + } + }, + "@ipld/dag-cbor": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-7.0.2.tgz", + "integrity": "sha512-V9EhJVWXqzjjRs0kiZfUXOaq8y6R2C4AAmfGoMeszqGOBgfACr5tFAgAwZY0e8z/OpmJWpCrZhzPRTZV0c/gjA==", + "requires": { + "cborg": "^1.6.0", + "multiformats": "^9.5.4" + } + }, + "@ipld/dag-pb": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/@ipld/dag-pb/-/dag-pb-2.1.17.tgz", + "integrity": "sha512-AmzOdmdv5hT8iGsrbpzm5R0Fvk7DEbtwcglG2gJLvW9q3zwb+E681hY4EwEELypM1Rfnp/JDA9dGqYcpEi/iAg==", + "requires": { + "multiformats": "^9.5.4" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.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==", + "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==", + "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.14", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", + "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@metamask/safe-event-emitter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@metamask/safe-event-emitter/-/safe-event-emitter-2.0.0.tgz", + "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" + }, + "@mui/base": { + "version": "5.0.0-alpha.92", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.92.tgz", + "integrity": "sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/is-prop-valid": "^1.1.3", + "@mui/types": "^7.1.5", + "@mui/utils": "^5.9.3", + "@popperjs/core": "^2.11.5", + "clsx": "^1.2.1", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/icons-material": { + "version": "5.8.4", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", + "integrity": "sha512-9Z/vyj2szvEhGWDvb+gG875bOGm8b8rlHBKOD1+nA3PcgC3fV6W1AU6pfOorPeBfH2X4mb9Boe97vHvaSndQvA==", + "requires": { + "@babel/runtime": "^7.17.2" + } + }, + "@mui/material": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.0.tgz", + "integrity": "sha512-MSEzkE2vhpM37m8Gh3+TcZCWL70p+MxzNvS8FHugBB6YZpafhBFmFKX7/pYJ2kVD87PpUhNR4szWub7/ohE02Q==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/base": "5.0.0-alpha.92", + "@mui/system": "^5.10.0", + "@mui/types": "^7.1.5", + "@mui/utils": "^5.9.3", + "@types/react-transition-group": "^4.4.5", + "clsx": "^1.2.1", + "csstype": "^3.1.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0", + "react-transition-group": "^4.4.5" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@mui/private-theming": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", + "integrity": "sha512-Ys3WO39WqoGciGX9k5AIi/k2zJhlydv4FzlEEwtw9OqdMaV0ydK/TdZekKzjP9sTI/JcdAP3H5DWtUaPLQJjWg==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/utils": "^5.9.3", + "prop-types": "^15.8.1" + } + }, + "@mui/styled-engine": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.0.tgz", + "integrity": "sha512-V0MmOx7KBDomDYg2/dRItVsvrpHpd51uZZiNqeuXiZruUJ1vPwtxztpvtSjX/xKvIxN7C0mxf8jmuwVUn6uaEA==", + "requires": { + "@babel/runtime": "^7.17.2", + "@emotion/cache": "^11.9.3", + "csstype": "^3.1.0", + "prop-types": "^15.8.1" + } + }, + "@mui/system": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.0.tgz", + "integrity": "sha512-HNu3LdA+37cWqgJBEhOF4F5LX4WVmvg6SoHRfajRO0neKXLdooibMP3W1bhSd27QcPxyMUmvY9/Dlp9znDeCRw==", + "requires": { + "@babel/runtime": "^7.17.2", + "@mui/private-theming": "^5.9.3", + "@mui/styled-engine": "^5.10.0", + "@mui/types": "^7.1.5", + "@mui/utils": "^5.9.3", + "clsx": "^1.2.1", + "csstype": "^3.1.0", + "prop-types": "^15.8.1" + } + }, + "@mui/types": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.1.5.tgz", + "integrity": "sha512-HnRXrxgHJYJcT8ZDdDCQIlqk0s0skOKD7eWs9mJgBUu70hyW4iA6Kiv3yspJR474RFH8hysKR65VVSzUSzkuwA==", + "requires": {} + }, + "@mui/utils": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-5.9.3.tgz", + "integrity": "sha512-l0N5bcrenE9hnwZ/jPecpIRqsDFHkPXoFUcmkgysaJwVZzJ3yQkGXB47eqmXX5yyGrSc6HksbbqXEaUya+siew==", + "requires": { + "@babel/runtime": "^7.17.2", + "@types/prop-types": "^15.7.5", + "@types/react-is": "^16.7.1 || ^17.0.0", + "prop-types": "^15.8.1", + "react-is": "^18.2.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "@multiformats/murmur3": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz", + "integrity": "sha512-wAPLUErGR8g6Lt+bAZn6218k9YQPym+sjszsXL6o4zfxbA22P+gxWZuuD9wDbwL55xrKO5idpcuQUX7/E3oHcw==", + "requires": { + "multiformats": "^9.5.4", + "murmurhash3js-revisited": "^3.0.0" + } + }, + "@noble/ed25519": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/@noble/ed25519/-/ed25519-1.6.1.tgz", + "integrity": "sha512-Gptpue6qPmg7p1E5LBO5GDtXw5WMc2DVtUmu4EQequOcoCvum1dT9sY6s9M8aSJWq9YopCN4jmTOAvqMdw3q7w==" + }, + "@noble/secp256k1": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.6.3.tgz", + "integrity": "sha512-T04e4iTurVy7I8Sw4+c5OSN9/RkPlo1uKxAomtxQNLq8j1uPAqnsqG1bqvY3Jv7c13gyr6dui0zmh/I3+f/JaQ==" + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@popperjs/core": { + "version": "2.11.5", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", + "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" + }, + "@protobufjs/aspromise": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", + "integrity": "sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==" + }, + "@protobufjs/base64": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/base64/-/base64-1.1.2.tgz", + "integrity": "sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==" + }, + "@protobufjs/codegen": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@protobufjs/codegen/-/codegen-2.0.4.tgz", + "integrity": "sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==" + }, + "@protobufjs/eventemitter": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz", + "integrity": "sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==" + }, + "@protobufjs/fetch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/fetch/-/fetch-1.1.0.tgz", + "integrity": "sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==", + "requires": { + "@protobufjs/aspromise": "^1.1.1", + "@protobufjs/inquire": "^1.1.0" + } + }, + "@protobufjs/float": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@protobufjs/float/-/float-1.0.2.tgz", + "integrity": "sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==" + }, + "@protobufjs/inquire": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/inquire/-/inquire-1.1.0.tgz", + "integrity": "sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==" + }, + "@protobufjs/path": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@protobufjs/path/-/path-1.1.2.tgz", + "integrity": "sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==" + }, + "@protobufjs/pool": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/pool/-/pool-1.1.0.tgz", + "integrity": "sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==" + }, + "@protobufjs/utf8": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", + "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" + }, + "@reduxjs/toolkit": { + "version": "1.8.4", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.4.tgz", + "integrity": "sha512-IpFq1WI7sCYeLQpDCGvlcQY9wn70UpAM3cOLq78HRnVn1746RI+l3y5xcuOeVOxORaxABJh3cfJMxycD2IwH5w==", + "requires": { + "immer": "^9.0.7", + "redux": "^4.1.2", + "redux-thunk": "^2.4.1", + "reselect": "^4.1.5" + } + }, + "@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + } + }, + "@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + }, + "@sinclair/typebox": { + "version": "0.24.27", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz", + "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==" + }, + "@sindresorhus/is": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", + "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@szmarczak/http-timer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz", + "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==", + "requires": { + "defer-to-connect": "^2.0.1" + } + }, + "@testing-library/dom": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.17.1.tgz", + "integrity": "sha512-KnH2MnJUzmFNPW6RIKfd+zf2Wue8mEKX0M3cpX6aKl5ZXrJM1/c/Pc8c2xDNYQCnJO48Sm5ITbMXgqTr3h4jxQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "@babel/runtime": "^7.12.5", + "@types/aria-query": "^4.2.0", + "aria-query": "^5.0.0", + "chalk": "^4.1.0", + "dom-accessibility-api": "^0.5.9", + "lz-string": "^1.4.4", + "pretty-format": "^27.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/jest-dom": { + "version": "5.16.5", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz", + "integrity": "sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==", + "requires": { + "@adobe/css-tools": "^4.0.1", + "@babel/runtime": "^7.9.2", + "@types/testing-library__jest-dom": "^5.9.1", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.5.6", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "aria-query": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@testing-library/react": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", + "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "requires": { + "@babel/runtime": "^7.12.5", + "@testing-library/dom": "^8.5.0", + "@types/react-dom": "^18.0.0" + } + }, + "@testing-library/user-event": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", + "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "requires": { + "@babel/runtime": "^7.12.5" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.0.tgz", + "integrity": "sha512-v4Vwdko+pgymgS+A2UIaJru93zQd85vIGWObM5ekZNdXCKtDYqATlEYnWgfo86Q6I1Lh0oXnksDnMU1cwmlPDw==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/bn.js": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-5.1.0.tgz", + "integrity": "sha512-QSSVYj7pYFN49kW77o2s9xTCwZ8F2xLbjLLSEVh8D2F4JUhZtPAGOFLTD+ffqksBx/u4cE/KImFjyhqCjn/LIA==", + "requires": { + "@types/node": "*" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/cacheable-request": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", + "integrity": "sha512-B3xVo+dlKM6nnKTcmm5ZtY/OL8bOAOd2Olee9M1zft65ox50OzjEHW91sDiU9j6cvW8Ejg1/Qkf4xd2kugApUA==", + "requires": { + "@types/http-cache-semantics": "*", + "@types/keyv": "*", + "@types/node": "*", + "@types/responselike": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@types/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==", + "dev": true + }, + "@types/eslint": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", + "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "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==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.30", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.30.tgz", + "integrity": "sha512-gstzbTWro2/nFed1WXtf+TtrpwxH7Ggs4RLYTLbeVgIkUQOI3WG/JKjgeOU1zXDvezllupjrf8OPIdvTbIaVOQ==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/hoist-non-react-statics": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@types/hoist-non-react-statics/-/hoist-non-react-statics-3.3.1.tgz", + "integrity": "sha512-iMIqiko6ooLrTh1joXodJK5X9xeEALT1kM5G3ZLhD3hszxBdIEd5C75U834D9mLcINgD4OyZf5uQXjkuYydWvA==", + "requires": { + "@types/react": "*", + "hoist-non-react-statics": "^3.3.0" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-cache-semantics": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", + "integrity": "sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "27.5.2", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", + "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "requires": { + "jest-matcher-utils": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "@types/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-3YP80IxxFJB4b5tYC2SUPwkg0XQLiu0nWvhRgEatgjf+29IcWO9X1k8xRv5DGssJ/lCrjYTjQPcobJr2yWIVuQ==" + }, + "@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==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/keyv": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/@types/keyv/-/keyv-3.1.4.tgz", + "integrity": "sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==", + "requires": { + "@types/node": "*" + } + }, + "@types/long": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/long/-/long-4.0.2.tgz", + "integrity": "sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "@types/minimist": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" + }, + "@types/node": { + "version": "16.11.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.47.tgz", + "integrity": "sha512-fpP+jk2zJ4VW66+wAMFoBJlx1bxmBKx4DUFf68UHgdGCOuyUTDlLWqsaNPJh7xhNDykyJ9eIzAygilP/4WoN8g==" + }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" + }, + "@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/pbkdf2": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@types/pbkdf2/-/pbkdf2-3.1.0.tgz", + "integrity": "sha512-Cf63Rv7jCQ0LaL8tNXmEyqTHuIJxRdlS5vMh1mj5voN4+QFhVZnlZruezqpWYDiJ8UTzhP0VmeLXCmBk66YrMQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "@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/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.17.tgz", + "integrity": "sha512-38ETy4tL+rn4uQQi7mB81G7V1g0u2ryquNmsVIOKUAEIDK+3CUjZ6rSRpdvS99dNBnkLFL83qfmtLacGOTIhwQ==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-is": { + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", + "integrity": "sha512-aBTIWg1emtu95bLTLx0cpkxwGW3ueZv71nE2YFBpL8k/z5czEW8yYpOo8Dp+UUAFAtKwNaOsh/ioSeQnWlZcfw==", + "requires": { + "@types/react": "*" + } + }, + "@types/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/@types/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-juKD/eiSM3/xZYzjuzH6ZwpP+/lejltmiS3QEzV/vmb/Q8+HfDmxu+Baga8UEMGBqV88Nbg4l2hY/K2DkyaLLA==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/responselike": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/responselike/-/responselike-1.0.0.tgz", + "integrity": "sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@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/secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@types/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-Da66lEIFeIz9ltsdMZcpQvmrmmoqrfju8pm1BH8WbYjZSwUgCwXLb9C+9XYogwBITnbsSaMdVPb2ekf7TV+03w==", + "requires": { + "@types/node": "*" + } + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@types/testing-library__jest-dom": { + "version": "5.14.5", + "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", + "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "requires": { + "@types/jest": "*" + } + }, + "@types/trusted-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", + "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + }, + "@types/use-sync-external-store": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", + "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", + "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "requires": { + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/type-utils": "5.33.0", + "@typescript-eslint/utils": "5.33.0", + "debug": "^4.3.4", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.0.tgz", + "integrity": "sha512-NvRsNe+T90QrSVlgdV9/U8/chfqGmShvKUE7hWZTAUUCF6hZty/R+eMPVGldKcUDq7uRQaK6+V8gv5OwVDqC+g==", + "requires": { + "@typescript-eslint/utils": "5.33.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", + "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "requires": { + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", + "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", + "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "requires": { + "@typescript-eslint/utils": "5.33.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", + "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", + "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "requires": { + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/visitor-keys": "5.33.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", + "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.33.0", + "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/typescript-estree": "5.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", + "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "requires": { + "@typescript-eslint/types": "5.33.0", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@walletconnect/browser-utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/browser-utils/-/browser-utils-1.8.0.tgz", + "integrity": "sha512-Wcqqx+wjxIo9fv6eBUFHPsW1y/bGWWRboni5dfD8PtOmrihrEpOCmvRJe4rfl7xgJW8Ea9UqKEaq0bIRLHlK4A==", + "requires": { + "@walletconnect/safe-json": "1.0.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/window-getters": "1.0.0", + "@walletconnect/window-metadata": "1.0.0", + "detect-browser": "5.2.0" + } + }, + "@walletconnect/client": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/client/-/client-1.8.0.tgz", + "integrity": "sha512-svyBQ14NHx6Cs2j4TpkQaBI/2AF4+LXz64FojTjMtV4VMMhl81jSO1vNeg+yYhQzvjcGH/GpSwixjyCW0xFBOQ==", + "requires": { + "@walletconnect/core": "^1.8.0", + "@walletconnect/iso-crypto": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "@walletconnect/core": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/core/-/core-1.8.0.tgz", + "integrity": "sha512-aFTHvEEbXcZ8XdWBw6rpQDte41Rxwnuk3SgTD8/iKGSRTni50gI9S3YEzMj05jozSiOBxQci4pJDMVhIUMtarw==", + "requires": { + "@walletconnect/socket-transport": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "@walletconnect/crypto": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/crypto/-/crypto-1.0.2.tgz", + "integrity": "sha512-+OlNtwieUqVcOpFTvLBvH+9J9pntEqH5evpINHfVxff1XIgwV55PpbdvkHu6r9Ib4WQDOFiD8OeeXs1vHw7xKQ==", + "requires": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "@walletconnect/randombytes": "^1.0.2", + "aes-js": "^3.1.2", + "hash.js": "^1.1.7" + } + }, + "@walletconnect/encoding": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/encoding/-/encoding-1.0.1.tgz", + "integrity": "sha512-8opL2rs6N6E3tJfsqwS82aZQDL3gmupWUgmvuZ3CGU7z/InZs3R9jkzH8wmYtpbq0sFK3WkJkQRZFFk4BkrmFA==", + "requires": { + "is-typedarray": "1.0.0", + "typedarray-to-buffer": "3.1.5" + } + }, + "@walletconnect/environment": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/environment/-/environment-1.0.0.tgz", + "integrity": "sha512-4BwqyWy6KpSvkocSaV7WR3BlZfrxLbJSLkg+j7Gl6pTDE+U55lLhJvQaMuDVazXYxcjBsG09k7UlH7cGiUI5vQ==" + }, + "@walletconnect/http-connection": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/http-connection/-/http-connection-1.8.0.tgz", + "integrity": "sha512-IziEr3c53qsMromK7jz0EkbKDHlryRbxXdFR+xaG+S5nfxtUdAfjzlZabvczXdDCgmTij6KbNsZAjBMqCBzACw==", + "requires": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "eventemitter3": "4.0.7", + "xhr2-cookies": "1.1.0" + } + }, + "@walletconnect/iso-crypto": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/iso-crypto/-/iso-crypto-1.8.0.tgz", + "integrity": "sha512-pWy19KCyitpfXb70hA73r9FcvklS+FvO9QUIttp3c2mfW8frxgYeRXfxLRCIQTkaYueRKvdqPjbyhPLam508XQ==", + "requires": { + "@walletconnect/crypto": "^1.0.2", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0" + } + }, + "@walletconnect/jsonrpc-types": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-types/-/jsonrpc-types-1.0.1.tgz", + "integrity": "sha512-+6coTtOuChCqM+AoYyi4Q83p9l/laI6NvuM2/AHaZFuf0gT0NjW7IX2+86qGyizn7Ptq4AYZmfxurAxTnhefuw==", + "requires": { + "keyvaluestorage-interface": "^1.0.0" + } + }, + "@walletconnect/jsonrpc-utils": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@walletconnect/jsonrpc-utils/-/jsonrpc-utils-1.0.3.tgz", + "integrity": "sha512-3yb49bPk16MNLk6uIIHPSHQCpD6UAo1OMOx1rM8cW/MPEAYAzrSW5hkhG7NEUwX9SokRIgnZK3QuQkiyNzBMhQ==", + "requires": { + "@walletconnect/environment": "^1.0.0", + "@walletconnect/jsonrpc-types": "^1.0.1" + } + }, + "@walletconnect/mobile-registry": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@walletconnect/mobile-registry/-/mobile-registry-1.4.0.tgz", + "integrity": "sha512-ZtKRio4uCZ1JUF7LIdecmZt7FOLnX72RPSY7aUVu7mj7CSfxDwUn6gBuK6WGtH+NZCldBqDl5DenI5fFSvkKYw==" + }, + "@walletconnect/qrcode-modal": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/qrcode-modal/-/qrcode-modal-1.8.0.tgz", + "integrity": "sha512-BueaFefaAi8mawE45eUtztg3ZFbsAH4DDXh1UNwdUlsvFMjqcYzLUG0xZvDd6z2eOpbgDg2N3bl6gF0KONj1dg==", + "requires": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/mobile-registry": "^1.4.0", + "@walletconnect/types": "^1.8.0", + "copy-to-clipboard": "^3.3.1", + "preact": "10.4.1", + "qrcode": "1.4.4" + } + }, + "@walletconnect/randombytes": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@walletconnect/randombytes/-/randombytes-1.0.2.tgz", + "integrity": "sha512-ivgOtAyqQnN0rLQmOFPemsgYGysd/ooLfaDA/ACQ3cyqlca56t3rZc7pXfqJOIETx/wSyoF5XbwL+BqYodw27A==", + "requires": { + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/environment": "^1.0.0", + "randombytes": "^2.1.0" + } + }, + "@walletconnect/safe-json": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/safe-json/-/safe-json-1.0.0.tgz", + "integrity": "sha512-QJzp/S/86sUAgWY6eh5MKYmSfZaRpIlmCJdi5uG4DJlKkZrHEF7ye7gA+VtbVzvTtpM/gRwO2plQuiooIeXjfg==" + }, + "@walletconnect/socket-transport": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/socket-transport/-/socket-transport-1.8.0.tgz", + "integrity": "sha512-5DyIyWrzHXTcVp0Vd93zJ5XMW61iDM6bcWT4p8DTRfFsOtW46JquruMhxOLeCOieM4D73kcr3U7WtyR4JUsGuQ==", + "requires": { + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "ws": "7.5.3" + }, + "dependencies": { + "ws": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", + "requires": {} + } + } + }, + "@walletconnect/types": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", + "integrity": "sha512-Cn+3I0V0vT9ghMuzh1KzZvCkiAxTq+1TR2eSqw5E5AVWfmCtECFkVZBP6uUJZ8YjwLqXheI+rnjqPy7sVM4Fyg==" + }, + "@walletconnect/utils": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/utils/-/utils-1.8.0.tgz", + "integrity": "sha512-zExzp8Mj1YiAIBfKNm5u622oNw44WOESzo6hj+Q3apSMIb0Jph9X3GDIdbZmvVZsNPxWDL7uodKgZcCInZv2vA==", + "requires": { + "@walletconnect/browser-utils": "^1.8.0", + "@walletconnect/encoding": "^1.0.1", + "@walletconnect/jsonrpc-utils": "^1.0.3", + "@walletconnect/types": "^1.8.0", + "bn.js": "4.11.8", + "js-sha3": "0.8.0", + "query-string": "6.13.5" + }, + "dependencies": { + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + } + } + }, + "@walletconnect/web3-provider": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.8.0.tgz", + "integrity": "sha512-lqqEO0oRmCehH+c8ZPk3iH7I7YtbzmkWd58/Or2AgWAl869JamzndKCD3sTlNsPRQLxxPpraHQqzur7uclLWvg==", + "requires": { + "@walletconnect/client": "^1.8.0", + "@walletconnect/http-connection": "^1.8.0", + "@walletconnect/qrcode-modal": "^1.8.0", + "@walletconnect/types": "^1.8.0", + "@walletconnect/utils": "^1.8.0", + "web3-provider-engine": "16.0.1" + } + }, + "@walletconnect/window-getters": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-getters/-/window-getters-1.0.0.tgz", + "integrity": "sha512-xB0SQsLaleIYIkSsl43vm8EwETpBzJ2gnzk7e0wMF3ktqiTGS6TFHxcprMl5R44KKh4tCcHCJwolMCaDSwtAaA==" + }, + "@walletconnect/window-metadata": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@walletconnect/window-metadata/-/window-metadata-1.0.0.tgz", + "integrity": "sha512-9eFvmJxIKCC3YWOL97SgRkKhlyGXkrHwamfechmqszbypFspaSk+t2jQXAEU7YClHF6Qjw5eYOmy1//zFi9/GA==", + "requires": { + "@walletconnect/window-getters": "^1.0.0" + } + }, + "@web-std/blob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@web-std/blob/-/blob-3.0.4.tgz", + "integrity": "sha512-+dibyiw+uHYK4dX5cJ7HA+gtDAaUUe6JsOryp2ZpAC7h4ICsh49E34JwHoEKPlPvP0llCrNzz45vvD+xX5QDBg==", + "requires": { + "@web-std/stream": "1.0.0", + "web-encoding": "1.1.5" + } + }, + "@web-std/fetch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-3.0.3.tgz", + "integrity": "sha512-PtaKr6qvw2AmKChugzhQWuTa12dpbogHRBxwcleAZ35UhWucnfD4N+g3f7qYK2OeioSWTK3yMf6n/kOOfqxHaQ==", + "requires": { + "@web-std/blob": "^3.0.3", + "@web-std/form-data": "^3.0.2", + "@web3-storage/multipart-parser": "^1.0.0", + "data-uri-to-buffer": "^3.0.1" + } + }, + "@web-std/file": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@web-std/file/-/file-3.0.2.tgz", + "integrity": "sha512-pIH0uuZsmY8YFvSHP1NsBIiMT/1ce0suPrX74fEeO3Wbr1+rW0fUGEe4d0R99iLwXtyCwyserqCFI4BJkJlkRA==", + "requires": { + "@web-std/blob": "^3.0.3" + } + }, + "@web-std/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@web-std/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-rhc8IRw66sJ0FHcnC84kT3mTN6eACTuNftkt1XSl1Ef6WRKq4Pz65xixxqZymAZl1K3USpwhLci4SKNn4PYxWQ==", + "requires": { + "web-encoding": "1.1.5" + } + }, + "@web-std/stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.0.tgz", + "integrity": "sha512-jyIbdVl+0ZJyKGTV0Ohb9E6UnxP+t7ZzX4Do3AHjZKxUXKMs9EmqnBDQgHF7bEw0EzbQygOjtt/7gvtmi//iCQ==", + "requires": { + "web-streams-polyfill": "^3.1.1" + } + }, + "@web3-storage/multipart-parser": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@web3-storage/multipart-parser/-/multipart-parser-1.0.0.tgz", + "integrity": "sha512-BEO6al7BYqcnfX15W2cnGR+Q566ACXAT9UQykORCWW80lmkpWsnEob6zJS1ZVBKsSJC8+7vJkHwlp+lXG1UCdw==" + }, + "@web3-storage/parse-link-header": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@web3-storage/parse-link-header/-/parse-link-header-3.1.0.tgz", + "integrity": "sha512-K1undnK70vLLauqdE8bq/l98isTF2FDhcP0UPpXVSjkSWe3xhAn5eRXk5jfA1E5ycNm84Ws/rQFUD7ue11nciw==" + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "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==" + }, + "@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==" + }, + "@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==" + }, + "@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==", + "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==" + }, + "@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==", + "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==", + "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==", + "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==" + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@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==" + }, + "@zxing/text-encoding": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@zxing/text-encoding/-/text-encoding-0.9.0.tgz", + "integrity": "sha512-U/4aVJ2mxI0aDNI8Uq0wEhMgY+u4CNtEb0om3+y3+niDAsoTCOB33UF0sxpzqzdqXLqmvc+vZyAt4O8pPdfkwA==", + "optional": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "requires": { + "event-target-shim": "^5.0.0" + } + }, + "abortcontroller-polyfill": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz", + "integrity": "sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==" + }, + "abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "requires": { + "xtend": "~4.0.0" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "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==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", + "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-signal": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-2.1.2.tgz", + "integrity": "sha512-B+rDnWasMi/eWcajPcCWSlYc7muXOrcYrqgyzcdKisl2H/WTlQ0gip1KyQfr0ZlxJdsuWCj/LWwQm7fhyhRfIQ==", + "requires": { + "abort-controller": "^3.0.0", + "native-abort-controller": "^1.0.3" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "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==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "asn1": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "assert": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", + "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", + "dev": true, + "requires": { + "es6-object-assign": "^1.1.0", + "is-nan": "^1.2.1", + "object-is": "^1.0.1", + "util": "^0.12.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "requires": { + "async": "^2.4.0" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + } + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "async-mutex": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/async-mutex/-/async-mutex-0.2.6.tgz", + "integrity": "sha512-Hs4R+4SPgamu6rSGW8C7cV9gaWUKEHykfzCCvIRuaVv636Ju10ZdeUbvb4TBEW0INuq2DHZqXbK4Nd3yG4RaRw==", + "requires": { + "tslib": "^2.0.0" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + }, + "autoprefixer": { + "version": "10.4.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.8.tgz", + "integrity": "sha512-75Jr6Q/XpTqEf6D2ltS5uMewJIx5irCU1oBYJrWjFenq/m12WRRrz6g15L1EIoYvPLXTbEry7rDOwrcYNj77xw==", + "requires": { + "browserslist": "^4.21.3", + "caniuse-lite": "^1.0.30001373", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==" + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + }, + "axios": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "requires": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "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-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.2.tgz", + "integrity": "sha512-LPnodUl3lS0/4wN3Rb+m+UK8s7lj2jcLRrjho4gLw+OJs+I4bvGXshINesY5xx/apM+biTnQ9reDI8yj+0M5+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.2", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", + "integrity": "sha512-zKsXDh0XjnrUEW0mxIHLfjBfnXSMr5Q/goMe/fxpQnLm07mcOZiIZHBNWCMx60HmdvjxfXcalac0tfFg0wqxyw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2", + "core-js-compat": "^3.21.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.0.tgz", + "integrity": "sha512-RW1cnryiADFeHmfLS+WW/G431p1PsW5qdRdz0SDRi7TKcUgc7Oh/uXkT7MZ/+tGsT1BkczEAmD5XjUyJ5SWDTw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.2" + } + }, + "babel-plugin-styled-components": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/babel-plugin-styled-components/-/babel-plugin-styled-components-2.0.7.tgz", + "integrity": "sha512-i7YhvPgVqRKfoQ66toiZ06jPNA3p6ierpfUuEWxNF+fV27Uv5gxBkf8KZLHUCc1nFA9j6+80pYoIpqCeyW3/bA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "lodash": "^4.17.11", + "picomatch": "^2.3.0" + } + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha512-qrPaCSo9c8RHNRHIotaufGbuOBN8rtdC4QrrFFc43vyWCCz7Kl7GL1PGaXtMGQZUXrkCjNEgxDfmAuAabr/rlw==" + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha512-wC5ihrnUXmR2douXmXLCe5O3zg3GKIyvRi/hi58a/XyRxVI+3/yM0PYueQOZXPXQ9pxBislYkw+sF9b7C/RuMA==", + "requires": { + "precond": "0.2" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base-x": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.9.tgz", + "integrity": "sha512-H7JU6iBHTal1gp56aKoaa//YUxEaAOUiydvrV/pILqIHXTtqxSkATOnDA2u+jZ/61sD+L/412+7kzXRtWukhpQ==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "bignumber.js": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.1.0.tgz", + "integrity": "sha512-4LwHK4nfDOraBCtst+wOWIHbu1vhvAPJK8g8nROd4iuc3PSEjWif/qwbkh8jwCJz6yDBvtU4KPynETgrfh7y3A==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bl": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.0.0.tgz", + "integrity": "sha512-8vxFNZ0pflFfi0WXA3WQXlj6CaMEwsmh63I1CNp0q+wWv8sD0ARx1KovSQd0l2GkwrMIOyedq0EF1FxI+RCZLQ==", + "requires": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + }, + "dependencies": { + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } + } + }, + "blakejs": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/blakejs/-/blakejs-1.2.1.tgz", + "integrity": "sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ==" + }, + "blob-to-it": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/blob-to-it/-/blob-to-it-1.0.4.tgz", + "integrity": "sha512-iCmk0W4NdbrWgRRuxOriU8aM5ijeVLI61Zulsmg/lUHNr7pYjoj+U77opLefNagevtrrbMt3JQ5Qip7ar178kA==", + "requires": { + "browser-readablestream-to-it": "^1.0.3" + } + }, + "blockstore-core": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/blockstore-core/-/blockstore-core-1.0.5.tgz", + "integrity": "sha512-i/9CUMMvBALVbtSqUIuiWB3tk//a4Q2I2CEWiBuYNnhJvk/DWplXjLt8Sqc5VGkRVXVPSsEuH8fUtqJt5UFYcA==", + "requires": { + "err-code": "^3.0.1", + "interface-blockstore": "^2.0.2", + "interface-store": "^2.0.1", + "it-all": "^1.0.4", + "it-drain": "^1.0.4", + "it-filter": "^1.0.2", + "it-take": "^1.0.1", + "multiformats": "^9.4.7" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "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.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", + "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browser-readablestream-to-it": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/browser-readablestream-to-it/-/browser-readablestream-to-it-1.0.3.tgz", + "integrity": "sha512-+12sHB+Br8HIh6VAMVEG5r3UXCyESIgDW7kzk3BjIXa43DVqVwL7GC5TW3jeh+72dtcH99pPVpw0X8i0jt+/kw==" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserslist": { + "version": "4.21.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.3.tgz", + "integrity": "sha512-898rgRXLAyRkM1GryrrBHGkqA5hlpkV5MhtZwg9QXeiyLUYs2k00Un05aX5l2/yJIOObYKOpS2JNo8nJDE7fWQ==", + "requires": { + "caniuse-lite": "^1.0.30001370", + "electron-to-chromium": "^1.4.202", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.5" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/btoa/-/btoa-1.2.1.tgz", + "integrity": "sha512-SB4/MIGlsiVkMcHmT+pSmIPoNDoHg+7cMzmt3Uxt628MTz2487DKSqK/fuhFBrkuqrYv5UCEnACpF4dTFNKc/g==" + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==" + }, + "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==" + }, + "buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha512-3dthu5CYiVB1DEJp61FtApNnNndTckcqe4pFcLdvHtrpG+kcyekCJKg4MRiDcFW7A6AODnXB9U4dwQiCW5kzJQ==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "cacheable-lookup": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-6.1.0.tgz", + "integrity": "sha512-KJ/Dmo1lDDhmW2XDPMo+9oiy/CeqosPguPCrgcVzKyZrL6pM1gU2GmPY/xo6OQPTUaA/c0kwHuywB4E6nmT9ww==" + }, + "cacheable-request": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-7.0.2.tgz", + "integrity": "sha512-pouW8/FmiPQbuGpkXQ9BAPv/Mo5xDGANgSNXzTzJ8DrKGuXOssM4wIQRjfanNRh3Yu5cfYPvcorqbhg2KIJtew==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^4.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^6.0.1", + "responselike": "^2.0.0" + }, + "dependencies": { + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "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==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "requires": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==" + } + } + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha512-W2lPwkBkMZwFlPCXhIlYgxu+7gC/NUlCtdK652DAJ1JdgV0sTrvuPFshNPrFa1TY2JOkLhgdeEBplB4ezEa+xg==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001375", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", + "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==" + }, + "carbites": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/carbites/-/carbites-1.0.6.tgz", + "integrity": "sha512-dS9IQvnrb5VIRvSTNz5Ff+mB9d2MFfi5mojtJi7Rlss79VeF190jr0sZdA7eW0CGHotvHkZaWuM6wgfD9PEFRg==", + "requires": { + "@ipld/car": "^3.0.1", + "@ipld/dag-cbor": "^6.0.3", + "@ipld/dag-pb": "^2.0.2", + "multiformats": "^9.0.4" + }, + "dependencies": { + "@ipld/dag-cbor": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/@ipld/dag-cbor/-/dag-cbor-6.0.15.tgz", + "integrity": "sha512-Vm3VTSTwlmGV92a3C5aeY+r2A18zbH2amehNhsX8PBa3muXICaWrN8Uri85A5hLH7D7ElhE8PdjxD6kNqUmTZA==", + "requires": { + "cborg": "^1.5.4", + "multiformats": "^9.5.4" + } + } + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==" + }, + "cborg": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/cborg/-/cborg-1.9.4.tgz", + "integrity": "sha512-ltobKo17xKYJolhg8UxQhvzcqXhjtUnovwe9Xx59Izo32gLwozGoJs/efp+8dZ5+zu9pNJYnHtmp6iJnDUapww==" + }, + "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" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha512-J/NdY2WvIx654cc6LWSq/IYFFCUf75fFTgwzFnmbqyORH4MwgiQCgswLLKBGzmsyTI5V7i5bp/So6sMbDWhedg==", + "requires": { + "functional-red-black-tree": "^1.0.1" + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "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==" + }, + "ci-info": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", + "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + }, + "cids": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/cids/-/cids-0.7.5.tgz", + "integrity": "sha512-zT7mPeghoWAu+ppn8+BS1tQ5qGmbMfB4AregnQjA/qHY3GC1m1ptI9GkWNlgeu38r7CuRdXB47uY2XgAYt6QVA==", + "requires": { + "buffer": "^5.5.0", + "class-is": "^1.1.0", + "multibase": "~0.6.0", + "multicodec": "^1.0.0", + "multihashes": "~0.4.15" + }, + "dependencies": { + "multicodec": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-1.0.4.tgz", + "integrity": "sha512-NDd7FeS3QamVtbgfvu5h7fd1IlbaC4EQ0/pgU4zqE2vdHCmBGsUa0TiM8/TdSeG6BMPC92OOCf8F1ocE/Wkrrg==", + "requires": { + "buffer": "^5.6.0", + "varint": "^5.0.0" + } + } + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "class-is": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/class-is/-/class-is-1.1.0.tgz", + "integrity": "sha512-rhjH9AG1fvabIDoGRVH587413LPjTZgmDF9fOFCbFJQV4yuocX1mHxxvXI4g3cGwbVY9wAYIoKlg1N79frJKQw==" + }, + "classnames": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", + "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, + "clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "clsx": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", + "integrity": "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==" + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compress-brotli": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/compress-brotli/-/compress-brotli-1.3.8.tgz", + "integrity": "sha512-lVcQsjhxhIXsuupfy9fmZUFtAIdBmXA7EGY6GBdgZ++qkM9zG4YFT8iU7FoBxzryNDMOpD1HIFHUSX4D87oqhQ==", + "requires": { + "@types/json-buffer": "~3.0.0", + "json-buffer": "~3.0.1" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "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==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "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" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "content-hash": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/content-hash/-/content-hash-2.5.2.tgz", + "integrity": "sha512-FvIQKy0S1JaWV10sMsA7TRx8bpU+pqPkhbsfvOJAdjRXvYxEckAwQWGwtRjiaJfh+E0DvcWUGqcdjwMGFjsSdw==", + "requires": { + "cids": "^0.7.1", + "multicodec": "^0.5.5", + "multihashes": "^0.4.15" + } + }, + "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.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "cookiejar": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.3.tgz", + "integrity": "sha512-JxbCBUdrfr6AQjOXrxoTvAMJO4HBTUIlBzslcJPAz+/KT8yk53fXun51u+RenNYvad/+Vc2DIz5o9UxlCDymFQ==" + }, + "copy-to-clipboard": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.2.tgz", + "integrity": "sha512-Vme1Z6RUDzrb6xAI7EZlVZ5uvOk2F//GaxKUxajDqm9LhOVM1inxNAD2vy+UZDYsd0uyA9s7b3/FVZPSxqrCfg==", + "requires": { + "toggle-selection": "^1.0.6" + } + }, + "core-js": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.24.1.tgz", + "integrity": "sha512-0QTBSYSUZ6Gq21utGzkfITDylE8jWC9Ne1D2MrhvlsZBI1x39OdDIVbzSqtgMndIy6BlHxBXpMGqzZmnztg2rg==" + }, + "core-js-compat": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.24.1.tgz", + "integrity": "sha512-XhdNAGeRnTpp8xbD+sR/HFDK9CbeeeqXT6TuofXh3urqEevzkWmLRgrVoykodsw8okqo2pu1BOmuCKrHx63zdw==", + "requires": { + "browserslist": "^4.21.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + } + } + }, + "core-js-pure": { + "version": "3.24.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.24.1.tgz", + "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==" + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "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" + } + }, + "crc-32": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz", + "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.6.tgz", + "integrity": "sha512-9JZz+vXCmfKUZ68zAptS7k4Nu8e2qcibe7WVZYps7sAgk5R8GYTc+T1WR0v1rlP9HxgARmOX1UTIJZFytajpNA==", + "requires": { + "node-fetch": "^2.6.7", + "whatwg-fetch": "^2.0.4" + }, + "dependencies": { + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-4.1.1.tgz", + "integrity": "sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw==" + }, + "crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==" + }, + "css-declaration-sorter": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", + "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "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.5" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-to-react-native": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.0.0.tgz", + "integrity": "sha512-Ro1yETZA813eoyUp2GDBhG2j+YggidUmzO1/v9eYBKR2EHVEniE2MI/NqpTQ954BMpTPZFsGNPm46qFB9dpaPQ==", + "requires": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, + "cssdb": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", + "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.12", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", + "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", + "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-uri-to-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz", + "integrity": "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==" + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha512-ocLWuYzRPoS9bfiSdDd3cxvrzovVMZnRDVEzAs+hWIVXGDbHxWMECij2OBuyB/An0FFW/nLuq6Kv1i/YC5Qfzg==", + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==" + } + } + }, + "decimal.js": { + "version": "10.3.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", + "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + }, + "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==" + }, + "decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "requires": { + "mimic-response": "^3.1.0" + }, + "dependencies": { + "mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==" + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "defer-to-connect": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz", + "integrity": "sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==" + }, + "deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "requires": { + "abstract-leveldown": "~2.6.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-browser": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/detect-browser/-/detect-browser-5.2.0.tgz", + "integrity": "sha512-tr7XntDAu50BVENgQfajMLzacmSe34D+qZc4zjnniz0ZVuw/TZcLcyxHQjYpJTM36sGEkZZlYLnIM1hH7alTMA==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "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==", + "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==", + "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==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "dijkstrajs": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", + "integrity": "sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-over-http-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/dns-over-http-resolver/-/dns-over-http-resolver-1.2.3.tgz", + "integrity": "sha512-miDiVSI6KSNbi4SVifzO/reD8rMnxgrlnkrlkugOLQpWQTe2qMdHsZp5DmfKjxNE+/T3VAAYLQUZMv9SMr6+AA==", + "requires": { + "debug": "^4.3.1", + "native-fetch": "^3.0.0", + "receptacle": "^1.3.2" + } + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-accessibility-api": { + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", + "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "requires": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.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==" + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==" + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "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==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-fetch": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/electron-fetch/-/electron-fetch-1.7.4.tgz", + "integrity": "sha512-+fBLXEy4CJWQ5bz8dyaeSG1hD6JJ15kBZyj3eh24pIVrd3hLM47H/umffrdQfS6GZ0falF0g9JT9f3Rs6AVUhw==", + "requires": { + "encoding": "^0.1.13" + } + }, + "electron-to-chromium": { + "version": "1.4.213", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.213.tgz", + "integrity": "sha512-+3DbGHGOCHTVB/Ms63bGqbyC1b8y7Fk86+7ltssB8NQrZtSCvZG6eooSl9U2Q0yw++fL2DpHKOdTU0NVEkFObg==" + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "err-code": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", + "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "requires": { + "prr": "~1.0.1" + } + }, + "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" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", + "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "regexp.prototype.flags": "^1.4.3", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "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==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-object-assign": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", + "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", + "dev": true + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "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": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", + "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "requires": { + "@eslint/eslintrc": "^1.3.0", + "@humanwhocodes/config-array": "^0.10.4", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.3", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "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==" + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "requires": { + "debug": "^3.2.7", + "find-up": "^2.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "requires": { + "locate-path": "^2.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.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" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.30.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", + "integrity": "sha512-NbEvI9jtqO46yJA3wcRF9Mo0lF9T/jhdHqhCHXiXtD+Zcb98812wvokjWpU7Q4QH5edo6dmqrukxVvWWXHlsUg==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", + "integrity": "sha512-y63TRzPhGCMNsnUwMGJU1MFWc/3GvYw+nzobp9QiyNTTKsgAt5RKAOT1I34+XqVBpX1lC8bScoOjCkP7iRv0Mw==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + }, + "dependencies": { + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + } + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.3.3", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.3.tgz", + "integrity": "sha512-ORs1Rt/uQTqUKjDdGCyrtYxbazf5umATSf/K4qxjmZHORR6HJk+2s/2Pqe+Kk49HHINC/xNIrGfgh8sZcll0ng==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eth-block-tracker": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-4.4.3.tgz", + "integrity": "sha512-A8tG4Z4iNg4mw5tP1Vung9N9IjgMNqpiMoJ/FouSFwNCGHv2X0mmOYwtQOJzki6XN7r7Tyo01S29p7b224I4jw==", + "requires": { + "@babel/plugin-transform-runtime": "^7.5.5", + "@babel/runtime": "^7.5.5", + "eth-query": "^2.1.0", + "json-rpc-random-id": "^1.0.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + } + }, + "eth-ens-namehash": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/eth-ens-namehash/-/eth-ens-namehash-2.0.8.tgz", + "integrity": "sha512-VWEI1+KJfz4Km//dadyvBBoBeSQ0MHTXPvr8UIXiLW6IanxvAV+DmlZAijZwAyggqGUfwQBeHf7tc9wzc1piSw==", + "requires": { + "idna-uts46-hx": "^2.3.1", + "js-sha3": "^0.5.7" + }, + "dependencies": { + "js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha512-GII20kjaPX0zJ8wzkTbNDYMY7msuZcTWk8S5UOh6806Jq/wz1J8/bnr8uGU0DAUmYDjj2Mr4X1cW8v/GLYnR+g==" + } + } + }, + "eth-json-rpc-filters": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/eth-json-rpc-filters/-/eth-json-rpc-filters-4.2.2.tgz", + "integrity": "sha512-DGtqpLU7bBg63wPMWg1sCpkKCf57dJ+hj/k3zF26anXMzkmtSBDExL8IhUu7LUd34f0Zsce3PYNO2vV2GaTzaw==", + "requires": { + "@metamask/safe-event-emitter": "^2.0.0", + "async-mutex": "^0.2.6", + "eth-json-rpc-middleware": "^6.0.0", + "eth-query": "^2.1.2", + "json-rpc-engine": "^6.1.0", + "pify": "^5.0.0" + }, + "dependencies": { + "pify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-5.0.0.tgz", + "integrity": "sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==" + } + } + }, + "eth-json-rpc-infura": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-5.1.0.tgz", + "integrity": "sha512-THzLye3PHUSGn1EXMhg6WTLW9uim7LQZKeKaeYsS9+wOBcamRiCQVGHa6D2/4P0oS0vSaxsBnU/J6qvn0MPdow==", + "requires": { + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "json-rpc-engine": "^5.3.0", + "node-fetch": "^2.6.0" + }, + "dependencies": { + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + } + } + }, + "eth-json-rpc-middleware": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-6.0.0.tgz", + "integrity": "sha512-qqBfLU2Uq1Ou15Wox1s+NX05S9OcAEL4JZ04VZox2NS0U+RtCMjSxzXhLFWekdShUPZ+P8ax3zCO2xcPrp6XJQ==", + "requires": { + "btoa": "^1.2.1", + "clone": "^2.1.1", + "eth-query": "^2.1.2", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-util": "^5.1.2", + "json-rpc-engine": "^5.3.0", + "json-stable-stringify": "^1.0.1", + "node-fetch": "^2.6.1", + "pify": "^3.0.0", + "safe-event-emitter": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "json-rpc-engine": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-5.4.0.tgz", + "integrity": "sha512-rAffKbPoNDjuRnXkecTjnsE3xLLrb00rEkdgalINhaYVYIxDwWtvYBr9UFbhTvPB1B2qUOLoFd/cV6f4Q7mh7g==", + "requires": { + "eth-rpc-errors": "^3.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==" + } + } + }, + "eth-lib": { + "version": "0.1.29", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.29.tgz", + "integrity": "sha512-bfttrr3/7gG4E02HoWTDUcDDslN003OlOoBxk9virpAZQ1ja/jDgwkWB8QfJF7ojuEowrqy+lzp9VcJG7/k5bQ==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } + } + }, + "eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha512-srES0ZcvwkR/wd5OQBRA1bIJMww1skfGS0s8wlwK3/oNP4+wnds60krvu5R1QbpRQjMmpG5OMIWro5s7gvDPsA==", + "requires": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "eth-rpc-errors": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-3.0.0.tgz", + "integrity": "sha512-iPPNHPrLwUlR9xCSYm7HHQjWBasor3+KZfRvwEWxMz3ca0yqnlBeJrnyphkGIXZ4J7AMAaOLmwy4AWhnxOiLxg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + }, + "eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha512-iNZ576iTOGcfllftB73cPB5AN+XUQAT/T8xzsILsghXC1o8gJUqe3RHlcDqagu+biFpYQ61KQrZZJza8eRSYqw==", + "requires": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereum-bloom-filters": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ethereum-bloom-filters/-/ethereum-bloom-filters-1.0.10.tgz", + "integrity": "sha512-rxJ5OFN3RwjQxDcFP2Z5+Q9ho4eIdEmSc2ht0fCu8Se9nbXjZ7/031uXoUYJ87KHCOdVeiUuwSnoS7hmYAGVHA==", + "requires": { + "js-sha3": "^0.8.0" + } + }, + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereum-cryptography": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/ethereum-cryptography/-/ethereum-cryptography-0.1.3.tgz", + "integrity": "sha512-w8/4x1SGGzc+tO97TASLja6SLd3fRIK2tLVcV2Gx4IB21hE19atll5Cq9o3d0ZmAYC/8aw0ipieTSiekAea4SQ==", + "requires": { + "@types/pbkdf2": "^3.0.0", + "@types/secp256k1": "^4.0.1", + "blakejs": "^1.1.0", + "browserify-aes": "^1.2.0", + "bs58check": "^2.1.2", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "hash.js": "^1.1.7", + "keccak": "^3.0.0", + "pbkdf2": "^3.0.17", + "randombytes": "^2.1.0", + "safe-buffer": "^5.1.2", + "scrypt-js": "^3.0.0", + "secp256k1": "^4.0.1", + "setimmediate": "^1.0.5" + } + }, + "ethereumjs-abi": { + "version": "git+ssh://git@github.com/ethereumjs/ethereumjs-abi.git#ee3994657fa7a427238e6ba92a84d0b529bbcde0", + "from": "ethereumjs-abi@git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "requires": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-common": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.2.tgz", + "integrity": "sha512-hTfZjwGX52GS2jcVO6E2sx4YuFnf0Fhp5ylo4pEPhEffNln7vS59Hr5sLnp3/QCazFLluuBZ+FZ6J5HTp0EqCA==" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha512-EoltVQTRNg2Uy4o84qpa2aXymXDJhxm7eos/ACOg0DG4baAbMjhbdAEsx9GeE8sC3XCxnYvrrzZDH8D8MtA2iQ==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-util": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz", + "integrity": "sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==", + "requires": { + "@types/bn.js": "^5.1.0", + "bn.js": "^5.1.2", + "create-hash": "^1.1.2", + "ethereum-cryptography": "^0.1.3", + "rlp": "^2.2.4" + } + }, + "ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + } + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + } + } + }, + "ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "requires": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "ethereumjs-util": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", + "integrity": "sha512-W2Ktez4L01Vexijrm5EB6w7dg4n/TgpoYU4avuT5T3Vmnw/eCRtiBrJfQYS/DCSvDIOLn2k57GcHdeBcgVxAqw==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "0.1.6", + "rlp": "^2.2.3" + } + } + } + }, + "ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha512-/Sn9Y0oKl0uqQuvgFk/zQgR7aw1g36qX/jzSQ5lSwlO0GigPymk4eGQfeNTD03w1dPOqfz8V77Cy43jH56pagw==", + "requires": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" + } + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "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.10.3", + "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": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==" + }, + "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==" + } + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==" + }, + "fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha512-Tgq37lkc9pUIgIKw5uitNUKcgcYL3R6JvXtKQbOf/ZSavXbidsksgp/pAY6p//uhw0I4yoMsvTSovvVIsk/qxA==", + "requires": { + "checkpoint-store": "^1.1.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "fast-fifo": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.1.0.tgz", + "integrity": "sha512-Kl29QoNbNvn4nhDsLYjyIAaIqaJB6rBx5p3sL9VjaefJ+eMFBWVZiaoguaoZfzEKr5RhAti0UgM8703akGPJ6g==" + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "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" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fast-safe-stringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.1.1.tgz", + "integrity": "sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "requires": { + "flat-cache": "^3.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==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "files-from-path": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/files-from-path/-/files-from-path-0.2.6.tgz", + "integrity": "sha512-Mz4UNkv+WcRLxcCXAORbfpwYiXI60SN9C1ZfeyGFv0xQUmblgbOkSWwFwX+Ov/TaR3FEyzwDyPnCQjpPRGSxKA==", + "requires": { + "err-code": "^3.0.1", + "graceful-fs": "^4.2.9", + "ipfs-unixfs": "^6.0.5", + "it-glob": "^0.0.13" + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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==", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", + "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + }, + "follow-redirects": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", + "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "form-data-encoder": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.1.tgz", + "integrity": "sha512-EFRDrsMm/kyqbTQocNvRXMLjc7Es2Vk+IQFx/YW7hkUH1eBl4J1fqiP34l74Yt0pFLCNpc06fkbVk00008mzjg==" + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "requires": { + "minipass": "^2.6.0" + } + }, + "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==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "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-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", + "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-iterator": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-iterator/-/get-iterator-1.0.2.tgz", + "integrity": "sha512-v+dm9bNVfOYsY1OrhaCrmyOcYoSeVvbt+hHZ0Au+T+p1y+0Uyj9aMaGIeUTT6xdpRbWzDeYKvfOslPhggQMcsg==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "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==" + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "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==", + "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==", + "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==", + "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==", + "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" + } + }, + "got": { + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-12.1.0.tgz", + "integrity": "sha512-hBv2ty9QN2RdbJJMK3hesmSkFTjVIHyIDDbssCKnSmq62edGgImJWD10Eb1k77TiV1bxloxqcFAVK8+9pkhOig==", + "requires": { + "@sindresorhus/is": "^4.6.0", + "@szmarczak/http-timer": "^5.0.1", + "@types/cacheable-request": "^6.0.2", + "@types/responselike": "^1.0.0", + "cacheable-lookup": "^6.0.4", + "cacheable-request": "^7.0.2", + "decompress-response": "^6.0.0", + "form-data-encoder": "1.7.1", + "get-stream": "^6.0.1", + "http2-wrapper": "^2.1.10", + "lowercase-keys": "^3.0.0", + "p-cancelable": "^3.0.0", + "responselike": "^2.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==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "hamt-sharding": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/hamt-sharding/-/hamt-sharding-2.0.1.tgz", + "integrity": "sha512-vnjrmdXG9dDs1m/H4iJ6z0JFI2NtgsW5keRkTcM85NGak69Mkf5PHUqBz+Xs0T4sg0ppvj9O5EGAJo40FTxmmA==", + "requires": { + "sparse-array": "^1.3.1", + "uint8arrays": "^3.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==" + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + } + }, + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "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==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "history": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", + "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "requires": { + "@babel/runtime": "^7.7.6" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-cache-semantics": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", + "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "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" + } + }, + "http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha512-o0PWwVCSp3O0wS6FvNr6xfBCHgt0m1tvPLFOCc2iFDKTRAXhB7m8klDf7ErowFH8POa6dVdGatKU5I1YYwzUyg==" + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "http2-wrapper": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.1.11.tgz", + "integrity": "sha512-aNAk5JzLturWEUiuhAN73Jcbq96R7rTitAoXV54FYMatvihnpD2+6PUgU4ce3D/m5VDbw+F5CsyKSF176ptitQ==", + "requires": { + "quick-lru": "^5.1.1", + "resolve-alpn": "^1.2.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.0.2.tgz", + "integrity": "sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==" + }, + "idb-keyval": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.0.tgz", + "integrity": "sha512-uw+MIyQn2jl3+hroD7hF8J7PUviBU7BPKWw4f/ISf32D4LoGu98yHjrzWWJDASu9QNrX10tCJqk9YY0ClWm8Ng==", + "requires": { + "safari-14-idb-fix": "^3.0.0" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "idna-uts46-hx": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/idna-uts46-hx/-/idna-uts46-hx-2.3.1.tgz", + "integrity": "sha512-PWoF9Keq6laYdIRwwCdhTPl60xRqAloYNMQLiyUnG42VjT53oW07BXIRM+NK7eQjzXjAk2gUvX9caRxlnF9TAA==", + "requires": { + "punycode": "2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.0.tgz", + "integrity": "sha512-Yxz2kRwT90aPiWEMHVYnEf4+rhwF1tBmmZ4KepCP+Wkium9JxtWnUm1nqGwpiAHr/tnTSeHqr3wb++jgSkXjhA==" + } + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "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==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "interface-blockstore": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/interface-blockstore/-/interface-blockstore-2.0.3.tgz", + "integrity": "sha512-OwVUnlNcx7H5HloK0Myv6c/C1q9cNG11HX6afdeU6q6kbuNj8jKCwVnmJHhC94LZaJ+9hvVOk4IUstb3Esg81w==", + "requires": { + "interface-store": "^2.0.2", + "multiformats": "^9.0.4" + } + }, + "interface-datastore": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/interface-datastore/-/interface-datastore-6.1.1.tgz", + "integrity": "sha512-AmCS+9CT34pp2u0QQVXjKztkuq3y5T+BIciuiHDDtDZucZD8VudosnSdUyXJV6IsRkN5jc4RFDhCk1O6Q3Gxjg==", + "requires": { + "interface-store": "^2.0.2", + "nanoid": "^3.0.2", + "uint8arrays": "^3.0.0" + } + }, + "interface-store": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/interface-store/-/interface-store-2.0.2.tgz", + "integrity": "sha512-rScRlhDcz6k199EkHqT8NpM87ebN89ICOzILoBHgaG36/WX50N32BnU/kpZgCGPLhARRAWUUX5/cyaIjt7Kipg==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "ip-regex": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-4.3.0.tgz", + "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "ipfs-car": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/ipfs-car/-/ipfs-car-0.7.0.tgz", + "integrity": "sha512-9ser6WWZ1ZMTCGbcVkRXUzOrpQ4SIiLfzIEnk+3LQsXbV09yeZg3ijhRuEXozEIYE68Go9JmOFshamsK9iKlNQ==", + "requires": { + "@ipld/car": "^3.2.3", + "@web-std/blob": "^3.0.1", + "bl": "^5.0.0", + "blockstore-core": "^1.0.2", + "browser-readablestream-to-it": "^1.0.2", + "idb-keyval": "^6.0.3", + "interface-blockstore": "^2.0.2", + "ipfs-core-types": "^0.8.3", + "ipfs-core-utils": "^0.12.1", + "ipfs-unixfs-exporter": "^7.0.4", + "ipfs-unixfs-importer": "^9.0.4", + "ipfs-utils": "^9.0.2", + "it-all": "^1.0.5", + "it-last": "^1.0.5", + "it-pipe": "^1.1.0", + "meow": "^9.0.0", + "move-file": "^2.1.0", + "multiformats": "^9.6.3", + "stream-to-it": "^0.2.3", + "streaming-iterables": "^6.0.0", + "uint8arrays": "^3.0.0" + } + }, + "ipfs-core-types": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/ipfs-core-types/-/ipfs-core-types-0.8.4.tgz", + "integrity": "sha512-sbRZA1QX3xJ6ywTiVQZMOxhlhp4osAZX2SXx3azOLxAtxmGWDMkHYt722VV4nZ2GyJy8qyk5GHQIZ0uvQnpaTg==", + "requires": { + "interface-datastore": "^6.0.2", + "multiaddr": "^10.0.0", + "multiformats": "^9.4.13" + } + }, + "ipfs-core-utils": { + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/ipfs-core-utils/-/ipfs-core-utils-0.12.2.tgz", + "integrity": "sha512-RfxP3rPhXuqKIUmTAUhmee6fmaV3A7LMnjOUikRKpSyqESz/DR7aGK7tbttMxkZdkSEr0rFXlqbyb0vVwmn0wQ==", + "requires": { + "any-signal": "^2.1.2", + "blob-to-it": "^1.0.1", + "browser-readablestream-to-it": "^1.0.1", + "debug": "^4.1.1", + "err-code": "^3.0.1", + "ipfs-core-types": "^0.8.4", + "ipfs-unixfs": "^6.0.3", + "ipfs-utils": "^9.0.2", + "it-all": "^1.0.4", + "it-map": "^1.0.4", + "it-peekable": "^1.0.2", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "multiaddr": "^10.0.0", + "multiaddr-to-uri": "^8.0.0", + "multiformats": "^9.4.13", + "nanoid": "^3.1.23", + "parse-duration": "^1.0.0", + "timeout-abort-controller": "^1.1.1", + "uint8arrays": "^3.0.0" + } + }, + "ipfs-unixfs": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/ipfs-unixfs/-/ipfs-unixfs-6.0.9.tgz", + "integrity": "sha512-0DQ7p0/9dRB6XCb0mVCTli33GzIzSVx5udpJuVM47tGcD+W+Bl4LsnoLswd3ggNnNEakMv1FdoFITiEnchXDqQ==", + "requires": { + "err-code": "^3.0.1", + "protobufjs": "^6.10.2" + } + }, + "ipfs-unixfs-exporter": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/ipfs-unixfs-exporter/-/ipfs-unixfs-exporter-7.0.11.tgz", + "integrity": "sha512-qTYa69J7HbI2EIYNUddKPg9Y3rHkYZV0bNdmzZKA5+ZbwRVoUEuBW/cguEqTp22zHygh3sMnzYZFm0naVIdMgQ==", + "requires": { + "@ipld/dag-cbor": "^7.0.2", + "@ipld/dag-pb": "^2.0.2", + "@multiformats/murmur3": "^1.0.3", + "err-code": "^3.0.1", + "hamt-sharding": "^2.0.0", + "interface-blockstore": "^2.0.3", + "ipfs-unixfs": "^6.0.0", + "it-last": "^1.0.5", + "multiformats": "^9.4.2", + "uint8arrays": "^3.0.0" + } + }, + "ipfs-unixfs-importer": { + "version": "9.0.10", + "resolved": "https://registry.npmjs.org/ipfs-unixfs-importer/-/ipfs-unixfs-importer-9.0.10.tgz", + "integrity": "sha512-W+tQTVcSmXtFh7FWYWwPBGXJ1xDgREbIyI1E5JzDcimZLIyT5gGMfxR3oKPxxWj+GKMpP5ilvMQrbsPzWcm3Fw==", + "requires": { + "@ipld/dag-pb": "^2.0.2", + "@multiformats/murmur3": "^1.0.3", + "bl": "^5.0.0", + "err-code": "^3.0.1", + "hamt-sharding": "^2.0.0", + "interface-blockstore": "^2.0.3", + "ipfs-unixfs": "^6.0.0", + "it-all": "^1.0.5", + "it-batch": "^1.0.8", + "it-first": "^1.0.6", + "it-parallel-batch": "^1.0.9", + "merge-options": "^3.0.4", + "multiformats": "^9.4.2", + "rabin-wasm": "^0.1.4", + "uint8arrays": "^3.0.0" + } + }, + "ipfs-utils": { + "version": "9.0.7", + "resolved": "https://registry.npmjs.org/ipfs-utils/-/ipfs-utils-9.0.7.tgz", + "integrity": "sha512-Umvb0Zydy2zZiTmQBGLfLISr8vOmXX8cxEIP+N8zGHrtRShG/j32yl1xd/BtS+Hbg0FIbVm3opwvxB2gmta0YA==", + "requires": { + "any-signal": "^3.0.0", + "buffer": "^6.0.1", + "electron-fetch": "^1.7.2", + "err-code": "^3.0.1", + "is-electron": "^2.2.0", + "iso-url": "^1.1.5", + "it-glob": "^1.0.1", + "it-to-stream": "^1.0.0", + "merge-options": "^3.0.4", + "nanoid": "^3.1.20", + "native-fetch": "^3.0.0", + "node-fetch": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", + "react-native-fetch-api": "^2.0.0", + "stream-to-it": "^0.2.2" + }, + "dependencies": { + "any-signal": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/any-signal/-/any-signal-3.0.1.tgz", + "integrity": "sha512-xgZgJtKEa9YmDqXodIgl7Fl1C8yNXr8w6gXjqK3LW4GcEiYT+6AQfJSE/8SPsEpLLmcvbv8YU+qet94UewHxqg==" + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "it-glob": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-1.0.2.tgz", + "integrity": "sha512-Ch2Dzhw4URfB9L/0ZHyY+uqOnKvBNeS/SMcRiPmJfpHiM0TsUZn+GkpcZxAoF3dJVdPm/PuIk3A4wlV7SUo23Q==", + "requires": { + "@types/minimatch": "^3.0.4", + "minimatch": "^3.0.4" + } + }, + "node-fetch": { + "version": "https://registry.npmjs.org/@achingbrain/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-iTASGs+HTFK5E4ZqcMsHmeJ4zodyq8L38lZV33jwqcBJYoUt3HjN4+ot+O9/0b+ke8ddE7UgOtVuZN/OkV19/g==" + } + } + }, + "ipns": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/ipns/-/ipns-0.16.0.tgz", + "integrity": "sha512-fBYkRjN3/fc6IQujUF4WBEyOXegK715w+wx9IErV6H2B5JXsMnHOBceUKn3L90dj+wJfHs6T+hM/OZiTT6mQCw==", + "requires": { + "cborg": "^1.3.3", + "debug": "^4.2.0", + "err-code": "^3.0.1", + "interface-datastore": "^6.0.2", + "libp2p-crypto": "^0.21.0", + "long": "^4.0.0", + "multiformats": "^9.4.5", + "peer-id": "^0.16.0", + "protobufjs": "^6.10.2", + "timestamp-nano": "^1.0.0", + "uint8arrays": "^3.0.0" + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.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-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "requires": { + "has": "^1.0.3" + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-electron": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-electron/-/is-electron-2.2.1.tgz", + "integrity": "sha512-r8EEQQsqT+Gn0aXFx7lTFygYQhILLCB+wn0WCDL5LZRINeLH/Rvw1j2oKodELLXYNImQ3CRlVsY8wW4cGOsyuw==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha512-WvtOiug1VFrE9v1Cydwm+FnXd3+w9GaeVUss5W4v/SLy3UW00vP+6iNF2SdnfiBoLy4bTqVdkftNGTUeOFVsbA==" + }, + "is-ip": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-ip/-/is-ip-3.1.0.tgz", + "integrity": "sha512-35vd5necO7IitFPjd/YBeqwWnyDWbuLH9ZXQdMfDA8TEo7pv5X8yfrvVO3xbJbLUlERCMvf6X0hTUamQxCYJ9Q==", + "requires": { + "ip-regex": "^4.0.0" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "is-nan": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", + "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3" + } + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", + "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "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==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "iso-random-stream": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/iso-random-stream/-/iso-random-stream-2.0.2.tgz", + "integrity": "sha512-yJvs+Nnelic1L2vH2JzWvvPQFA4r7kSTnpST/+LkAQjSz0hos2oqLD+qIVi9Qk38Hoe7mNDt3j0S27R58MVjLQ==", + "requires": { + "events": "^3.3.0", + "readable-stream": "^3.4.0" + } + }, + "iso-url": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iso-url/-/iso-url-1.2.1.tgz", + "integrity": "sha512-9JPDgCN4B7QPkLtYAAOrEuAWvP9rWvR5offAr0/SeF046wIkglqH3VXgYYP6NcsKslH80UIVgmPqNe3j7tG2ng==" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==" + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "it-all": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-all/-/it-all-1.0.6.tgz", + "integrity": "sha512-3cmCc6Heqe3uWi3CVM/k51fa/XbMFpQVzFoDsV0IZNHSQDyAXl3c4MjHkFX5kF3922OGj7Myv1nSEUgRtcuM1A==" + }, + "it-batch": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/it-batch/-/it-batch-1.0.9.tgz", + "integrity": "sha512-7Q7HXewMhNFltTsAMdSz6luNhyhkhEtGGbYek/8Xb/GiqYMtwUmopE1ocPSiJKKp3rM4Dt045sNFoUu+KZGNyA==" + }, + "it-drain": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/it-drain/-/it-drain-1.0.5.tgz", + "integrity": "sha512-r/GjkiW1bZswC04TNmUnLxa6uovme7KKwPhc+cb1hHU65E3AByypHH6Pm91WHuvqfFsm+9ws0kPtDBV3/8vmIg==" + }, + "it-filter": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-filter/-/it-filter-1.0.3.tgz", + "integrity": "sha512-EI3HpzUrKjTH01miLHWmhNWy3Xpbx4OXMXltgrNprL5lDpF3giVpHIouFpr5l+evXw6aOfxhnt01BIB+4VQA+w==" + }, + "it-first": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/it-first/-/it-first-1.0.7.tgz", + "integrity": "sha512-nvJKZoBpZD/6Rtde6FXqwDqDZGF1sCADmr2Zoc0hZsIvnE449gRFnGctxDf09Bzc/FWnHXAdaHVIetY6lrE0/g==" + }, + "it-glob": { + "version": "0.0.13", + "resolved": "https://registry.npmjs.org/it-glob/-/it-glob-0.0.13.tgz", + "integrity": "sha512-0Hcd5BraJUPzL28NWiFbdNrcdyNxNTKKdU3sjdFiYynNTQpwlG2UKW31X7bp+XhJwux/oPzIquo5ioztVmc2RQ==", + "requires": { + "@types/minimatch": "^3.0.4", + "minimatch": "^3.0.4" + } + }, + "it-last": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-last/-/it-last-1.0.6.tgz", + "integrity": "sha512-aFGeibeiX/lM4bX3JY0OkVCFkAw8+n9lkukkLNivbJRvNz8lI3YXv5xcqhFUV2lDJiraEK3OXRDbGuevnnR67Q==" + }, + "it-map": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/it-map/-/it-map-1.0.6.tgz", + "integrity": "sha512-XT4/RM6UHIFG9IobGlQPFQUrlEKkU4eBUFG3qhWhfAdh1JfF2x11ShCrKCdmZ0OiZppPfoLuzcfA4cey6q3UAQ==" + }, + "it-parallel-batch": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/it-parallel-batch/-/it-parallel-batch-1.0.10.tgz", + "integrity": "sha512-3+4gW15xdf/BOx9zij0QVnB1bDGSLOTABlaVm7ebHH1S9gDUgd5aLNb0WsFXPTfKe104iC6lxdzfbMGh1B07rg==", + "requires": { + "it-batch": "^1.0.9" + } + }, + "it-peekable": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/it-peekable/-/it-peekable-1.0.3.tgz", + "integrity": "sha512-5+8zemFS+wSfIkSZyf0Zh5kNN+iGyccN02914BY4w/Dj+uoFEoPSvj5vaWn8pNZJNSxzjW0zHRxC3LUb2KWJTQ==" + }, + "it-pipe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/it-pipe/-/it-pipe-1.1.0.tgz", + "integrity": "sha512-lF0/3qTVeth13TOnHVs0BTFaziwQF7m5Gg+E6JV0BXcLKutC92YjSi7bASgkPOXaLEb+YvNZrPorGMBIJvZfxg==" + }, + "it-take": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/it-take/-/it-take-1.0.2.tgz", + "integrity": "sha512-u7I6qhhxH7pSevcYNaMECtkvZW365ARqAIt9K+xjdK1B2WUDEjQSfETkOCT8bxFq/59LqrN3cMLUtTgmDBaygw==" + }, + "it-to-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/it-to-stream/-/it-to-stream-1.0.0.tgz", + "integrity": "sha512-pLULMZMAB/+vbdvbZtebC0nWBTbG581lk6w8P7DfIIIKUfa8FbY7Oi0FxZcFPbxvISs7A9E+cMpLDBc1XhpAOA==", + "requires": { + "buffer": "^6.0.3", + "fast-fifo": "^1.0.0", + "get-iterator": "^1.0.2", + "p-defer": "^3.0.0", + "p-fifo": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "dependencies": { + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + } + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.1", + "minimatch": "^3.0.4" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.11", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.11.tgz", + "integrity": "sha512-aB4y9UDUXTSMxmM4MH+YnuR0g5Cph3FLQBoWoMB21DSvFVAxRVEHEMx3TLh+zUZYMCQtKiqazz0Q4Rre31f/OA==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + } + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==" + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "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-rpc-engine": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-6.1.0.tgz", + "integrity": "sha512-NEdLrtrq1jUZyfjkr9OCz9EzCNhnRyWtt1PAnvnhwy6e8XETS0Dtc+ZNCO2gvuAoKsIn2+vCSowXTYE4CkgnAQ==", + "requires": { + "@metamask/safe-event-emitter": "^2.0.0", + "eth-rpc-errors": "^4.0.2" + }, + "dependencies": { + "eth-rpc-errors": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eth-rpc-errors/-/eth-rpc-errors-4.0.3.tgz", + "integrity": "sha512-Z3ymjopaoft7JDoxZcEb3pwdGh7yiYMhOwm2doUt6ASXlMavpNlK6Cre0+IMl2VSGyEU9rkiperQhp5iRxn5Pg==", + "requires": { + "fast-safe-stringify": "^2.0.6" + } + } + } + }, + "json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha512-RJ9YYNCkhVDBuP4zN5BBtYAzEl03yq/jIIsyif0JY9qyJuQQZNeDK7anAPKKlyEtLSj2s8h6hNh2F8zO5q7ScA==" + }, + "json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha512-trvBk1ki43VZptdBI5rIlG4YOzyeH/WefQt5rj1grasPn4iiZWKet8nkgc4GlsAylaztn0qZfUYOiTsASJFdNA==" + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "keccak": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-3.0.2.tgz", + "integrity": "sha512-PyKKjkH53wDMLGrvmRGSNWgmSxZOUqbnXwKL9tmgbFYA1iAYqW21kfR7mZXV0MlESiefxQQE9X9fTa3X+2MPDQ==", + "requires": { + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0", + "readable-stream": "^3.6.0" + } + }, + "keyv": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.3.3.tgz", + "integrity": "sha512-AcysI17RvakTh8ir03+a3zJr5r0ovnAH/XTXei/4HIv3bL2K/jzvgivLK9UuI/JbU1aJjM3NSAnVvVVd3n+4DQ==", + "requires": { + "compress-brotli": "^1.3.8", + "json-buffer": "3.0.1" + } + }, + "keyvaluestorage-interface": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/keyvaluestorage-interface/-/keyvaluestorage-interface-1.0.0.tgz", + "integrity": "sha512-8t6Q3TclQ4uZynJY9IGr2+SsIGwK9JHcO6ootkHCGA0CrQCRy+VkouYNO2xicET6b9al7QKzpebNow+gkpCL8g==" + }, + "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==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.2" + } + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha512-1qua0RHNtr4nrZBgYlpV0qHHeHpcRRWTxEZJ8xsemoHAXNL5tbooh4tPEEqIqsbWCAJBmUmkwYK/sW5OrFjWWw==", + "requires": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + } + } + }, + "level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha512-XUTaO/+Db51Uiyp/t7fCMGVFOTdtLS/NIACxE/GHsij15mKzxksZifKVjlXDF41JMUP/oM1Oc4YNGdKnc3dVLw==", + "requires": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha512-ncrLw+X55z7bkl5PnUvHwFK9FcGuFYo9gtjws2XtSzL+aZ8tm830P60WJ0dSmFVaSalWieW5MD7kEdnXda9yJw==" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==" + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha512-vMNKzr2rHP9Dp/e1NQFnLQlwlhp9L/LfvnsVdHxN1f+uggyVI3i08uD14GPvCToPkdsRfyPqIyYGmIk58V98ZQ==", + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "libp2p-crypto": { + "version": "0.21.2", + "resolved": "https://registry.npmjs.org/libp2p-crypto/-/libp2p-crypto-0.21.2.tgz", + "integrity": "sha512-EXFrhSpiHtJ+/L8xXDvQNK5VjUMG51u878jzZcaT5XhuN/zFg6PWJFnl/qB2Y2j7eMWnvCRP7Kp+ua2H36cG4g==", + "requires": { + "@noble/ed25519": "^1.5.1", + "@noble/secp256k1": "^1.3.0", + "err-code": "^3.0.1", + "iso-random-stream": "^2.0.0", + "multiformats": "^9.4.5", + "node-forge": "^1.2.1", + "protobufjs": "^6.11.2", + "uint8arrays": "^3.0.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "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==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "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==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + }, + "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" + } + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lowercase-keys": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz", + "integrity": "sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==" + }, + "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==", + "requires": { + "yallist": "^4.0.0" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==" + }, + "lz-string": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", + "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "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==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "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==" + }, + "memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha512-iVrGHZB8i4OQfM155xx8akvG9FIj+ht14DX5CQkCTG4EHzZ3d3sgckIf/Lm9ivZalEsFuEVnWv2B2WZvbrro2w==", + "requires": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + } + } + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "dependencies": { + "type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==" + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "merge-options": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-3.0.4.tgz", + "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", + "requires": { + "is-plain-obj": "^2.1.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" + } + } + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==" + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + } + } + }, + "minipass": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha512-Hepn5kb1lJPtVW84RFT40YG1OddBNTOVUZR2bzQUHc+Z03en8/3uX0+060JDhcEzyO08HmipsN9DcnFMxhIL9w==", + "requires": { + "mkdirp": "*" + } + }, + "mock-fs": { + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.14.0.tgz", + "integrity": "sha512-qYvlv/exQ4+svI3UOvPUpLDF0OMX5euvUH0Ny4N5QyRyhNdgAgUrVH3iUINSzEPLvx0kbo/Bp28GJKIqvE7URw==" + }, + "move-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/move-file/-/move-file-2.1.0.tgz", + "integrity": "sha512-i9qLW6gqboJ5Ht8bauZi7KlTnQ3QFpBCvMvFfEcHADKgHGeJ9BZMO7SFCTwHPV9Qa0du9DYY1Yx3oqlGt30nXA==", + "requires": { + "path-exists": "^4.0.0" + } + }, + "mrmime": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", + "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multiaddr": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/multiaddr/-/multiaddr-10.0.1.tgz", + "integrity": "sha512-G5upNcGzEGuTHkzxezPrrD6CaIHR9uo+7MwqhNVcXTs33IInon4y7nMiGxl2CY5hG7chvYQUQhz5V52/Qe3cbg==", + "requires": { + "dns-over-http-resolver": "^1.2.3", + "err-code": "^3.0.1", + "is-ip": "^3.1.0", + "multiformats": "^9.4.5", + "uint8arrays": "^3.0.0", + "varint": "^6.0.0" + }, + "dependencies": { + "varint": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/varint/-/varint-6.0.0.tgz", + "integrity": "sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg==" + } + } + }, + "multiaddr-to-uri": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/multiaddr-to-uri/-/multiaddr-to-uri-8.0.0.tgz", + "integrity": "sha512-dq4p/vsOOUdVEd1J1gl+R2GFrXJQH8yjLtz4hodqdVbieg39LvBOdMQRdQnfbg5LSM/q1BYNVf5CBbwZFFqBgA==", + "requires": { + "multiaddr": "^10.0.0" + } + }, + "multibase": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.6.1.tgz", + "integrity": "sha512-pFfAwyTjbbQgNc3G7D48JkJxWtoJoBMaR4xQUOuB8RnCgRqaYmWNFeJTTvrJ2w51bjLq2zTby6Rqj9TQ9elSUw==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "multicodec": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/multicodec/-/multicodec-0.5.7.tgz", + "integrity": "sha512-PscoRxm3f+88fAtELwUnZxGDkduE2HD9Q6GHUOywQLjOGT/HAdhjLDYNZ1e7VR0s0TP0EwZ16LNUTFpoBGivOA==", + "requires": { + "varint": "^5.0.0" + } + }, + "multiformats": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/multiformats/-/multiformats-9.7.1.tgz", + "integrity": "sha512-TaVmGEBt0fhxiNJMGphBfB+oGvUxFs8KgGvgl8d3C+GWtrFcvXdJ2196eg+dYhmSFClmgFfSfJEklo+SZzdNuw==" + }, + "multihashes": { + "version": "0.4.21", + "resolved": "https://registry.npmjs.org/multihashes/-/multihashes-0.4.21.tgz", + "integrity": "sha512-uVSvmeCWf36pU2nB4/1kzYZjsXD9vofZKpgudqkceYY5g2aZZXJ5r9lxuzoRLl1OAp28XljXsEJ/X/85ZsKmKw==", + "requires": { + "buffer": "^5.5.0", + "multibase": "^0.7.0", + "varint": "^5.0.0" + }, + "dependencies": { + "multibase": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/multibase/-/multibase-0.7.0.tgz", + "integrity": "sha512-TW8q03O0f6PNFTQDvh3xxH03c8CjGaaYrjkl9UQPG6rz53TQzzxJVCIWVjzcbN/Q5Y53Zd0IBQBMVktVgNx4Fg==", + "requires": { + "base-x": "^3.0.8", + "buffer": "^5.5.0" + } + } + } + }, + "murmurhash3js-revisited": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/murmurhash3js-revisited/-/murmurhash3js-revisited-3.0.0.tgz", + "integrity": "sha512-/sF3ee6zvScXMb1XFJ8gDsSnY+X8PbOyjIuBhtgis10W2Jx4ZjIhikUCIF9c4gpJxVnQIsPAFrSwTCuAjicP6g==" + }, + "nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha512-9MqxMH/BSJC7dnLsEMPyfN5Dvoo49IsPFYMcHw3Bcfc2kN0lpHRBSzlMSVx4HGyJ7s9B31CyBTVehWJoQ8Ctew==" + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "native-abort-controller": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/native-abort-controller/-/native-abort-controller-1.0.4.tgz", + "integrity": "sha512-zp8yev7nxczDJMoP6pDxyD20IU0T22eX8VwN2ztDccKvSZhRaV33yP1BGwKSZfXuqWUzsXopVFjBdau9OOAwMQ==", + "requires": {} + }, + "native-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/native-fetch/-/native-fetch-3.0.0.tgz", + "integrity": "sha512-G3Z7vx0IFb/FQ4JxvtqGABsOTIqRWvgQz6e+erkB+JJD6LrszQtMozEHI4EkmgZQvnGHrpLVzUWk7t4sJCIkVw==", + "requires": {} + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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==" + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-addon-api": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-2.0.2.tgz", + "integrity": "sha512-Ntyt4AIXyaLIuMHF6IOoTakB3K+RWxwtsHNRxllEoA6vPwP9o4866g6YWDLUdnucilZhmkxiHwHr11gAENw+QA==" + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "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-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha512-wsJ9gfSz1/s4ZsJN01lyonwuxA1tml6X1yBDnfpMglypcBRFZZkus26EdPSlqS5GJfYddVZa22p3VNb3z5m5Ig==", + "requires": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-XWwnNNFCuuSQ0m3r3C4LE3EiORltHd9M05pq6FOlVeiophzRbMo50Sbz1ehl8K3Z+jw9+vmgnXefY1hz8X+2wA==" + } + } + }, + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "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-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", + "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "oboe": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.5.tgz", + "integrity": "sha512-zRFWiF+FoicxEs3jNI/WYUrVEgA7DeET/InK0XQuudGHRg8iIob3cNPrJTKaz4004uaA9Pbe+Dwa8iluhjLZWA==", + "requires": { + "http-https": "^1.0.0" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "p-cancelable": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz", + "integrity": "sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==" + }, + "p-defer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz", + "integrity": "sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==" + }, + "p-fifo": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-fifo/-/p-fifo-1.0.0.tgz", + "integrity": "sha512-IjoCxXW48tqdtDFz6fqo5q1UfFVjjVZe8TC1QRflvNUJtNfCUhxOUw6MOVZhDPjqhSzc26xKdugsO17gmzd5+A==", + "requires": { + "fast-fifo": "^1.0.0", + "p-defer": "^3.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==" + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "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==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha512-gb0ryzr+K2qFqFv6qi3khoeqMZF/+ajxQipEF6NteZVnvz9tzdsfAVj3lYtn1gAXvH5lfLwfxEII799gt/mRIA==", + "requires": { + "p-finally": "^1.0.0" + } + }, + "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==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-duration": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-duration/-/parse-duration-1.0.2.tgz", + "integrity": "sha512-Dg27N6mfok+ow1a2rj/nRjtCfaKrHUZV2SJpEn/s8GaVUSlf4GGRCRP1c13Hj+wfPKVMrFDqLMLITkYKgKxyyg==" + }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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==" + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "peer-id": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/peer-id/-/peer-id-0.16.0.tgz", + "integrity": "sha512-EmL7FurFUduU9m1PS9cfJ5TAuCvxKQ7DKpfx3Yj6IKWyBRtosriFuOag/l3ni/dtPgPLwiA4R9IvpL7hsDLJuQ==", + "requires": { + "class-is": "^1.1.0", + "libp2p-crypto": "^0.21.0", + "multiformats": "^9.4.5", + "protobufjs": "^6.10.2", + "uint8arrays": "^3.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "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==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "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==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "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==", + "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==", + "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==", + "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==", + "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==" + } + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "postcss": { + "version": "8.4.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", + "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.8", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", + "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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==", + "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==", + "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==", + "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==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.1.10", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.10.tgz", + "integrity": "sha512-lqd7LXCq0gWc0wKXtoKDru5wEUNjm3OryLVNRZ8OnW8km6fSNUuFrjEhU3nklxXE2jvd4qrox566acgh+xQt8w==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.7.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", + "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.0.4", + "@csstools/postcss-color-function": "^1.1.0", + "@csstools/postcss-font-format-keywords": "^1.0.0", + "@csstools/postcss-hwb-function": "^1.0.1", + "@csstools/postcss-ic-unit": "^1.0.0", + "@csstools/postcss-is-pseudo-class": "^2.0.6", + "@csstools/postcss-normalize-display-values": "^1.0.0", + "@csstools/postcss-oklab-function": "^1.1.0", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.1", + "@csstools/postcss-unset-value": "^1.0.1", + "autoprefixer": "^10.4.7", + "browserslist": "^4.21.0", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^6.6.3", + "postcss-attribute-case-insensitive": "^5.0.1", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.3", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.0", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.8", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.4", + "postcss-double-position-gradients": "^3.1.1", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.3", + "postcss-image-set-function": "^4.0.6", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.0", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.1.9", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.3", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.4", + "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "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==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "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==" + }, + "preact": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.4.1.tgz", + "integrity": "sha512-WKrRpCSwL2t3tpOOGhf2WfTpcmbpxaWtDbdJdKdjd0aEiTkvOmS4NBkG6kzlaAHI9AkQ3iVqbFWM3Ei7mZ4o1Q==" + }, + "precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha512-QCYG84SgGyGzqJ/vlMsxeXd/pgL/I94ixdNFyh1PusWmTCyVfPJjZ1K1jvHtsbfnXQs2TSkEP2fR7QiMZAnKFQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg==" + }, + "pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", + "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha512-uhMIZmKM5ZteDMfLgJnoSq9GCwsNKrYau73Awf1jIy6/eUcuuZ3P+CD9zUv0kJsIUbU+x6uLNIhXhLHDs1pNPA==", + "requires": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "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==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + }, + "dependencies": { + "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==" + } + } + }, + "protobufjs": { + "version": "6.11.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.3.tgz", + "integrity": "sha512-xL96WDdCZYdU7Slin569tFX712BxsxslWwAfAhCYjQKGTq7dAU91Lomy6nLLhh/dyGhk/YH4TwTSRxTzhuHyZg==", + "requires": { + "@protobufjs/aspromise": "^1.1.2", + "@protobufjs/base64": "^1.1.2", + "@protobufjs/codegen": "^2.0.4", + "@protobufjs/eventemitter": "^1.1.0", + "@protobufjs/fetch": "^1.1.0", + "@protobufjs/float": "^1.0.2", + "@protobufjs/inquire": "^1.1.0", + "@protobufjs/path": "^1.1.2", + "@protobufjs/pool": "^1.1.0", + "@protobufjs/utf8": "^1.1.0", + "@types/long": "^4.0.1", + "@types/node": ">=13.7.0", + "long": "^4.0.0" + } + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==" + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.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==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qrcode": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.4.4.tgz", + "integrity": "sha512-oLzEC5+NKFou9P0bMj5+v6Z40evexeE29Z9cummZXZ9QXyMr3lphkURzxjXgPJC5azpxcshoDWV1xE46z+/c3Q==", + "requires": { + "buffer": "^5.4.3", + "buffer-alloc": "^1.2.0", + "buffer-from": "^1.1.1", + "dijkstrajs": "^1.0.1", + "isarray": "^2.0.1", + "pngjs": "^3.3.0", + "yargs": "^13.2.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "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==", + "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==", + "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==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "y18n": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "query-string": { + "version": "6.13.5", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-6.13.5.tgz", + "integrity": "sha512-svk3xg9qHR39P3JlHuD7g3nRnyay5mHbrPctEBDUxUkHRifPHXJDhBUycdCC0NBjXoDf44Gb+IsOZL1Uwn8M/Q==", + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", + "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==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "rabin-wasm": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/rabin-wasm/-/rabin-wasm-0.1.5.tgz", + "integrity": "sha512-uWgQTo7pim1Rnj5TuWcCewRDTf0PEFTSlaUjWP4eY9EbLV9em08v89oCz/WO+wRxpYuO36XEHp4wgYQnAgOHzA==", + "requires": { + "@assemblyscript/loader": "^0.9.4", + "bl": "^5.0.0", + "debug": "^4.3.1", + "minimist": "^1.2.5", + "node-fetch": "^2.6.1", + "readable-stream": "^3.6.0" + } + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "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" + }, + "dependencies": { + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + }, + "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" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-app-rewired": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-app-rewired/-/react-app-rewired-2.2.1.tgz", + "integrity": "sha512-uFQWTErXeLDrMzOJHKp0h8P1z0LV9HzPGsJ6adOtGlA/B9WfT6Shh4j2tLTTGlXOfiVx6w6iWpp7SOC5pvk+gA==", + "requires": { + "semver": "^5.6.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "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==" + }, + "react-icons": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.4.0.tgz", + "integrity": "sha512-fSbvHeVYo/B5/L4VhB7sBA1i2tS8MkT0Hb9t2H1AVPkwGfVHLJCqyr2Py9dKMxsyM63Eng1GkdZfbWj+Fmv8Rg==", + "requires": {} + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "react-native-fetch-api": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-2.0.0.tgz", + "integrity": "sha512-GOA8tc1EVYLnHvma/TU9VTgLOyralO7eATRuCDchQveXW9Fr9vXygyq9iwqmM7YRZ8qRJfEt9xOS7OYMdJvRFw==", + "requires": { + "p-defer": "^3.0.0" + } + }, + "react-notifications": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/react-notifications/-/react-notifications-1.7.4.tgz", + "integrity": "sha512-dsR7mUQfe8YdFLqVsjT0GFd4n26UWkzefdjMELfEVygjuuyU6ZZ0LpZhFHdfmraGeBFLWHNxygpGlHHituUyjQ==", + "requires": { + "acorn": "6.4.1", + "classnames": "^2.1.1", + "prop-types": "^15.5.10", + "react-transition-group": "^4.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + } + } + }, + "react-redux": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", + "integrity": "sha512-nBwiscMw3NoP59NFCXFf02f8xdo+vSHT/uZ1ldDwF7XaTpzm+Phk97VT4urYBl5TYAPNVaFm12UHAEyzkpNzRA==", + "requires": { + "@babel/runtime": "^7.12.1", + "@types/hoist-non-react-statics": "^3.3.1", + "@types/use-sync-external-store": "^0.0.3", + "hoist-non-react-statics": "^3.3.2", + "react-is": "^18.0.0", + "use-sync-external-store": "^1.0.0" + }, + "dependencies": { + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + } + } + }, + "react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + }, + "react-router": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", + "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "requires": { + "history": "^5.2.0" + } + }, + "react-router-dom": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", + "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "requires": { + "history": "^5.2.0", + "react-router": "6.3.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-spinners": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/react-spinners/-/react-spinners-0.13.4.tgz", + "integrity": "sha512-V6IURjYOwomhdngMfuVxBp4utCF6v21sjQ6r4K2JoKl8fwXZp1UeHMBLf+2SU+cts8hAVj9rHOJ8kdT5UqqaJw==", + "requires": {} + }, + "react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "requires": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "requires": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==" + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==" + } + } + }, + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", + "requires": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "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==", + "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==", + "requires": { + "p-limit": "^2.2.0" + } + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==" + } + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "receptacle": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/receptacle/-/receptacle-1.3.2.tgz", + "integrity": "sha512-HrsFvqZZheusncQRiEE7GatOAETrARKV/lnfYicIm8lbvp/JQOdADOfhjBd2DajvoszEyxSM6RlAAIZgEoeu/A==", + "requires": { + "ms": "^2.1.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "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==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "redux": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.2.0.tgz", + "integrity": "sha512-oSBmcKKIuIR4ME29/AeNUnl5L+hvBq7OaJWzaptTQJAntaPvxIJqfnjbaEiCzzaIz+XmVILfqAM3Ob0aXLPfjA==", + "requires": { + "@babel/runtime": "^7.9.2" + } + }, + "redux-thunk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.4.1.tgz", + "integrity": "sha512-OOYGNY5Jy2TWvTL1KgAlVy6dcx3siPJ1wTq741EPyUKfn6W6nChdICjZwCd0p8AZBs5kWpZlbkXW2nE/zjUa+Q==", + "requires": {} + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", + "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regenerator-transform": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", + "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", + "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.0.1", + "regjsgen": "^0.6.0", + "regjsparser": "^0.8.2", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", + "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + }, + "regjsparser": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", + "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "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==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==" + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "reselect": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/reselect/-/reselect-4.1.6.tgz", + "integrity": "sha512-ZovIuXqto7elwnxyXbBtCPo9YFEr3uJqj2rRbcOOog1bmu2Ag85M4hixSwFWyaBMKXNgvPaJ9OSu9SkBPIeJHQ==" + }, + "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-alpn": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz", + "integrity": "sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==" + }, + "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==", + "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==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "responselike": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.1.tgz", + "integrity": "sha512-4gl03wn3hj1HP3yzgdI7d3lCkF95F21Pz4BPGvKHinyQzALR5CapwC8yIi0Rh58DEMQ/SguC03wFj2k0M/mHhw==", + "requires": { + "lowercase-keys": "^2.0.0" + }, + "dependencies": { + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "retimer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/retimer/-/retimer-2.0.0.tgz", + "integrity": "sha512-KLXY85WkEq2V2bKex/LOO1ViXVn2KGYe4PYysAdYdjmraYIUsVkXu8O4am+8+5UbaaGl1qho4aqAAPHNQ4GSbg==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rlp": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.7.tgz", + "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", + "requires": { + "bn.js": "^5.2.0" + } + }, + "rollup": { + "version": "2.77.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", + "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "requires": { + "fsevents": "~2.3.2" + } + }, + "rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "safari-14-idb-fix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/safari-14-idb-fix/-/safari-14-idb-fix-3.0.0.tgz", + "integrity": "sha512-eBNFLob4PMq8JA1dGyFn6G97q3/WzNtFK4RnzT1fnLq+9RyrGknzYiM/9B12MnKAxuj1IXr7UKYtTNtjyKMBog==" + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "requires": { + "events": "^3.0.0" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass": { + "version": "1.54.4", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", + "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "scrypt-js": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-3.0.1.tgz", + "integrity": "sha512-cdwTTnqPu0Hyvf5in5asVdZocVDTNRmR7XEcJuIzMjJeSHybHl7vpB66AzwTaIg6CLSbtjcxc8fqcySfnTkccA==" + }, + "secp256k1": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-4.0.3.tgz", + "integrity": "sha512-NLZVf+ROMxwtEj3Xa562qgv2BK5e2WNmXPiOdVIPLgs6lyTzMvBq0aWTYMI5XCP9jZMVKOcqZLw/Wc4vDkuxhA==", + "requires": { + "elliptic": "^6.5.4", + "node-addon-api": "^2.0.0", + "node-gyp-build": "^4.2.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", + "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "requires": { + "node-forge": "^1" + } + }, + "semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "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" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "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" + } + }, + "servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "requires": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==" + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "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==", + "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==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==" + }, + "simple-get": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.2.tgz", + "integrity": "sha512-Ijd/rV5o+mSBBs4F/x9oDPtTx9Zb6X9brmnXvMW4J7IR15ngi9q5xxqWBKU744jTZiaXtxaPL7uHG6vtN8kUkw==", + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "requires": { + "mimic-response": "^1.0.0" + } + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "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==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "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==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "sparse-array": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/sparse-array/-/sparse-array-1.3.2.tgz", + "integrity": "sha512-ZT711fePGn3+kQyLuv1fpd3rNSkNF8vd5Kv2D+qnOANeyKs3fx6bUMGWRPvgTTcYV64QMqZKZwcuaQSP3AZ0tg==" + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split-on-first": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz", + "integrity": "sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw==" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "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==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dev": true, + "requires": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "stream-to-it": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/stream-to-it/-/stream-to-it-0.2.4.tgz", + "integrity": "sha512-4vEbkSs83OahpmBybNJXlJd7d6/RxzkkSdT3I0mnGt79Xd2Kk+e1JqbvAvsQfCeKj3aKb0QIWkyK3/n0j506vQ==", + "requires": { + "get-iterator": "^1.0.2" + } + }, + "streaming-iterables": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/streaming-iterables/-/streaming-iterables-6.2.0.tgz", + "integrity": "sha512-3AYC8oB60WyD1ic7uHmN/vm2oRGzRnQ3XFBl/bFMDi1q1+nc5/vjMmiE4vroIya3jG59t87VpyAj/iXYxyw9AA==" + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==" + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + } + } + }, + "string.prototype.matchall": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha512-q8d4ue7JGEiVcypji1bALTos+0pWtyGlivAWyPuTkHzuTCJqrK9sWxYQZUq6Nq3cuyv3bm734IhHvHtGGURU6A==", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "requires": { + "min-indent": "^1.0.0" + } + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + }, + "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==", + "requires": {} + }, + "styled-components": { + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-5.3.5.tgz", + "integrity": "sha512-ndETJ9RKaaL6q41B69WudeqLzOpY1A/ET/glXkNZ2T7dPjPqpPCXXQjDFYZWwNnE5co0wX+gTCqx9mfxTmSIPg==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.4.5", + "@emotion/is-prop-valid": "^1.1.0", + "@emotion/stylis": "^0.8.4", + "@emotion/unitless": "^0.7.4", + "babel-plugin-styled-components": ">= 1.12.0", + "css-to-react-native": "^3.0.0", + "hoist-non-react-statics": "^3.0.0", + "shallowequal": "^1.1.0", + "supports-color": "^5.5.0" + }, + "dependencies": { + "@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==" + } + } + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "stylis": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", + "integrity": "sha512-xGPXiFVl4YED9Jh7Euv2V220mriG9u4B2TA6Ybjc1catrstKD2PpIdU3U0RKpkVBC2EhmL/F0sPCr9vrFTNRag==" + }, + "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" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "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==", + "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==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "swarm-js": { + "version": "0.1.40", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.40.tgz", + "integrity": "sha512-yqiOCEoA4/IShXkY3WKwP5PvZhmoOOD8clsKA7EEcRILMkTEYHCQ21HDCAcVpmIxZq4LyZvWeRJ6quIyHk1caA==", + "requires": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "eth-lib": "^0.1.26", + "fs-extra": "^4.0.2", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar": "^4.0.2", + "xhr-request": "^1.0.1" + }, + "dependencies": { + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==" + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "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==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "tar": { + "version": "4.4.19", + "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.19.tgz", + "integrity": "sha512-a20gEsvHnWe0ygBY8JbxoM4w3SJdhc7ZAuxkLqh+nvNQN2IOt0B5lLgM490X5Hl8FF0dl0tOf2ewFYAlIFgzVA==", + "requires": { + "chownr": "^1.1.4", + "fs-minipass": "^1.2.7", + "minipass": "^2.9.0", + "minizlib": "^1.3.3", + "mkdirp": "^0.5.5", + "safe-buffer": "^5.2.1", + "yallist": "^3.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + } + } + }, + "temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "requires": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.14.2", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.2.tgz", + "integrity": "sha512-oL0rGeM/WFQCUd0y2QrWxYnq7tfSuKBiqTjRPWrRgB46WD/kiwHwF8T23z78H6Q6kGCuuHcPB+KULHRdxvVGQA==", + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", + "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.7", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.7.2" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "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==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "throttled-queue": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/throttled-queue/-/throttled-queue-2.1.4.tgz", + "integrity": "sha512-YGdk8sdmr4ge3g+doFj/7RLF5kLM+Mi7DEciu9PHxnMJZMeVuZeTj31g4VE7ekUffx/IdbvrtOCiz62afg0mkg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==" + }, + "timeout-abort-controller": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/timeout-abort-controller/-/timeout-abort-controller-1.1.1.tgz", + "integrity": "sha512-BsF9i3NAJag6T0ZEjki9j654zoafI2X6ayuNd6Tp8+Ul6Tr5s4jo973qFeiWrRSweqvskC+AHDKUmIW4b7pdhQ==", + "requires": { + "abort-controller": "^3.0.0", + "retimer": "^2.0.0" + } + }, + "timestamp-nano": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/timestamp-nano/-/timestamp-nano-1.0.0.tgz", + "integrity": "sha512-NO/1CZigzlCWQiWdIGv8ebXt6Uk77zdLz2NE7KcZRU5Egj2+947lzUpk30xQUQlq5dRY25j7ZulG4RfA2DHYfA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==" + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + }, + "dependencies": { + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + }, + "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" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" + }, + "uint8arrays": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", + "integrity": "sha512-ei5rfKtoRO8OyOIor2Rz5fhzjThwIHJZ3uyDPnDHTXbP0aMQ1RN/6AI5B5d9dBxJOU+BvOAk7ZQ1xphsX8Lrog==", + "requires": { + "multiformats": "^9.4.2" + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + }, + "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==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "requires": { + "crypto-random-string": "^2.0.0" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.5.tgz", + "integrity": "sha512-dteFFpCyvuDdr9S/ff1ISkKt/9YZxKjI9WlRR99c180GaztJtRa/fn18FdxGVKVsnPY7/a/FDN68mcvUmP4U7Q==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==", + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha512-3AChu4NiXquPfeckE5R5cGdiHCMWJx1dwCWOmWIL4KHAziJNOFIYJlpGFeKDvwLPHovZRCxK3cYlwzqI9Vp+Gg==" + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==" + }, + "use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "requires": {} + }, + "utf-8-validate": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==" + }, + "util": { + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", + "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", + "requires": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "safe-buffer": "^5.1.2", + "which-typed-array": "^1.1.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "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==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-compile-cache": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "varint": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz", + "integrity": "sha512-lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + }, + "dependencies": { + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" + } + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "w3name": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/w3name/-/w3name-1.0.4.tgz", + "integrity": "sha512-wR7+MCCgutYTc7R17zsUji/XRm9JcaX72ac8rJcAS+WUJYWYR+jf0v8NT82kYhpwnv/yeXlFa/KqNbzI7TvFSA==", + "requires": { + "@web-std/fetch": "^4.1.0", + "cborg": "^1.9.4", + "ipns": "^0.16.0", + "libp2p-crypto": "^0.21.2", + "throttled-queue": "^2.1.4" + }, + "dependencies": { + "@web-std/fetch": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-4.1.0.tgz", + "integrity": "sha512-ZRizMcP8YyuRlhIsRYNFD9x/w28K7kbUhNGmKM9hDy4qeQ5xMTk//wA89EF+Clbl6EP4ksmCcN+4TqBMSRL8Zw==", + "requires": { + "@web-std/blob": "^3.0.3", + "@web-std/form-data": "^3.0.2", + "@web-std/stream": "^1.0.1", + "@web3-storage/multipart-parser": "^1.0.0", + "data-uri-to-buffer": "^3.0.1", + "mrmime": "^1.0.0" + } + }, + "@web-std/stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.1.tgz", + "integrity": "sha512-tsz4Y0WNDgFA5jwLSeV7/UV5rfMIlj0cPsSLVfTihjaVW0OJPd5NxJ3le1B3yLyqqzRpeG5OAfJAADLc4VoGTA==", + "requires": { + "web-streams-polyfill": "^3.1.1" + } + } + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-encoding": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/web-encoding/-/web-encoding-1.1.5.tgz", + "integrity": "sha512-HYLeVCdJ0+lBYV2FvNZmv3HJ2Nt0QYXqZojk3d9FJOLkwnuhzM9tmamh8d7HPM8QqjKH8DeHkFTx+CFlWpZZDA==", + "requires": { + "@zxing/text-encoding": "0.9.0", + "util": "^0.12.3" + } + }, + "web-streams-polyfill": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz", + "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q==" + }, + "web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + }, + "web3": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.7.5.tgz", + "integrity": "sha512-3jHZTWyXt975AOXgnZKayiSWDLpoSKk9fZtLk1hURQtt7AdSbXPT8AK9ooBCm0Dt3GYaOeNcHGaiHC3gtyqhLg==", + "requires": { + "web3-bzz": "1.7.5", + "web3-core": "1.7.5", + "web3-eth": "1.7.5", + "web3-eth-personal": "1.7.5", + "web3-net": "1.7.5", + "web3-shh": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-bzz": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.7.5.tgz", + "integrity": "sha512-Z53sY0YK/losqjJncmL4vP0zZI9r6tiXg6o7R6e1JD2Iy7FH3serQvU+qXmPjqEBzsnhf8wTG+YcBPB3RHpr0Q==", + "requires": { + "@types/node": "^12.12.6", + "got": "12.1.0", + "swarm-js": "^0.1.40" + }, + "dependencies": { + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + } + } + }, + "web3-core": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.7.5.tgz", + "integrity": "sha512-UgOWXZr1fR/3cUQJKWbfMwRxj1/N7o6RSd/dHqdXBlOD+62EjNZItFmLRg5veq5kp9YfXzrNw9bnDkXfsL+nKQ==", + "requires": { + "@types/bn.js": "^5.1.0", + "@types/node": "^12.12.6", + "bignumber.js": "^9.0.0", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-requestmanager": "1.7.5", + "web3-utils": "1.7.5" + }, + "dependencies": { + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + } + } + }, + "web3-core-helpers": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.7.5.tgz", + "integrity": "sha512-lDDjTks6Q6aNUO87RYrY2xub3UWTKr/RIWxpHJODEqkLxZS1dWdyliJ6aIx3031VQwsNT5HE7NvABe/t0p3iDQ==", + "requires": { + "web3-eth-iban": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-core-method": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.7.5.tgz", + "integrity": "sha512-ApTvq1Llzlbxmy0n4L7QaE6NodIsR80VJqk8qN4kLg30SGznt/pNJFebryLI2kpyDmxSgj1TjEWzmHJBp6FhYg==", + "requires": { + "@ethersproject/transactions": "^5.6.2", + "web3-core-helpers": "1.7.5", + "web3-core-promievent": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-core-promievent": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.7.5.tgz", + "integrity": "sha512-uZ1VRErVuhiLtHlyt3oEH/JSvAf6bWPndChHR9PG7i1Zfqm6ZVCeM91ICTPmiL8ddsGQOxASpnJk4vhApcTIww==", + "requires": { + "eventemitter3": "4.0.4" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "web3-core-requestmanager": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.7.5.tgz", + "integrity": "sha512-3KpfxW/wVH4mgwWEsSJGHKrtRVoijWlDxtUrm17xgtqRNZ2mFolifKnHAUKa0fY48C9CrxmcCiMIi3W4G6WYRw==", + "requires": { + "util": "^0.12.0", + "web3-core-helpers": "1.7.5", + "web3-providers-http": "1.7.5", + "web3-providers-ipc": "1.7.5", + "web3-providers-ws": "1.7.5" + } + }, + "web3-core-subscriptions": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.7.5.tgz", + "integrity": "sha512-YK6utQ7Wwjbe4XZOIA8quWGBPi1lFDS1A+jQYwxKKrCvm6BloBNc3FhvrcSYlDhLe/kOy8+2Je8i9amndgT4ww==", + "requires": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.5" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "web3-eth": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.7.5.tgz", + "integrity": "sha512-BucjvqZyDWYkGlsFX+OnOBub0YutlC1KZiNGibdmvtNX0NQK+8iw1uzAoL9yTTwCSszL7lnkFe8N+HCOl9B4Dw==", + "requires": { + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-eth-abi": "1.7.5", + "web3-eth-accounts": "1.7.5", + "web3-eth-contract": "1.7.5", + "web3-eth-ens": "1.7.5", + "web3-eth-iban": "1.7.5", + "web3-eth-personal": "1.7.5", + "web3-net": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-eth-abi": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.7.5.tgz", + "integrity": "sha512-qWHvF7sayxql9BD1yqK9sZRLBQ66eJzGeaU53Y1PRq2iFPrhY6NUWxQ3c3ps0rg+dyObvRbloviWpKXcS4RE/A==", + "requires": { + "@ethersproject/abi": "^5.6.3", + "web3-utils": "1.7.5" + } + }, + "web3-eth-accounts": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.7.5.tgz", + "integrity": "sha512-AzMLoTj3RGwKpyp3x3TtHrEeU4VpR99iMOD6NKrWSDumS6QEi0lCo+y7QZhdTlINw3iIA3SFIdvbAOO4NCHSDg==", + "requires": { + "@ethereumjs/common": "^2.5.0", + "@ethereumjs/tx": "^3.3.2", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.8", + "ethereumjs-util": "^7.0.10", + "scrypt-js": "^3.0.1", + "uuid": "3.3.2", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-utils": "1.7.5" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "eth-lib": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", + "integrity": "sha512-ArJ7x1WcWOlSpzdoTBX8vkwlkSQ85CjjifSZtV4co64vWxSV8geWfPI9x4SVYu3DSxnX4yWFVTtGL+j9DUFLNw==", + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + } + } + }, + "web3-eth-contract": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.7.5.tgz", + "integrity": "sha512-qab7NPJRKRlTs58ozsqK8YIEwWpxIm3vD/okSIKBGkFx5gIHWW+vGmMh5PDSfefLJM9rCd+T+Lc0LYvtME7uqg==", + "requires": { + "@types/bn.js": "^5.1.0", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-promievent": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-eth-abi": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-eth-ens": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-ens/-/web3-eth-ens-1.7.5.tgz", + "integrity": "sha512-k1Q0msdRv/wac2egpZBIwG3n/sa/KdrVmVJvFm471gLTL4xfUizV5qJjkDVf+ikf9JyDvWJTs5eWNUUbOFIw/A==", + "requires": { + "content-hash": "^2.5.2", + "eth-ens-namehash": "2.0.8", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-promievent": "1.7.5", + "web3-eth-abi": "1.7.5", + "web3-eth-contract": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-eth-iban": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.7.5.tgz", + "integrity": "sha512-mn2W5t/1IpL8OZvzAabLKT4kvwRnZSJ9K0tctndl9sDNWkfITYQibEEhUaNNA50Q5fJKgVudHI/m0gwIVTyG8Q==", + "requires": { + "bn.js": "^5.2.1", + "web3-utils": "1.7.5" + } + }, + "web3-eth-personal": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.5.tgz", + "integrity": "sha512-txh2P/eN8I4AOUKFi9++KKddoD0tWfCuu9Y1Kc41jSRbk6smO88Fum0KWNmYFYhSCX2qiknS1DfqsONl3igoKQ==", + "requires": { + "@types/node": "^12.12.6", + "web3-core": "1.7.5", + "web3-core-helpers": "1.7.5", + "web3-core-method": "1.7.5", + "web3-net": "1.7.5", + "web3-utils": "1.7.5" + }, + "dependencies": { + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + } + } + }, + "web3-net": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.7.5.tgz", + "integrity": "sha512-xwuCb2YWw49PmW81AJQ/G+Xi2ikRsYyZXSgyPt4LmZuKjiqg/6kSdK8lZvUi3Pi3wM+QDBXbpr73M/WEkW0KvA==", + "requires": { + "web3-core": "1.7.5", + "web3-core-method": "1.7.5", + "web3-utils": "1.7.5" + } + }, + "web3-provider-engine": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-16.0.1.tgz", + "integrity": "sha512-/Eglt2aocXMBiDj7Se/lyZnNDaHBaoJlaUfbP5HkLJQC/HlGbR+3/W+dINirlJDhh7b54DzgykqY7ksaU5QgTg==", + "requires": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^4.4.2", + "eth-json-rpc-filters": "^4.2.1", + "eth-json-rpc-infura": "^5.1.0", + "eth-json-rpc-middleware": "^6.0.0", + "eth-rpc-errors": "^3.0.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" + }, + "ethereumjs-util": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", + "integrity": "sha512-v3kT+7zdyCm1HIqWlLNrHGqHGLpGYIhjeHxQjnDXjLT2FyGJDsd3LWMYUo7pAFRrk86CR3nUJfhC81CCoJNNGQ==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "elliptic": "^6.5.2", + "ethereum-cryptography": "^0.1.3", + "ethjs-util": "^0.1.3", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "ws": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.3.tgz", + "integrity": "sha512-jZArVERrMsKUatIdnLzqvcfydI85dvd/Fp1u/VOpfdDWQ4c9qWXe+VIeAbQ5FrDwciAkr+lzofXLz3Kuf26AOA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "web3-providers-http": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.7.5.tgz", + "integrity": "sha512-vPgr4Kzy0M3CHtoP/Bh7qwK/D9h2fhjpoqctdMWVJseOfeTgfOphCKN0uwV8w2VpZgDPXA8aeTdBx5OjmDdStA==", + "requires": { + "abortcontroller-polyfill": "^1.7.3", + "cross-fetch": "^3.1.4", + "es6-promise": "^4.2.8", + "web3-core-helpers": "1.7.5" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + } + } + }, + "web3-providers-ipc": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.7.5.tgz", + "integrity": "sha512-aNHx+RAROzO+apDEzy8Zncj78iqWBadIXtpmFDg7uiTn8i+oO+IcP1Yni7jyzkltsysVJHgHWG4kPx50ANCK3Q==", + "requires": { + "oboe": "2.1.5", + "web3-core-helpers": "1.7.5" + } + }, + "web3-providers-ws": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.7.5.tgz", + "integrity": "sha512-9uJNVVkIGC8PmM9kNbgPth56HDMSSsxZh3ZEENdwO3LNWemaADiQYUDCsD/dMVkn0xsGLHP5dgAy4Q5msqySLg==", + "requires": { + "eventemitter3": "4.0.4", + "web3-core-helpers": "1.7.5", + "websocket": "^1.0.32" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "web3-shh": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.7.5.tgz", + "integrity": "sha512-aCIWJyLMH5H76OybU4ZpUCJ93yNOPATGhJ+KboRPU8QZDzS2CcVhtEzyl27bbvw+rSnVroMLqBgTXBB4mmKI7A==", + "requires": { + "web3-core": "1.7.5", + "web3-core-method": "1.7.5", + "web3-core-subscriptions": "1.7.5", + "web3-net": "1.7.5" + } + }, + "web3-utils": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.7.5.tgz", + "integrity": "sha512-9AqNOziQky4wNQadEwEfHiBdOZqopIHzQQVzmvvv6fJwDSMhP+khqmAZC7YTiGjs0MboyZ8tWNivqSO1699XQw==", + "requires": { + "bn.js": "^5.2.1", + "ethereum-bloom-filters": "^1.0.6", + "ethereumjs-util": "^7.1.0", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randombytes": "^2.1.0", + "utf8": "3.0.0" + } + }, + "web3.storage": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/web3.storage/-/web3.storage-4.3.0.tgz", + "integrity": "sha512-9IKn+4dyF7cMXC9etVzW3qmCV/6sL+Za4kcUUn7D3qRt4s1DrKUGJdAe9VvYcpHwbnnYoKNBu06lGO++daDo8w==", + "requires": { + "@ipld/car": "^3.1.4", + "@web-std/blob": "^3.0.4", + "@web-std/fetch": "^3.0.3", + "@web-std/file": "^3.0.2", + "@web3-storage/parse-link-header": "^3.1.0", + "browser-readablestream-to-it": "^1.0.3", + "carbites": "^1.0.6", + "cborg": "^1.8.0", + "files-from-path": "^0.2.4", + "ipfs-car": "^0.7.0", + "ipns": "^0.16.0", + "libp2p-crypto": "^0.21.0", + "p-retry": "^4.5.0", + "streaming-iterables": "^6.2.0", + "throttled-queue": "^2.1.2", + "uint8arrays": "^3.0.0" + } + }, + "web3modal": { + "version": "1.9.8", + "resolved": "https://registry.npmjs.org/web3modal/-/web3modal-1.9.8.tgz", + "integrity": "sha512-ruYsh4TV1SUAljBW/Pd4itW2idKlo9xr/g2dKhBDdaafWNCVdpaK92cQ7EM53rg2KQHWJhqj1IThbv7cPV7ayA==", + "requires": { + "detect-browser": "^5.1.0", + "prop-types": "^15.7.2", + "react": "^16.8.6", + "react-dom": "^16.8.6", + "styled-components": "^5.3.3", + "tslib": "^1.10.0" + }, + "dependencies": { + "react": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.14.0.tgz", + "integrity": "sha512-1gCeQXDLoIqMgqD3IO2Ah9bnf0w9kzhwN5q4FGnHZ67hBm9yePzB5JJAIQCc8x3pFnNlwFq4RidZggNAAkzWWw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "scheduler": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "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": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.10.0.tgz", + "integrity": "sha512-7dezwAs+k6yXVFZ+MaL8VnE+APobiO3zvpp3rBHe/HmWQ+avwh0Q3d0xxacOiBybZZ3syTZw9HXzpa3YNbAZDQ==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.1.tgz", + "integrity": "sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "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==" + }, + "websocket": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz", + "integrity": "sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ==", + "requires": { + "bufferutil": "^4.0.1", + "debug": "^2.2.0", + "es5-ext": "^0.10.50", + "typedarray-to-buffer": "^3.1.5", + "utf-8-validate": "^5.0.2", + "yaeti": "^0.0.6" + }, + "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==" + } + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "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" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==" + }, + "which-typed-array": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", + "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-abstract": "^1.20.0", + "for-each": "^0.3.3", + "has-tostringtag": "^1.0.0", + "is-typed-array": "^1.1.9" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "requires": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.5.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "requires": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "requires": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + }, + "dependencies": { + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==" + } + } + }, + "xhr-request-promise": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.3.tgz", + "integrity": "sha512-YUBytBsuwgitWtdRzXDDkWAXzhdGB8bYm0sSzMPZT7Z2MBjMSTHFsyCT1yCRATY+XC69DUrQraRAEgcoCRaIPg==", + "requires": { + "xhr-request": "^1.1.0" + } + }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha512-hjXUA6q+jl/bd8ADHcVfFsSPIf+tyLIjuO9TwJC9WI6JP2zKcS7C+p56I9kCLLsaCiNT035iYvEUUzdEFj/8+g==", + "requires": { + "cookiejar": "^2.1.1" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "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==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..b50bee6 --- /dev/null +++ b/package.json @@ -0,0 +1,81 @@ +{ + "name": "ipp-app", + "version": "0.1.0", + "private": true, + "homepage": ".", + "dependencies": { + "@chainsafe/filsnap-adapter": "^2.1.1", + "@chainsafe/filsnap-types": "^2.1.2", + "@emotion/react": "^11.10.0", + "@emotion/styled": "^11.10.0", + "@mui/icons-material": "^5.8.4", + "@mui/material": "^5.10.0", + "@reduxjs/toolkit": "^1.8.4", + "@testing-library/jest-dom": "^5.16.5", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.5.2", + "@types/node": "^16.11.47", + "@types/react": "^18.0.17", + "@types/react-dom": "^18.0.6", + "@walletconnect/web3-provider": "^1.8.0", + "axios": "^0.27.2", + "crypto-js": "^4.1.1", + "process": "^0.11.10", + "react": "^18.2.0", + "react-app-rewired": "^2.2.1", + "react-dom": "^18.2.0", + "react-error-overlay": "^6.0.11", + "react-icons": "^4.4.0", + "react-notifications": "^1.7.4", + "react-redux": "^8.0.2", + "react-router-dom": "^6.3.0", + "react-scripts": "5.0.1", + "react-spinners": "^0.13.4", + "sass": "^1.54.4", + "typescript": "^4.7.4", + "w3name": "^1.0.4", + "web-vitals": "^2.1.4", + "web3": "^1.7.5", + "web3.storage": "^4.3.0", + "web3modal": "^1.9.8" + }, + "scripts": { + "start": "react-app-rewired start", + "build": "react-app-rewired build", + "test": "react-app-rewired test", + "eject": "react-app-rewired eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "resolutions": { + "//": "See https://github.com/facebook/create-react-app/issues/11773", + "react-error-overlay": "6.0.11" + }, + "devDependencies": { + "@types/crypto-js": "^4.1.1", + "assert": "^2.0.0", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "url": "^0.11.0" + } +} diff --git a/public/assets/images/logo.png b/public/assets/images/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..5d0606a4455431e766271eb041575b1b97ebda56 GIT binary patch literal 16145 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 OnInGsQi*zR zO>fv-f9PBJL$OChP=|@*-uAM+IoGwD7JlEZzyI&I*ZR598`tm6U!Se~?DOHntN#7` z`nG1);V-YB8u?y5du?rfzV>vQ|M_24b@{-GKJ<9vMEw@!4=V-8T&r>~o;tEF*Q*hb)pl`mt za=Q&U3XD%*tdg|x^qt!sU`6S+h414c^S_y zKPnq{Zym?S9U*S}a-uK4+s?T8l*ZcV&2pBLB@W-2d`|YARNKvGJ~JN53VzH}JR>W} z6=?Tu%j$fC^gqrnSI+94y|Y-PaQn&xQNA^x@m~03@iKQ8AJ?vxP1W1} ze%%(ge){#(Y>hpI7yo^!`1j?DMyb+)Q$<#~O*%%Nx)1MdZ)17>dFPZW()efxw%7G)0{~<(dI+iaSJ7@s@v~{bL5rweAJaO`*!=({k@h) z^Cg!2)OKq6^Vy^1&9=Y$oGPc-_g_BKeRJ{Ny`~2qvT3;2__Q#{^;Pq63H*FM|9|F| z<_9xw$USa4UVizPa-u`u`-MBM3rW08@cYu%IL9KW|8RbnN}i15xi=p@s?BUBHx`s@ zp4iCeK3nVEb?Iu0nk~!jzGLULFFb$Yo~W;~?)zBZA1A8i+>h)wbFqj@xudjhx_RyN?XRDnu2sDJ z^WnmC&(Fv2&zrt|=d|muw`S@q&A)%`{QA{1l^=(&3f^Vrj5XbDTI}aIcX?`L$H}|g z#)A9ShUb=9&GkxryDIDERF6Z!y8ElEYN{$Oty};4c519)!m6hx{sIZlSU&cH`Z9C% zuAf#ZiSlZ3JYxUn?)$nQ?*tiU{Md6v$>yqOi{K-P54<}zpKhD(`O`p=!Od%#po_{X z+4u5-6GgOy9kdERXDqgOk}^?H^FXJ>1cPSbG^e7i54W=b(P5zquT3fuZ-=I3;+19VwuU##a zuFQ!%uqXd|(CRBm@1i%CX0Mt%>9KL1SXamH{Jq<+m8YMU3}j}IWM+z)!Nu8PtYr9o z%3l{Fi2&XXryhoelw~anK8z`HjJHa?ot9Pie+c3ZR1k>RvbEAe$xvL)(PVp@iq56z z^X13SR%*Gdv5j}$oY$Z@IYoVDwSSfb!<3-Qv#;enSRv-1=)-nrjqSP1k3(jE7u%7# zS|yN0M2$J;R%^~IE#cK#hR@gVF@NgtWSDq$%e0`boaoni!4thYj%2wt6tBIzC3m*# z1G{V6y0)yjy*z_q*UsInih_J!mC`x`8e}5Qc5Im$AFcf9vyJP5NCCF#hk7Enr#_L1 zD$~vS@%wB3eGNBW z@0v9?d#1dfdN^-GZnW?3mk%3Tw_j6IDAl$2trL3I+99I6T>0L8tv!?PSw_wHwqOF^ z%JsH_Tpt8I?p^PBz-)JL-tnIaGw-`e_tQ|YEJTT)`aZZ*RqG>?_Z0LyOx{n6S2(6;oZV_d9(6b zoM-$rIlpzO5V}6BIXP)HUUUep7`L92J3g#_e$sriOeeKtMUzg==Em)hAmi_wS zzYRY2HQ!A*+h%ff2ej1x|MEfp|3`T(!5MR>T{b#9IY5!6_{hQ~wroz$Dj)eK7@M+a z3eL{x=s8rer+EwiMrW=w$2l4$8QmTl#A+r9vAHqGNbNFtm*rCRv`MGEU-)75uaqe> z1sU!r=xlMeFnX_I!SlT!VUmw+vy@@;g^WZu7Nv64B|%y)EAki)x>_+PPKc-~ z?XY6;SSyfsi!sov&|GCr>*1b^f)g_&XG&@wTCaP2x3*E(D#3u6brn&E1e`=Z?8^0c zl9ws0bKp+P$C&Jj9hDOw3C2nra~Z#@+#sVm_nvI=&eXR83Gx>gJzzZ8aN2}3c>BHL zJ0BGHcAYt+`>zHYz2 zZu<7iAv0Mwg?Dap)tKJel49?1DMe$aZp8$~@BiG0XYLb@ukV;H9IQX{|7l&t z6VZH!iaBR3?kdkZY>~tMPDR<`pOMmXY3J`8hYCtIDBd^szW2aN`q;Oymd2&!lAa7_ zb_uavT#@ytW9PSml75B!1I60~j(_dnc6m*6EAxds?)S6Az6(saryH|peo6mCU9P4IMnGL?zE{*u#HKFfhEA;?z|+1DS~cKHZ7l)w;xnFJHSX`0ewZ z9G_pOvMyP6L(tfc=4`5Q)l`u z7RG7$JbXsFf*%6@cKN(-UR-+hT4!;99+OhVimx2v&!W_L-tWC^x357po%wK#c0$f= z)8D_D4sCVLYjE+%dzP@W-N@JV?AqPJ4h|EQl(MSgmNi{6%T7GYEVzAH!prpun>#)% zy=3GYS&%5WJ*Ok(bHbvPS2_feTwW}TetpR1y4DP4!HF}^#@_W6WpJ4>@wkK}M~{kF z)9hvcPq7FWrzuSOKF{&gJw6uKpqv#m%8qCRaWN}&oY7IWxniyG&S~d`J6D{~t~Qt` zpm^Etc(wVOju(lpOHPC=(V4pR+WYIU*T1D}xMRDr%)>*q92}7)J-6HIKR^E# zE8+IH;efOl+Z~m2AJRU(|9`}K?sH~^_sW6xQlI(~Cgz!L`un-OqwEd4@Z?Pk_T4VO z6S>%a>Hi{=4afg-Ix0L-ndQ7f*ZIJkpi?<-PK5F~)XQrgUh(t52Yz=k!~PHJR!zVC zyK(97)w9e~6pWq~_P_bO_9D|nhT0pOb|<{coBFw?JywFdWc#A>2Rn)rl=?Ibl=n9t zXYR?&IMoyNR>EuReffr3FSixURSgrJcPJW1?63K2qyIc;ng0GiU$5`~S6ExSH}2Z! z!;kO(f5^W+_wVER|8r`!dmet=mKPnpe)hh+xdO|LqGTBqrmk3WP3KR?hAB>4wAl>O zTMys$ojsfNfssFdvFM_Pirw3?UpoeNuAY*&ZEIKr*XG^ozW>{gU%p@a-Nt|EcfHn` zD>wZ4@aN0#_w%>|Th3n&@^X|bHsfGy=wvPQVSVheH$YA?zUQ~Nhs&gi6_0!^7=lvX zvlt4pyQMs_u9u_?XL)lxGcG937W-Mc(h4vi9Y!wP{wq!T0)P z&Rq`;H4UC+Z!>RMl-X;EgC}ktGymbx$mghIr&PD++qJWkMAl{P?&fEhXH;r-$4IH6 z!{dD0L}eq_o|DUcZ>?%(vJ!4>d*j!*ZYj~%1CZ~X>3qx{t z?}Ti@L_=d1gK!@8NA2yO`S<^RcwD~z|Cc{Ge9O2V-cG%J?e)tNy~}sD2s_Obo5q!R z(&L2BjRYTI#s#}ukFU^|$$Q};-SdP0zPbVX#}=Upr{pU3oG!Q*H%E4L+2!x&=JeHH zYMgSMrL{4rT&;e+$URxs&FYUhtR^-oC~$o9(SM_ORc@Kg(W8Hi1sd`a7~RkDGbnXv zDm#64Sn$TFZ|nhhgO=X6rTSi!@Cqzjumi*jpv}dyC}_XB{cWXZODt z9dn-qZj_18~P%RQt2f4%?z`tZ|j`rk!P=8Q<7%56CJK%arM{BEq~r!J{+=i z_0ot(nKSL@E^oiAqY{)7w`?azQbEGBHJj3UtlN1Q474jP$%o$G%8fJfyQxs3)Ea#W~SR>bD!4P8F|0++Dr|rOzH3I__SW`T4+; z7E^K_>@wYc?~ZnnRY^!mFVk&#rjn4k`-y`=9z3`1+O+H}5SVD)7A>mK5Y@6XCtLkXPipX0 z7OSlvQZ=Whf1Xm$Z|bga@)5T&!z^hBpUXmtv&%kn98j8MwP;d_Z~12hwM5I1NC8Xh z7>$Ip@8yvsPVM^s>LlaXyc=+>Ffp-bjxM{c^{wY4?=YS~J&}>+mahhbPZyd>`?x@A;>5 zbM|e2`u%}abx^?(VfW3C;|_T@*fh<&e%H>OR#T+7USZ~o02Z{Kl0 zV7Ok(nmB#Z$%I3;eP$QF2$hu_Ie7a{t!z#C>b~EO)zLg}dN(RJ?Ynzqw{*du%FhaK zI(8o4`egpY%w@?w@-hdr=S`13cKJna_5vTC+P}YU$Io76u=mf`^ZWn&ydNJQ&-kds zPIviHnYy1(ufP3e<}2D1r++;++O*(xSVY!JfeTgsOsop0UhHL2u;%^oFv`ZB*3sL?VX(9%*yFe9^aIof7o06EZ+C- zD|y@bRh6H2olLsAcc*L1?wKo@X7C4W{%|H~f=-(2kEHHdOadG(=ayG$c`AyZyJEEU zr|pTE#}=H|c%|sbGjVaj@)#B8qx$JrgQncMtjxqv$)etyU62)_Vti9VhT*K?hmr~p z|Dr%vjXN_%7pu&QbXBK(KnIQ4xZHxH)aZgC-xeu-td-JZp7JYE7>b4of)+te1Z!M>D zwC`k}J$W)Gv%_XL!y;LOLysdiaC%o;T>QYkT;%o5y9I33+#w;|VqUK567QQrcmCa3 z{!Ab+ZH8sUvdf(uPek6aq&>T~?aJFT>zro@x~`lW`MFV4^lH$SiW{4Bo+(b6WGDEJ zL6X%)o9T&b2_`;nJa|Lz$absHSG9-f8}0Gxw6op|g|pZ=Ee-zaH}K zq)cJ^C85i=s)}9A7b^rZE}XJRN6Y4_k$*AE-D}ZDW&~?5I+W0|is!ib_R`2a@7M35 zzJ{3A7G{fz2|9i%d=+wVkY9?7X>4_iIT~<5xeCRZ|(?Kg+wOo0>nf z!?ZS9aDjq-RrL43x4V<_?i(o|dhxy`;Za`C`+u?bw+od&5ZSGKBzmdIp)1iZeyLgX z99;HjAE-DTA}ceyvzNWJerU!L^5@MU?5$@R6#AqNi2=>2Tlvz$rcmgUkT zJ|=HCG|Rs3{Jpz+&(n_XjsK6m*Q;~;$o!!8^KphYg*$b#-79Cw3r~zXFZoqdpP%*Sfvm z_ifv{HBD}5N5l4M#Tkcn_86?@;P89$@aEaF{(IF;DxMcC=AZYU&TYJYZR_vLPe1+m zFyY*-wOdPX-}!U*r&0LZYg3|0|jK@5kl#`Srg(*6b3Q zdOD_ST1nh9j<98OZaT9>cHK3YV7upzzJ|jQ5s%G%a}@6AD=qJ1HrgQII_-AfmYC%= zv#%(~ZLoCv(d)y^{KW3s@|$s*+!NoQnAg7biKB8Z%b_z?&PqX-HxTxI%n?AT_v-3vq5UYhQ5orhjL>(D^_K3ikB%XbhwmiWywXQH_ZOJMtPsj zelufMrKH!fpCKikS7tttTec?D z%Vox?`d)J;mefstBbN%bD!$s}RP7krOiuHS5`7TeeaCh87rbYX5ivt(V z*_USAUGq=*QkznfjZ?}B3qe_nYqvd^?@qMrKWkhZS#$g6tt&Y|eJxzQR7}qLwNbNlgJN65_WgWEFZ*OO_E`s|%sX0pBsJ~l z=lQ|eA}*e;C#DzM=mk~zM0xV_saUElL#KX>_s*r&gymA?tS z!?EW^ck%;)9d~p2K8hXq*8Nqiy4~Qm+?)S(_f+#Q+P?WI_T=7`*L}=;PEY#wL{(hl zp2VNW5)4d_POMG((sgjkwS#;u+pnEnHSOuQUtd3q_a!)O|M%<9)2Em3FN-?&{4?kf z{im<5KY#iw$XoH*?M*tbb0eo0Ob&9m@oQJ4_p$comVm7r3>dTXZ*S|`(BZ}tsJGeA z<@x8IHFlLpu32}SyKFLDOKa`-)L7+1XP&Lxw||b~!*|7+&x_Ztdhh?d-MhAOZ{!98 zTi?t7Keo@W`}gti@ACKE3%FjM>wb9f(b@EjE3qppIykO5#c=p}nje~d)a9OoASXXl zvnk`gn2IBl%q4YhPEd^@sbR0FGGAlGWUc2?8Ss-EVj0Ik`i#LeO zmYbczBCMffv&8SA;Jud5uPqqL+6`RK9i6muV)VU&z>V7)J-VW9pONa`7dJgMGE1{Z z@%{2eEMEL21`#`$pM`mOdhgMC^e#I4^tPqj=WkNrNO8PYWnRo48k%}i?A3)9$;u+B z{rqn-?;Bj2pQw|^cINDzP6YvjcIiWtFMA4}Y0=S6z7f7sOXK6igGt4o4VEh?gj}_C znc1|~dgAE|l8Od*bWDXO@y&Um%+EK#KHs)FCWIVjadt~X9;6R4x?MEc8<@PG5{I!mmnY~hTZf@GO%}q-d{j!+v ze_7<+Gck$F>pi1I8@0MOXt`WC!#HoX(2D9At=4a6#oTmJ4B(g`DBz>ir%E{ig=8RIQ-M09i zyxlw-PuHxu^yc5~-gkB~|7u&m=LXcQ*6W-8aGlUDd-TvQOF3CDRj-A)G zsfm3~S=4(8qkH>*J;>{MV03GyiO@Cc(06y`lvN}81nlOqrLjHn-~Y#GjYV?E!ikoP z-HpWFotx11`Ei`RT)2V~bK;4NWA|dW7C!7_7nqWIt?qAMcSX!)4ke4imZyJA%Jvl2 zJdd4VEmd^l{F2>kTHbA%y2sC@^VNfYa`Nm#B068*>L35!dzw$CzR=3eyYHyb#{RiX zH|5OB(>Xe}l?n!m-HF@x?V9mnp^4Z1<*z?~{y8=8+5CNXqRh8n`<>><@O_)^?X0`5 zQ)Wy*dnQJ5?boxhk!n|!7A?wtzx}COgNpajhk1g>qL%$!5_RWqS@gA1?WJcv`}CZx zdM(@XMXKii4~?d^-=j{2vpL?f>ii{}0FOfBam2e0lq#pqABdx@LJC zRACUg%W&?k((Ww2l3T`m?7iBXYkxXBb`T1 zq$oREU}eVbZ5&>SseY^mZiy|kJ+{6(eQS#8;tkaiw+|KnnHenh_wncM_US7*jFq~k z*}5)RdwW+@^lUC}fxLIOH+{W+&B0=28Fxd<^lQpqCj`a#dd{A|bN`6lvAjcPa?+jz zE!tskXvyj524UbKIhCM&C>hf9FTT>}%=Ne4Eqy}K)0Ggx!4xl@aK_H5p=9)Umw z2E|W@qPCP}@3oAWd2@~W?ROzxZG7)Kw?33>D2}|Ydo}vZVWk;6tu=D&rmpgmI~zM= z^|Gl6^`~!jp3(L6u_@WMqP$psS;NX+wzSlbA4;xj1XcLoo8j1U?bo$!cP5^-b=@7h zHA{4X$huOdBeo%?_ji@nSMF_8c;wO7BP=+(_nKc6d-SQjla%Mos4`A^_bfWw@5-fX zUMV7L9y-3e$Qctdf1cd3%x!sMdW#lBQi9lPf%Yw$g=Q$2WSzc$PJTym@K0D+!^|6lm5Nkckg_pk?~WX{H&s*0Tp+f?POb% zc+O7|Nc^04ttB-!|N8Xw#B*w%Giv{S4bS#gu&e#KC+F|OhcAB>)z(&CUE~;X{pyv_VVB=jy0z*Z8JN&ymH=*qZ4_# zUR_hywcl57FS=LHyWHyhQn5X8*H^xfudgWTUprgjp6#6fALZ-*|9fdPJt#6QQ1GOl z$AuSb1fPCkayX+TDALf}+;s4eQxn6cm#0_mnD#Zyj-k&{v8U(7l)3f`6_S!zxjSaG zNPL)h#YnqF^H8UIh37kAjj0DFo$4=WYSg&X{@1l4V)MS8mdrA4t4^{xzFBvlMVkMa zVwe~s*J}pVsN28A1V!%tIu>+-M`Y<4r689sEkV(X93|#O@z+}qadj7*e7S4-ZQW93 z+Z8K<0<^NMHX5+ZId?i#^|rLQeD zcg<{^)OI>M|MfOq{p;7Rtty(Ao)oNU|M$b?5-Zk4Tup1XSMl}xX#T`d=k zq$;=Dv3ZzOu6F0D|MPgClgE*N(FfkFTl8z&&Wiu{{`juiE+hZ@`$pmF(8-^I76-{p zO8osne!pVZq-74}n;%YUX1a zi%-t@80NuNW5Q!_V$I_}AI0Y1OLDr_)XY)WaItbz$%M@Q)k2S7xmS3())g~zG?&lk zD!d_jp?`PLm25kKw|i_W74i>G51wlzo|bi|M?B@`N3rsa&Wn$Kd_OhKtL@#)QxVRK zFWuWev4cs#py-PJp4z{kR<4~r&C7-B->;X~_2vH`uHBvc?d$9AU>m!beRY2~ng0Ip zZ{i)hx_>-=vsUOw^OrN_?lpd0Im`dD%YwCAOS99$vMjHkyfgdj9$w9;jq6?)?f$ml z^3R%8QQj99c{#bv{>o9cE9TkCd)IDn`&zl``AViOYu_F}-kv$>`ctc^pB~=5yu19p zoy|OXztnYAno$BOv$lrE)i8P(hZ#OsXjSSsloY_>b||su;AR=4&qgVoZ4t^jDISX? zStknmxwt5=2=>3B%B0g_aO$Rsq_O`LBM(2pX)kPBSu2~aPZ9b%v%5w8h40Rn-2xqF zl;;1JF*FZ?^v;Dz_VP}K)fu{?9xQP#t9LW5 zlwngadf3^pV%PCqdMsA{Tg76xoo(JC@_KIQfmKROd-QZ281mP$Z;p)kyh>?7nzLfV z;cgDYAi2wJNpp5o@8I7wqk2h)_XG{&%_5y0&)O7MyD=_oaG25RaChzZeR->Q9uGJq zb?$Jab3=m2!@Rw!c~b9Io)Z=f)?}Etb=4kAL9Rm)Ga_|Y>^`h4yUAuLpG~>%`5c9_ zZVY*|Be!qW-8*^t4?$yxYj2-E{ki>q-QIn1)30BDTNQdObDrPwnGLCXTW^P?Nqt!n za8=}FN}BomwT&5Px|kF;_U~WEJvM*vNikhqJ-`br*j;V_@ao zI`hr;)D1UxFFme)f9gD&W9siWDSIdC_OxgL zzv=DAKih<_y!=Ei@9v#dr!GHT=y$8?{arb~uR+~h@zcv@E}t)d{`_`RiT%G{9zSgp z|Lo=Ra({n*{^_3D%`+lbH%MBuc`d$jI`rUUL8jDpevj7NXCYlDyXGt3-O9-_Nu|V% zW1^vP_NRUh1+gX1?|Up|Ogto4uF*6{^6-O`b8Wu4S3FTY=<@L0-Ma^+oVOpH+TGz| zvC}<%uep>npWm4&!ex1y_hcU?Bnf?z=vvm261!&o`FFf>dDD`obZEGGuROhN?dz&p zY5f^{vjeX_a?DdxNR86HcCBSYY4o+SdFo86QoGh=+r4{dD06*Ju*+tFXNz75?k)cm z5UAeI;hUBg^`dq6ZleebUxTu%+g_v{Qd;U#^mOx}{ z#0FM>*Wh`9!JE%7RGOVy_SDhM!R1)o{N;h-v!b&Pm&dtIUN>2np<~OvnJZQZU9eS( zY3Wejvt0J$z4yx%yfjRu70s;NSe)MTGIYa)yNBj>99_Hi_SspxTX)ZnX6oUIi;kZ*efsm~_wDxod8%Lk_s8w{ z`RmW`%#}Pi>-V*+i)V8pr?0&Bx#peOlWT7Ijgc-6FKSQRmzn*4L;jtQL5mnq+;u=XevlBR6VKk530dG>F6w%Dfc6>SzJopUPKr`(V8{63vc;*!PB$BSRwdwtdL znV91|8ELt@)Jo9iyv?^8^V>h2jqSXVUMP|GaNC}JTS|4KB21Nj zz5Vs+<^6qj^{i@PJGX{5rbfnJfBLXS=&Ans?wRwK->Ulmr|R{yXD?iqN2!alMqW6* z%k(wVm7wO#w`;ei-K~26vTEa$|}!~W}dL9d-~5mKMFo=xV_1DRsZyz zS&`BEbx-@hm(LDu`}5iU&*Apt?xA+)fBk#-@$OTj)eH%q(`pQKj^8;Zo6aZ4FD58B zU1yEb%NIOKx4!1N^V_uR2jyz9F_uJlGI*rl-Lv^2;|34U)vXFeNn*0uQzctABy!E2 za-`hk@cpxuO&_>!>bFx9xN|J_S&VI?LDK@i#isMZ_&7Iyf0k!rwV0v%>xR<8 z*LzE^PU>jgWHec8@riX!$kooYDj3_e)mwY%~4amA#%y=iLDu)Ne0GI*&_FLuk_Qov@I=q*8f76 z*7<-#@JIS;(_*|P&ZtKpm zxpXrF8ngUn`nfD>x>Nb7Nnpy(6>P0piO+JQ56|6tC93fI6=Q>|UJDB5b8#(R zAu#7qnycu_(2$4DZ+ZMu_C~*+`K-cRjIE_XW_}63OZY>hxn3*RZqGY+M(Jx+^t9Wr zr|a*p`}gPN>+9FAW&Yq`#{`sQInMLL8>4o~L#zH%)-`jR>`dJY9T0!V) zZF&u}_siQ-@7^n3*nYudi~qv?xy|<{?;_ zrq{RaAKhsAF4+D@oXxNL|F7SV#nXO1-T$xh`1*bar~LG3%~i^6y{UyF*%AiJ3?-a) zUsAgmyKe%gwfwSxhU#zs`p#GG-obo%sbk~P#z*g-%vobHN#obs+n@6}Kg#dDc|+e% zXvZeI9oj;3l_Y+LoIM!p%UFNwsb$N_`|oOtSo&O>-u&aM7MAg6Z3yXTFlapat7!MV zxVVm{&}W}_uDw0ozdmw*UEW$}FQysSemx7zx_hnn%=Fu{R$ZLGZ{M9ynTkPaz8h7J zUHf~@ta!e+rt9u#^Y?r8UvG`*4({&KF8IN9cgTW&D>M^1(p2wJFqz_7^z7r%)IKRqI&M+ zuZq06C$@96%>FL+kfkk5Otq=9JbTg?f$WE3F7L#ydC!bI^4lzI3jGYd^n}xh*Cj=caY^Rx4JEg$%r8nEyz9d{B{_IO-rDc$f*7}K%UrqY)@>}%DUQLBX(Z4g=D-tu!LN5k|~&hpT*NB4BAZOKbJr+)- z(3QcK^V7scF9u~L@%Ti!PU*aJ=iT(PXhN8KQp zWuriUqQz_3CdD=b7LA}O2_noBmCie|zp7xreet&1FWrALqkq-?mgO;pEb|?1>bMs&b{%a@ltn7wfSE%^Jo-GeE#+Kxg4W9zy2Zj ziRPCy@2&UQ_2|u2mAAP&4X5m>e=Ya%(~VEkZMUSqDSrPGq~_$uc-im75?iCo=Jtzc z{MdKx-0g@dc=;@t)TVK51lzX}@cG;ZH(AQ5NzO?bbyhLk~ z@8|h;dwxH>+scq;@o-n(L&bzm_qKi8^X1;}{~veHuls(v{j|;BhtK6*pX}24P*J{b zPknjS9PSzou|`+LDWVO}z7`kUde3ClA;o;vf11n;79K{=mZb&lv!DMnWixh6;PeQn zcz;GY(sI>@Cyf#vp%Z6Dvotqdsz|KZwfu%)b7%LpPKhI@q6GU4Hv2shoF>$}^2O8@ z&I~DRYmZ1>>y(^e;qcM%KGT+p_ksr}^>rp_3O>B%;Ig**{hT9F4z7|na#ZuRlKiqy zpW9e@A#>jHD7$_8{=NMyzBz8|yysd7*|Lz@{HKNYZV zX}b3>z&b=6m&~2IV8M0jV*Sy*i{u+-)^rbE{FaYoDH5UapRZPO9?4I zl~rC3pY8j$cDJY|lcIv*t5`>WY7NyD=lxS3nr>BD^~QRS^QLEtN-74|Jq_si@mZc%}RGB zbF<%{ZTji-{Qqwfm5biUH#O$*Wqj1NkZX88qvwolxYDFM?##(|GBv-qKC3JEUC;D; z>q$2?`M>*n0?Hj;Dt@wDl#ur7_?JV4_HK$ke(Vjq{g?JMh%MMY^ZUfZA2b#TGJmt- zD_o*3IB)7li>RLR{jPTueqHN3a<_PriT0`K`sYud-nznX`Q?yw^IiMuYX5!JpTECu zXqH7Z54%;?mdYh4t}&-Q0x7Q@3QDJ=;aj0$bhY5FaD4No!@SH0Q9aOR@T8p+b4 z@B5xEKApJn^%X&dH4pO=&qzI(Qx7SuOvBxS4Be6EKL`sZ#%?j#{PpTK-f1fp z4Zi722@1`O-FDAc@{~)%O#RbY@0MnCc&}9W_v=rPgnuw+cJ_USD^ZnSybs%EX`Z=q zX5!`^mc*M?=I>n|vZSu#+*ipkLty5o)fs&rOD{#lE%%8p`un_YVt-m!1!Icf+Vc0Y zuC5VYiifu4^zpeQJ`9XqQR(t!(dKsJfaNFe96zx@;J`aUIhVNCESGA6s*TgcrXHH4 zWGQ#CNkJp(68rT-OiO~IxVhJ#vX<03Xs+1W%C$>ZEqgh4 z6^D1ZxY*``_wODme7+a8_`%xh)0xbl^X77}=%qeNv^%G?D9AS9UaKX?-MJCFex~^y z(Ja{f_1;pT+S-&6T0R+Gu$Hh^P$q@M}?1qN^jq~cD*#S^|j5_&pXduzGL=z zgKS8P`{N{UGFdl>hTBuT;A3MF+Kpy4z3faCwra_BMC( z-u_tkB|HBgFJFH?_uIXaM|GdiuYLI5zL;P8@l;I-QzO3%a)L$ElFuB!<9^}4&Z!5p zoqz4#W$-xjjmMf*r}X##v8=vjee_|20=vqoGwi~jH2Q76-CX~BmQI<)H#^fE)(7?! zIs~2S;5hhFzp=xXl|zOt;&D!~|DDI#a?W0}?_F)okC}RLMa5y&}Y44qBT2JNc>%L$9eR;{(U3adP=H6B6soCOf^Wo=Lv+%#y>;K&C ze=pBbIPd)4==ZfjKVSacEk950+{^sOicvGB9_q;SnBx`@AeDUJ_@jht5{q3T#oSsh zPdIq~;IhAh4p|ycS!@sWl|7!}%++=GObdrd=fr1RCH{6QZ1;pjMD8WX9%11#df&U# zWykmIb+5Sae?m-_cdp`y*tTtA`NdZ+=Wc8cwA_AJN) zzBltS?-swiZL2Ffv8FvT_0q{h)3)t2UY(+?6z-RGt*qF1ezsy)_H7%5HLD&ies_ND zWSg2vPJ++$wC?JjaorK!7q!bhJd|q&JFAV&|D<=(_p9C?kVs3tcIVyekmW%x49~u7 z5})cA-{juXye%&}|J}qOjB@2UP#vd2!|`}--A1UmH1LG?%nKl|8LLz=kxbD#=lRuk#s&#Y7%c7t(JMI z*D$hi@w(miA8jOW9c6ssvFlw{jk)~QDn03PI}4}Zy5~(NZohWt_qMP1N`*8U6Yoaf zo;F?o`t@`Ji?7Qgv*y~>|I4`N_k8mvf#Yv?tzB(s%_3yUaa}n`$Ns>ad&?hQJ5&8W zO-*TyM(fg7AzrDqd+&v1FW>p^uz&ym55LQE-_GB^ZvE+7(cfcu6P;3ytUrBL^WW+B z^?!cey=*hRc>cWuM|sEW?J3U%H}+|sKxrHDv#o#2MS!9&#|Q0UQ4&|6U~A>F=rdElG0ghVGTF1CXU+CK(tHJu3heBi zYHXo#I*Y0UW*k)7;lPrX=qC0+@!HG1!AXwuV!2qhDjcvC-D$9_g6T{G|7)idTbJ%> zRd)6+{rlF6yxVIm-q5-8#h;Ro`*N;NfBtM=B+JpCHon1;QRUsQKYx8%HC5~VJi8EG znZRvND`Tgp&J0z&b-h=~%verCY;M=RGuN*9Z7t~+o56Hsq5|9D!&OtFmPXy4^!Cw1 z7ny*h67$UpMS*3fpPy)S*f4YA1g`nZCvV#D;dSZTYd02W%=9nbe=leA?QOB=S`Y5c zWeS^k&wSHWTbEU*w&aDcV@WD5e|>0`6=;F=iTmgIb&li|X1~tj5ov4}7fmU8Vz_#r z!4?g}s{5;^o%&i9-OSi#y>oNv?_Zl@RT(90?+`2E)T(>pKIQxuFl)#N?t`Q1bzVKe_nzksIMfbFjNa)sSCvBy^rtaQ) zFJ$%2Yt_j-TjW{FU+>kuB6|6;Wnup3XD*9ngAcfRMyxt8{CvzpX39oF3TVsZGj&Cbs5?}x|o9Up!^e!hOazGCUD^QH6j-tXAzC$}{uk(2*( zT~4q_qF}q-#f_iq#pm;Fd0^Ldr+ruQ{6BgoJvrqO3wnJ`Srz&Zl-E4l$1h*~so~+V zY#HagN9!h*@9%Y2dHwO7@rT+sHiydCM9Qbz^Im+LUsrJbo)6z4y(`i#?D5auUV3tU zf9P4eJCdIw8WPVrt%YYVU&gJw zcE8@+)X4jLcmFy4zV64zyN`DtZ$E9a{hr37606#Zs)};E_^gXp4vM8tQfPm2W0vu0 zfo;je;UWN1J<;si6wnAC5Go z;-Yj}-TXd@%gTv7nx%akzLwqooV6;I&nT@!r0M>))aZPnd)Gy89-HGW+Sd_n+*R<% z$Uj)qbqj~~W}_e2{l;cm#wRDdT;wRnOQ-NQFYZ@Hg)qN#--+ouV+^q ztX{EWc1M@T?KQiXPK|i)CK7a|xg{{9i|fEz)oEv*T--iId&5IFiG%~UpE;)SF*R4m z7t6G2^qyu)VC2+Rcy=Yq``MnI>W(jKW<6iol<~UOIR5suyBpSi=P2r5ySv&TL(55o zYhBOfC7R15($=m$6cTE?=j*&retWkz{QGg3|Nkfb|6ZxTzHX1VumAa`wm5(5waD%j zY%VQla~;Aux!+X&%@h70W>#cuuXMAXtD^4ubL+T<{L?Ny>~##q`D>T%t+2Qux;WJS z8xLofwN=Kk`LU*H{O9xUOCNFh&G5^P%c*?PZDqR$`|5-Re?C25zt6tJ%IQvY#>d#I zUpI~xFiib!e|(R}y6)fIlb+sO(bZZ0blIH+P47~kTVyx>Rg+1%$kAosCS>~J{j!h8 z#g9saE>`Gq%u?|-jaI+G-Pd!je1+~4zw0&s!vrP@3QkO!=;Lm!J=d}LMb#X?xQE*h zS)C2M{q5E?SIgG6>esg0Zl7KcI)C?8vwr{kl2xz2KE0e@AARlZ-@}We*@Kqu+Z}Ad zv~i}nF=PH-W)-DS)sA(iZ(ZWGaZquYICuS%o8nK8pZ*#D|6}?8_w_%IA8$XsYwh~$ z(E`RAn|77g<-UEoZC}jx%bCCI|NnUGtoylUmrv<_*@`_jHgV_pKbOp!arus`X}IgA z13xG13gP2UI=83UwME#3JBU||CBjRO!Cbi^vS`~32OXaa9Q?1JI0x%;7z*ruXsxyB zwQB0#8P_`+D~c0UE*2JZxR`hdEc=d})jn;zUs4J-jK7VKd3+oRhnxm06w zNwL@pkIy%x8ef=X3(Rz#;97FEbEc+->A~&WrUZqaDvfju@p_pi$t^GMru#GPz5p^|OqMC-GkIb))tb>$-t?piCjV(Etk(}Q2ne!JO9>*>RqN{hM5HIdUw zqdPq!R=ozj4qAtlJB>Ra&wbEWX_scZPw|noK8ESj_t=t>_@YUT}tlSqS zE%?;MrltIn=sWx89n&9Qyl4KM;q5uC>I0{9AM{T7{O#Vw1(y4M^jiJ8_Ux14r1Fk+ z1!DU?J-7cKe!JK6v(5b<_T`~||17_6|NY*s@7X*lmOWcvd{b6!xb(TQo;S6Z)gb7Q zVdcq^@Rhy#yZ*0ZIj^ztymC=Lv(2I(3(h^MZgzSX_x)QW=bfa8&PTjcYfp(jR7WM+yzJaWiYv~lhCwb5}ux8;94>#sNOXnM3u$LEDx{QA>xcd~LH zDeKw%eR~9c*qjfQJmcuYk*2q3>59oY+3)wd?-H7}>X6mO4HGJ}FP;f8ID1uj&FmKe zr&XFdj4o7j9}CIaW?Ve+`#nZIt!$a>pLahFag1|iL1A*I1@UR^-T2p z?WKxbqD&QU@1AvhB=Sz}%%P@^d$(SH+O@8GQisR(d)KbcI{*CV-S+P*J7z!V?T@MZ zGQmyv#dqb$_giNE7ddu>k4vt8*Lt<@YwQ0%<$HQ}@q+yS5-iiU&tSi`_`yfVJ^Me@ zy?bQ0pvvuFvy}63N2Sxgaz|P|PIQ@a%BcR=)9K0ra*0y+>weu%sm%+wUis!n({CTe zGMz7PnHir|bnA#%GfA#Yl97DW`7^**T9BXN_*{_y7q7pU3TNHeJk@%F3CD?v0%>md zl1{}a)qE(~#PVRT_|G!OjmEX#%v6**j`JBXl|-presD$R%9T0mE#A~Mb+i;#@BNlL zTV5}1?wN%@K7GtTFK=I0TgyB5|7rVw({ES(-d_K^zAC%FpZ{6h%+`;$r>C2{R8-u~ zxxMY&nP-g(no5VRFE#Dg=~p^YRj#fZm0daK+3A@2nsTou4c554w?Dsr`&t^g?U;j< zCFjf2xj#RB5^7vt{=ELz$Ge?h|30pqbw&AEl$YSus#&iuKP_3c%JR2B=3efeqY4$9 zC6>%-l$~p@)FsIJ{i}ng+`$>)mU_1&eoCy?-^<%vq|@qZb9io#^w|d=BvkE;mtT(i z!O`(h#LccL{@TQ!bNW-x+O7#^`SglGN9K3U>jiIHl$+K_vU)QLxl{nUOW^u5$*j@dRuL3R8~{@A}^Ov z6JNR6>=V76q@O%6IAvr#|J0qIs?j!fG8g7DCgvyZwXE?`zB=i!$d+~9*Lng}pL2Zv3=-F1nAqCBItv;`jHz!Y2IuC-1(n z^KavRZR2}(HGk3tSew3QR^6KazIMSxKIcwbhdoDSZZ&xQzmy>P-`@{37!GL-7|O{zUVd=wqw{@KzWw+Aa;Cci&x=d9U)%P2l8iN9|H^BtQg7bcW!jY>XnuZ8bm+20)1#It`9J@4`0>f+ zkSk~A=WoAL63mzIT9;$}_OF*epT4#&>Ph^+ACKEVr(XK>nctoz@O{{fWh*ftQpe>zPDO_OW``!o zsh-+5Z;GPhk7*q}imMLTvDTc>+0oous^s^bl}~BKGogbFN1E?^lh#lu+FtvF{hisJ zg%UUaJz2@85~iwZze!)`f#9Ep1gV{6Q3^|Qg&P+hQDITLckS!br!()oGMSpmW&Xa- z?yO(o-n**`663D<@v)j^%g>Lm|NH4vQMAdPwP)A5=I{IxY~41~R^ZU(m8(u<&N~;p zcG1dABTfHBnMY>)n$#JpB6q@P?e`;=4inGCsrqs{xT-DB*qgrj!XaCmqgU?wy1Kep zWN9{j+2!Q2MWL;+p{`+mKT4&u}#&SW3!uF5LdUsoQ@Nd8ryuXc}ZG3u-sXkvFfthM9;|Z_dX#K zt8PVkXUFTN>bcJF3tlOsG;5i#l9%8DzLOti6kEPBsIZn@X65fWrE^FtrbJ-XE!!{r=v{r&57<)jlXW$z97kC zZNodQkXwuS_ckv0GGC78qIsa2GRNi<^Xq;-%?LU6!bNDQw9UR=pZfX!`iqpd;7DWP2Z~)?-ramO=y}~%js`b%nB-dXB$tv z9smE+{+0Q6qu&2}%rCF;;dcK1V`bJW7hSvj^waD0^4GV{^_%>4+uGaLZ*QBa{d&n( zvC>7aH@VH|aB2DeF71fM(mBt6+MF~w{r=v3x#v5@=7z-Qy?$N#a&3A4@y~}VS4D3= zA0PMs*T>J7qSjt+U;eXS{vKn+|B_!1@9vJy7O9)}?8~X2FYiA6`!j}>BS^?y!bk}V35OAIm={Rw&O`58~#$Dyx?Y5oN5leouD!K5j%RHIZGcR};lqPDt zuv2^5JmaN+no~q_m=b?Br;PGMqjhhNF|EBC6}@h|!v+SWts;_pGk58p4smsfn$NET^6MFbd{3MWU<81DI%5b)1C`_j$7Su zA-XGW(uR`HGJnGaW%Wc(E+{;Cl2rL43`gwc+FjRTI&%1<(xe4@0XYKFR#q> zHoqLS_G%B`HmC*(!mL1?KNXo?Sc3Fwbk{(uT@hX^vn` zU0yrMMLZhKt_!plEeuj&m2Z0^5?GZ}Y0;>8Fkg4oyM0^cy}T}=k`y#eN8qxecGHwX zt=7i0XNe3|-|wxRZM^WB(bdkGv%juNT^Ah4tHf;|FSo2xZ)t$~rx{*rtpqn4*Zui$ z*k8V`rmE`t?)dn4yP6*#|NfR=_F40Q=E2DqwfT~s^Ci!!tdhHP)#-kC(f!tG@8c@} zFINoOEN<-n=kWHNS;@w}kLruK8NT@>y3L(_vxw)zv-foy+#7$ND5`&Q|JWg$RSa#v zTa@qqxOd3GKwe3D$K_jhvajxTn4xI!O`-GgDuxrYN+twv+9$1l@4RkCOzp1j4;?CU z@0xU(`(58~+Lmo8lbP&(VqbmYdZF(PvlHii&fmy>d9Tb7LDv4&lFCVacQ_Wyb=tP)yJ3H&(B@6>Ra0N+uOdp6FjwO)tNg{?`ye>9Cm#zP(Ehj|2%WonWr_Yrtdtr zHLvaY>u+DHs_*WSj9vEf<=vNme_!5p?EkOV$Ls&!UjKU6wVfH7@8$LRmw#UQ>b$)T z=Z@UlFMcud_b>m>|GZdmp<$zD>W!@%wE~->iv%WSsPh#DsC*6%uDv+PP3mQNy0Y-O zwAraT$1`-f`CX69F_QD!H%0izuKOz!1bHIn9kLc?d~#-lG)3lvyw~U^Gl&? z)2>h7w#H?}=S~TxSs|^ZZ*9GwUw>Viv`ZxS!1U<)$lEJl?Oaj$e1V8HWATpp-9B2m zuUWU`MjNL;E6w)4Jxg^usE;J5r^I*iimlAylM^Kc&X;B8@!pufBNcAbT{($enU zW!2JQG5>zO)Y|{)-Iq1DcTHBW+F52U)V8BsVB_I42Q`-Rh|I}&ov0VpqM;G9q$K;M zx>uT}$C)_`o`rRvDSeeD=j{1v*Sgs=8+2EEzxR7q>;evR^H9;So>FhW6O4Yw@0ne< zt*tg+{Gq18c8=oR9LW?(Kfmx9?Z+?8+No|Uam02}N&<7Gi~0AI!|X0c9HQSZn$`a} z=K1yOx36tq=@&JlG56*&t@6;O z^6P$|_{{E~tYEH77Y7@^@{%Qye`0y0U6*^jI{eOd+TL$ciAC$f%3u6k$M;i>>zHiu z^B-pekN&&c8E~la({lU2GdHa@%32&)e$Rc&?(R=z?+VL5&Gb!~H}Czet!MXj9&_KI zlCWRK`D(GtltwqX#@grNOBcDF+I?hpK?Pso#R~5??J`qd8zy$`J$SNNVCupzYb(xf z_MDI)bGKuw$+69olebsbrZaVH7k@w9T08Ueluf+_eDTv&HFivS{(AKltEr!U{rUMi zzrJ>_-TpoIo>l((@bGT#&e}g;x2Ns3G`#rr*RNkysgAE}Be!2KEncJ)6mn#5drmwgUt{n}pcFZ?6s>EYeSukCi{(01_e@3*(L6Tv-^9nzAg1^VWrZvjt+dKyqW`QXp zf`=|jpUdj==nh!&&gM8@y@0^Iy}1rq57`~8=5~p>Y{`v`i@&pIN|d+mtm{GBt_2DH zdb(@nDbLc^e=F}^dsn=2dZ&n83zO!Z-R0UnN{SY*VdSIwmB;nm%gw5^tM63^>uG#1oxrrtEIOO{P<9!*tNDa&GP(b z8(;6u34!NcwB+5^>z{LycYEG7+pmmwl-w;fCf+PaJQ?^vp}cGD_ItYxmah*MG+l1M z-?Ve1f^YPk4QAPQx0Na`Fx`J|R<(fZ_Po5cxnj15HW$ZDJ^y)*K>RJqXLg|>-5rrx z(t+muM?zA9Sa$?EtlCf&@%`Der6-mgwdpz)qN4g*;gR6&U4F|Wm;d_nhv&%d(=+c* zf7-fd>Y~zl{`~wRo3?~Ke`z!S&U>a48@(_8n4g^2`+isKch}HEOTH&Q`*HT~zFGC3 z9v_X|_91$Ql%VRpLyB)xZ`uC+@Xs_dpz*+`zdG#iW>|keyYKy?2OpC%?wc*je-?X5xj+qS*iSd@kbs! zMIK81RX4i$6s7pPPjsDJ)4Kh3uI5s%&!0bke)@4?$lp)b|Nr>2y*_?>>D^zC4?k{~ zudAr6`}gDH<7>Z`WZkp3-~Z*FbI?-swfNL6%N=gzIV{GkG_J4EJYGv2r> z`Ek>_`El!gzWjUm=kU`{hj(8-Tq*S7x&QV5@9Y16|Nn9N|BSu9muoENYd(7T@K3*e zEyw52HuKLL8y?!b-R}J7-OI~cUxqx*oEO^7<)Tu`D8zg>QiEku0ei=#42P7M47T0Wk$!2ByNkG zAYc(3c-BzTAo_iD_S)|&MFd}_{k*a3_tO%kBb)Mg0-vtDQerLH(aryS!pbRY91r?D zxhCF!f=Ba&B$J1g`!9|6PeQbXuiaC-8tJX;Dv|wKRr^F<@YJBAhoWzvIdple!Gc4< z6LYtwevMLPdZ;(Y-^_UVw<>Vho3jSk!!7ZWPE7W{fY8X4aMoYWp zBhI*i{X=z5_O8I;H?axj>KYxGFk<59A-hM6H8@GP?<)?@H_wTmZ`&w@O z_SY-VxT-d$%6#6mW%H45Cko{g_%?jpcWGC*xJBE${oQMlRgymh@6*5a>1NaAigW#k z9!anHB5fG7dE)z9+iUuMFQ|~8w6S^V_x+Yk#|xKP_D*rsIDEIkO*2V-|An~NyP~U3 zhBDN&oSIMW=>Tiuz(L|>aZF*C((Sp)z1 z?hhX>KG?bX`!}Qd{Vdfnzx(7x1mzSDH`GmeR(;Ee!Q_4p=pUvJ(%RmZv7h~Lsx?4JF+^`~dum71_UZ+ous=OgRy9J1}o zc)fPF=-NeIj;@hYIy3G{31r{C#ui#vZu$Su7ZXvp51%gm|Mhcw{qNh)|Nr>(Mx>vg zKRERLzA76VpU@TambIVmR64Xbf9(__|KRs)H_v$`+%3?`ez57Pjfd@96=lQdiV4aV z%NJM{O>&elo95h8>8&Id)Fo5fE$ILKN&n256H>|O?ut$*fOQ%%tP1ni8UF0 z`aO141q$zzSX$Y4oRIsv>$p&w;6uifzx~b~s(h{F~d#!)f`?kIfmH=i}{lPk;TodTnab)u^wB zAFJMKm;1-JY3)9f>i-4*?7dBYf6AY~|KI!baZ76~0tFvwz0OLQ)n%|k`Of1I#}&bA zzrH?w=F3M@yZg5`eGS?YS+2e^$Bp4?h~2BXlaw42%^x4zEwA#J<<_S?HJOE&hOpTFe= zPyXy2F_*(ytIKEkm+tcUw<|ANc6{MPK4x@b{qWLSTTZRf(XF)Cdh zGou@tR%NV|xwv)CUC*VBO6I5M%=`Kw@^p+>#h#q)*Q~Xltt>Nt7sj$O{*`mAWT+vh zz2DYryYimB>z%`q7M&KU;1Q5*c_}mc{i#11lOA2%8m9ZTs8T1Y{?|s6&HumI|6AS~ zdUg8Kve^GdS6?3Xx8MK&q56h9+rD1EU-x(J2EVIS!J0Fp+J1hxX5rPM%>GC0hV{Iw z+nEa23)O7zJU?C5K#D(H+eW-B-8Y3_oBMJuz7v_rwNkCj~R zC#7#{-ZGx>dxwY1jj3v!j=z1qV@lkg-%Dwp@Wfe3_vqO*<>iYDrapSM{rc<2kCi$8 zzpnrH{rvvFybs=mWz|+y?Yg(^`t;|KA4{xa^Iv~{efF+E;oWW5mj+*0>Zf$6D%ryz zZu;uowy|=nmYrb_x+~YfVa}cQ^W)2+RZC}DFP!=R+owO*&(Dva=JsGw(L6QAX{D=O z>%SjPPPM!G>D|kNXKvj(^Tz1>^UIx!>MhQ{m!Eg3Jbcq0p|p#I^Hq+uF)a#Nuio7p zJt@yr&{?5H^2kiX4O(rEHU|y`ZBk(556!+NDEb~9@jK|xb;_qbH>BOwb6(6xV+fQsjx~;@W{`Y zE$?n$^SZdmGj<_I(eVxP3uP|7;GCu{uifA;GoO4*war3Q(Lg+^}6&HYP>6c!cmde+e?k~jL7Ob3d+9rL<9DjAe7&$%u>Frx}OSRVCe%`;|alxv! zyCdg&RaR8lPhAxpTOFOZ{`qImF1HCQTy`w~WY95LtMt2Y_2KukCw#spb^G9=-v1{@jmQDkRNUw-Ay!w+w3t>0{P-?@0&nQT7;9#$nK zC6>FtrQUD-X!qAm?wyvCTqfIs)W_*{@TZ8y9kU_V(Q?r)|wWo1^zR#6{#?f$`^cOG7m8_B5W3 zIUjttYX8zpY#)lE?d|W|7)&)vNmc6jaQN}hmqlG4zE9sNwl{A5>s>2fy)@zW4*mJ^ z?&VA^8I@Vhht4EyP%Gr*nJ~dMqftZMocZMc2Mgx5>YPg0KJTjKyRcN28SNKeN2oo# zDP{S}HSFx~Ea(5hMbGp#IL;lJ;=K5zM4FpayI_;dD(7{I$AoS*2T$75qr{-vw)~6I z^f#|J7x=wT70$5c5P0Bz@d-@XPzbAjojiF>Uw?c{b^y#gS=L* z3Qk;hW7k#=fi+uGvvp;cJG!LEJ=4=!E0JR52y4U?9uGq5K(0BnV2n+c)Kd_$&Uvi zt7fuJ*!%2wvE|jG*jtxwpMQU!`}*{3;k2}OwyrZZPM+{tvos}X$yS#eyUZ?3i0u3F z*mZ|G?+kCvNfA~SN{4!z&hF_DP^>vqvS|f-RQ@~L&w>2{iE1nhcdpHSo%!kEwKLmt zKYz%(ro#{vs-&f3Ip@~l{M_hj??Op)cEQM;+~VzXPM*9tZEd;#Z_&jL9bPOBM*hO9 zi)NlYySM(=uRGgyi`yF7CYtWHv72{4HY$Jn>!2)M(_*`Z3wM>asy_KG^mMo1!;Q(O z?RJ{PO}nRa!`!oL?yDL7Lb6wHPqa-{^PF@39pCT0zW%-CdvkZPd@?Nct6u++!{PoO z)fc`>&ntfI*DdCsVLmnW-<;Ajv1cC1^40!k+HyV4il zTzSXNz8yc?y!!3#3F>7&dF$hGSwd~etFoX;@77$BUmoPZ!k&CMw;@yM4`f=DOUS>z?^-HIleHr?vX~wcgg&Qau@#+q>r< zk`X-X6Unu@UDzXtclFlw`rFg~Rm^)9wfpC#SsP-O{d`%(_Mu|dzn9PD^Ire@^vP?% z6>p2l&$=+wsLA-us^J2D^E#%|<@P`W&^<@|vsd}$p`tXe)C3`*6(M5-5iN;ukbJ?1tjkBagDsb zwb6rRO2d|;yQ*|kR|N@9-8j=$KicUvgXw!8C5Hf?Rg+%{1b*pQBcj};A-J}-_|UCR zj>v}+N7MWSr$@;@4^I1h*T*H~%H68_GbRQluChvrn^`p9G{47TLb6HB9pSHuo8_MA z96Ix^cjokKu9ZRecCGXXjQqWA=Eefioj##k?`%tZH~n&nUTI|Yfn_rtN^b9R50U*8 zx;MIIYS84n7iO=OoPV~{Y0B0W>^pB?i+;UVY;M*`UaLc!za%S#?)53Yn)NRG_My3s zY4_IVuHBmFmvVPnYUJ%}Rpy_sUAq_E7sxiTKuL%Fi|91}bsYxUo2A#Tlwf_8x7EYq z?zFGBwyiZU&%Yag{p_7Pd!KBW;4Lb_+8MSseqYVLwYN9vtTj)ynIkvt_S>@Bhl}|A z`?pSedyQ*LM?m6+U6n2zmue$F9e9-Y-Hz!}bZ@DP`>p8goAE4t8;V;xmCK&#?{5tK zzL8hT<4E70+TTmtEh^sK^bor<9m;RI~{H{_?=yRXMc4eb{WnGcnB|(l_mmPP` zCfWFX7tj@&aq5M`IUPrt>aWLT7XRq#k;!j-^Fn0VVb!-EC$R@~ZhyVoTyWycqYr*x zyy2$AW@Fj0Rr0_+Ju&8&+|!qRcA2R8Zu{~L@@MvKfA%2i+PB3M?zUU?f2a@XZocka z_$R;b$gzvJ-q_whprue%`P0eK|Gj-cLiDu_+hX_I)c^WgwKw*<@2YvvDzj^M?h7hO z`uI$L{p-`4tiG1sj^gK^rR8oR$bU^z(7|=dwMn&S7fo7Fuw5W6^xO`MsZ1ZHPk(y( zbI{cKy7D@!`PbIk-WTJawL0!u<*Ka>{~j)v*L(i*x_|ujwew$@O!aJ0pDHis&;R^# zrIuC6QbCtBlah-~l7u`QlI6-3`ds*2icTF=65!$%@IKhE=Xj~tq8D~9&J4#F^lcX2 zxMD@i^U%~whje^ol23#?JgGg+D(}4d;9)DqHC`f9>O2`TJQ9>{w_mWm+gal!G;!$$ z4sNbC2Q5PvlW!%umzON8>wj{cbMvtZzF-T5{7K6l<6VMg8)te?Gq&(tvb&zWtK(IS zUyFe`)3)1}euquft%)>KDw@P$)oD=h_HSw|tA@sV{m)BgsaOeiJhBN7Ei0aOlObueCug_%Y&X~!1NJS^_+L~^j*nq^1_x4)P@LGFFby4c$u$i5*3xaK% zQ)6da=HB(+y06|!^kTpM^}M%#56^U1zkPM&`e3a`n?5WkXbxIrz2({>sg|6LPgZS^ z>D^eeyrf0o#vK=v(B3Jm3y#>>K6+XfyKS0t@Y>w%+t%!TYExH{bNgD=d0(~gb0OXr zxlT=V>ErP2kN6Z7>Y8@-&P3%4x*aQb>#wa2V2OIY{`T6|(${zQ%wE5C>Z((RCMaE6 zdvu#i$)!_=YGXr89Q3bGudzD&`|a1(MdzO{|1Mvr@>)Uf^Oe2VtxSz8GCWVOz4P{- zRn~X=`=JRt6V)aczL~Jo`R$IUciZ1en|>~zKV$9koRH`Ba{AU03i*r{habr4eh=7H ze)Lnl``sd!q$7Ge3SFN57EXNjMcL$uTXUgW?5jFk|vjVmn^>tm3|O-=5^R zH@5F~eqzP6=k&a1IZAiqFZ1*^GL-GTTsX;wNu_r7)Si5q)Vn)wond~a`eXL4uun1H zwjYl^Ulw!GChgxhsm5cB>5Z(9o|L&;ygjTS!D)Z!aFu^{B%5(kZLO;A^3ykOU5hq< zefsn9>FeiDzt-W=Jx@RV^}e|LLn04fU$d*LjEnxvvH4zgz>$?3I-Uef+7K~g_SxW- zQFBl1eZ9fy*tNM24y`%lYSOfCkKTH3P``Qk{k^l7e|nnwvnsZF`%00tj)Zxy&igO7 z|MTwe>({TB>#sla$>6-}&J}Z>|9WS$*ZzF*%t-~@jVm^YC?3-f;F;=W4gVWOJ|^U4Bu zF=?%n&(2;C_;Dfoy3rF~&Fapb9}XS%JiS7vv$<)tP~o}UjV~r{lKrcAYGu!ckJClW zSXnvx&TyQaV-r#I(kfL>q18c9z`%1|_Ozf=Cab;jmt9`zV|>RlXKUT0|Mi0 z=dI7~|FGax5SQbkD^4te>q@PBg%3yGQJQn(tlF`efv(I~c3B=gb4YjZ`CXF2cX~Ry zvewn}Z@)LQ)omR=*QX6ZTe9AYWxqcE`p}tTO|4fgYjYE(ExOy&nXTEVaWilk$DwPx zR|)KF2%UOpSL=zCYe@~-8}sH$F8|zlV&Ri#_mj#f<06D|hAQ z-rQv%o|w4p!`hwGD(9sMc6iKvo;j=IX4^}bm6v5q-lU!Rdu>m-%aKi$+h53?zO^gY zB`xjtHKk-t2bbI1)~yxx4t%>dKXpufS<9O6mraWM|9pDBSMJb1$@~LaeGLNhv`ddHmtkRQv~cro<6N-t-S2Ce$;%Ay zY%OkaIKuN?`Kb+8LC*_c_TMR2dQ40%@3U`w+|;|cX7{YfYf1C7r3|na>s-N~&I(n3kY-Xlcmn*z&c^#qSrNo+{C_ zUoYGE|6hLp|9?KWD}DU<^w-aqC^?&=lH#U z_UYfpKNj;#Bs^HTU9^;brwAn~Fl~0~n82hb8FV1w+MPQy6Rs)jDQ}Qmv!>N@r3TYP z4*v3Mlk&c_3&ja2IxowxD&?KT$8d3Ps}0*9&nayucqJ<@_?>pTX7}j9hLjyAPHZVk z^W)lB#aF($=LSzxbOgJDKzVXN#SY20Em;ZeX-$F;FS_wf;SzN&dv4Hp%B1^qP@02p zrF2W`67kfvrk88xo@ea4r?@XWADImw>f8T>Uzh7I)5C1)kd;7=5-X znKAfWU?oeg?wJ!d-*iNM)pf?E z;90YLHft%)jZ$%VR&x8zw!F39uiq}cxoz#mU6vYI6CEOUZ0gFW;8}9eIrN#)YOfuu z#nv5Fy7TAPuT`%4{F?k{a$oyQ5&paO>%BjpN-S+{X0@hINSLxxfHzrCx@7zN!}sp4 ztA4Y!e2GWDa>NOVxWi9p1F6u=T#pYu~#%AerT8%{KmRC!~A6 zhtBoL=mXnTE(S#O|F5IsLRGEA4KTz}mZuf_0;^1;tX6j$G?s zdRi&Q(>1F_weI)`Fp|_|Nr~?x%6%E#3x6BC3Z}Sx*zXnzqgv{#m}c(XJ1`( z@>0#5W#6Cwe3@uw}szLM|(WdxcG| zey`8&61vl8qPG6bMM^rV9fz7-*$>TpIIUGdWFjl?YNnNqLe;;Gc4jdObT1PS3u#iS zVrGm|-d&l{fAF|s!H&t&*H5jgyxuOkOIr0W`@*GeEweX1F^CCxbuQqL&JjVjA_4af zFQsLbyB2UTs=sYIroqRd@Koh1vnzL#K-_Z887FU>oaNegZ{79Mw{ki)t0uE=V^FLMh)B6 zwolaP-c%|dS|z}(>=famdS}W{llf(&=dwVz!RNDUzB4XgdU~hpjG3jcnQu7gJzQkvD{MTw-28mt(kc0( ztOxd5cXYiHOMLSD@}CbM4Ced2+qXvAbk$3M{>bj43Y@V8*#(ux->+XKrf2(wMwI2vnKPuPpJ$R|IZAJGb z1p%AFhc$|>S&7U2ncvo*xSP2Br7hR)oJ!f{b>bg3tG}qU)l@QHy(RG0`%7|H{|Ad$ ze}8Hb)vX|PxV}8{fS>iP#ox|--0944>|vj&;lFbh0$V4Fy%C=tyjq_5ITzQaYavU{ zsV9a_o73pK{Ef=dsX@ZGCM#s`y<#Q0WZQl&ckTe2Gm}?+OZEI!cK)SvP`5^+Rzz>e z5#?RH=R8+A&wXAsPc87@?dR)HZ_?d6_jwenN!zs0EjDLAr)oLg+g2AFCg47yx?v`( zoL`<}T8fas%9{_9r^@wlq!n(OSZHWmoYSkJ!G5!N$~>Jr9c7;J3Kn}y4@EI6#Be+j z5c;_A;bBSTnJpYg_&gjs9wh#Lrlr8r`9`V6a-#Roubo|A#8g;#-#^rCTCyQzt50=P z$JC_)!e4do98}OSUXy!KSMkOdUcT3sw-}dSS**Bu;~Wl=H_qp_wB-I|dCw%uTwy}bYbj~{=2{(37a{extM)%>mppL1>vFbBot6 zox`|mU!3~d<)5Dx?Tm?^{(OCW9o{;P(TE>d_E>(Y8P zYV*|zzc_mgKh%D?^gWStm$8CXnpRM*q;+uN^Uw=|Men}7I`K>>r9bHSwmA_R`)*$C zzw|cuQ}z9&l0Hs(Zuv2n_KLRs)-Y3QO?Ntz&sdjUH{s7q|N3*2I^0fwFX?&i!%A)lQOHEgo+mrQc^GT+a-_spTo7u94w z{N`|}-Z&?~=-Y>%Vj`da_y1qq{A@$~aoM)NyBn(RBrEyboUfIazMK4GVv>sZy4=+n zfo-#!cWhsqf4au*YNpX^ku7oa>wmxAA0HoYq!_Sv@AuToyVq`S(s_37!1d|Z^Tb46 zU+X%--`~IX`}5nA#1GAFaTRIZ$+6o~a`~jKts4z2t1pB+HR0rlpZ4wNQ#Y5T9-%2V zR+*mGd%p8uPQA49)9Kf5U!PvRN-L!GbckQ@UJd)$XO*jTf+Ac*HvT@RtmGLjC^GM| z$YZCXXSYq%epF~6fwCdIasbRc%Y^lc8W7} z9ZO5OK<5-@=R_xg2_!7|nB2y+>)x0Lse;H24>yo-(=o?|mp*3l(z z&LYE`m)s1ztMuM^>y>TNXfL;#^+P8`jKxDyJ}lAipkQ9K+U|!>9y&f@JXf-H%FCK6 zi}-nR^36X^zb@UGt2I@1+O~Zmk8Tp~2_?5@c3+x8l*?yBT_ z`P0PLXXCbQUjv@*6zjfWd)h0ha~^X8PiU%}rYcjO^AS-Y8v3PRG=XG_N`s3vIIZRdu`mb?B$zxw|A{%XnONwgU8yf2F)=N z9OonX$~SQozsfZANO^bq+9kWAXO%9@&OfVDb9jTf zx1F68xxDW7uh*{@eX6i@Etu;sU-zf8UCYz`5VST`P@wterrwLTvfZ09xj{^ZP| z!u}giSKm*Hm}IULKlx+ImfPRtLVxww>Cbm-|9DjH@TMJS++vfgC3}+Pg%|8ic{KM$ zdC8$BB@GL=)X8-%^?aZID!7;X@iFh*y-4?GkzBLGJOjaw@|!a)wA7TC=6vI9{i{&) zGj-kEqmSzfjW_J!oc~s2y6nS49C4b_8~&T~EL-!w{LyT=_X-_J7AN03+CAdk<=1@3 z)~UX~sy|$<#7ZlQXWjk3rHV>j_qJWzJ#CUmY~b6qYjf9rUU_X+*3tF)@%4XC$NwpN zo0~edy}f;Xyxsl0^@o1^`jqr;>y+2KgpO|8cI{XH`+0s#>vrzTn`WXaCYYwNSS(c` zlK<}FT;0j-^Yn}ak9_*Nt*&n8T>s_mmzQwp>YQ5o!n2!0`cLAdT_c zo$@XRC4HJTT(UkS>`G6b$#Kvnz~S)anG=*eBrMNQ_qmcYJ5}7EgL(I4x#=x`41>0I zEZE>ezvtK#k(dP>fPy(GAnEC(}xd@R)5*1<#b}| z&Bn7Q4#!{nTAF=o=9+K&_&@YkemHpU@J_ECJ0BOWGY+0n>i#|L8l&VR1_tBu?so!L z=cIc*zH@IjyXwj!<9IXkVguDlj2m`NZeJl1nwXh(HcC)*+Sy;bObw&kuJL{cE@0yS43`5ob_n*9DyjuE}fmn%;IPSr=UX|I?>kIk{S?dZAk@j!eJ) z^yjuGm;dZqvwh*sl-%9B`rG6ue%}|fe)~ONmEMESEsk&Qd0z~AYBPPOSQlTP(#^+@ z=X|x9|ExCN)5Bnr%zTrY_cv!Qy>=~a+EaxYr5y=8QQo`c*e+hnefw3V@n?6{Bm~J z&(u|^>-_Ei6zsH_(fW05wR+Pk7T2JFr27)@v-uYVUVq!XY|Hh&o9ilWx9?{TbXVqD z+**1?g+a*f$i3p7|JNCQ^S&9?pKQ>ErZ*SPN|9Nlzq>Bcgw_R=?_e|tpBxqdh z{CnR#Tdi$>zF%bCGrd=K{rO9^>HWw0w)D=J(SAUAPm<0}$IVt;1y-jzdk$4@ZE90H z*Rb$?E$_+0YppXZ7G-NHZQ8aiw{}&r<}0~}AAf!N`t$Mn*KeQxeEPIx=bq}Ss><4r zpo7)7ox9BP;A<6cf9l4kjm8}wR$V)l4#<4MWrdh<~7A6fBrPrRtERC%eYZ;548ipJ^Bw(bja%%nz zt@h|?|9^UIdKc6&Ba)Np^-qc2j7e0j%_?#`JJmo#R$p4{cWM1SgT z{>jS^=5qxEG?evmHN-4UNK)c&eDSiR?*F@wMKd*foc&zynkS|n-1_rYg-An61vyoxum3j?agP2DKaWCH33&QZEm<%?UJGS@}2j@3zc7< zZGZc%w3hcm<-Fxl)!Xy#9@1Qq5h(h4FMn=!)b?j?eg_>Ua=Dc4a9=B&k~SsGUruM! z8a;=(+8lXzPcF1FD&2n1ykkz*+h_CR*F|p+@|vZ(>++_&>$$I=9eUZNc=D==_o70V z5~qme*CzcGP1AhO?%?X3vh%>BhknYLVgY<2)1pp?bZXqW+@b8~^W9G7v8_aaC|iDR z_BGv}V{K;=Jg=*%?}%O{wxoJ5D-tuKZRqyIl3wiWtZG4XLxx3`sk?Fc%x>uc`as`tvp`cXp)Aaz@5oYzDJt z?Gy~YzRiSniLTkQhkyM2z58&)(!Q-BEpsv)RvqA|e0_5JZYf6<7lF>eqJ%w-5*^VFtjDGaax!>& zrMMk2;dhanaC+IC1t!u2o{Rq#}MIyUXPO=<0bCFpg z>C_o3A*V8r!+Avxda9Kl-%WdCeIu}|R=MMZs9+#GF zO;Kr!s|&(y%->51R2ZK+Yoc?O>$61X2bKjIF{*N?#nmO2ni`XM}@6xnL(E6az z!dl>*9eK$|<;qn?jvZo-9rvoT+gf}&)m^ta^qBBAw{O43Shz+td!d1{lA*w(P3JZ& z4|{vwN~m~;VR3lC)rA}iZZ|}?Dzm73qHbb8BVfp}7-|J1$#Ta&=vsfJX?I zY*rw9f~8;kA=f2*Ukm2&UAFLAd!{KS_>1QefsHZOPVXr*bxC=6XO#sLquY#Cf*Yr3 zxw_mqd^RYPdDXE=3snPsqdu88!+P8YaJ(F#k z_u`WNFaMhM|Mj<}Z}aEfo%+~swd0Ys$CTcvrj%#jK3|X>vfYb?;o$nFsT~`>9J%#6 zKx}io%+;?N@%kVCUEDe0o$|~#R)X>B%^MG{56`@^&HVPUYtlz%C2jcoaF5u_6gQS% zqDFPMtCZ6goDJjqearW^0gsZ9;Ig-${(SiIbNT1b!P$Sm-Q9hA_wCOw_r&PMhO03x z%DXpRRdz#HfbOOhdv&r?oXi7_rI++9UG>sbScT!v?y_9lE{^G!w)k(ASr*mqIAdAn zuOI*RDwKael(RNEZ@L0s`zyKU-o~E`bru(-&OG+(UD>aKa%~@1t+#JP&*YwG^Guh1 zE7<1~qEdTNXs{a0egXB(z#&^#iib$Mc)4cob&LUR} z#x{=tUZw`!lo_taHufoRG-&K`1@3gv_95JlUeZVz2~K|VczAtf{K1_ z3v!9L^yht=%$eFe-yIt`0u8(vR&I-(&e^eh(Z(qp5xXlZbX$(3iKYEqu=;ySz^=&P zwK}btdAX6(w|;-u$lzM>Ajr$}U*9gh*y{Ha1r1#~&iFhIXp8F9{A_jQ*RE{_sZRXy z;qTvx=^fhO-jKQ}@BOMJ)d9CwCKCMUC-sjNa?Eb z%c-%1Q^y&wKEeDQ#|g` zv7yknSg`K!$I4(fW+C2NFKqU%{PC%*Z~Ak$8H^SAS{fF4 zpC#|xCB3exTyA~j-_FXof6v%%Y}5U{Fh9?>MM7?sudnyYLysOVtF_&~$EI#;<-F+n z?}yjh*ZhC{`SAAV$JtvXULRRH>*eXwJGY8<9t&cq$^2%r{#~KQqBOy{EWw9MqF1-G zXMDdF7VQ40P(pdZH6z~Swa&UF7Jc{k{ys2MF~BSQb++=dd%LS^%Im9lZh3yWRWg5B zkw#NT=#RUJJM8^H3lE|tlN9xSzhmEiN6{t0O>n`iHxdUp%#|JnHCiYYJ##!E8Q9R^ z!MZeUbzj7W9tVlEGpwGIYFSl|@W^Gp;_TRQ+pfaziU6~+p~e!ShKEw`PN>emRBPVl z(ZsN>c6Z~U4)!ERH6CMs_Bm(L)4h)8797}Hp=?m`sdmy$)^{8ZI?_IV44uy!+qEt( z`*HGi|F)gxsh{zF*bS;WGVE6WG#U7`9SQboEZJBW43|o>*Olj!`M=iHL z>4>$=ZWZhJW%?N7+7F(I3TF^F7S&!*ZmhD!pnPwV0i&Zt51WVBg=y>FiEY^OPA+(D zdtpXacJ}P{vI@I-j2C}bMP6UJcA4#+XQy|T#`2zNQk}8>aYDgW2L-jnHjZ<=-m6vw z9#R&b>$8=^^2i+@TdwZasRCO!Jc)8Ta^{KP-qQZn8?#sJc5QKNaNQzey{mdz3)7;V zyUNeUxZGw6FA}e-E-x>(nCGX?GJo01?S2feW?gns+p&AUy^PxSYiD8ii( z?|XXt&}LQb)bfUR8_E|&f1a|wDfZ^n%T^7tkNm79j?^yM@^!__ux(Q}D4d9}bYicT z&3Uw}Y{#O#w>2N0>uKCud$WGqGoyP~-mE>`eSp`rx4?&g*&X3Md2vbS*_UO{_73+{ zO?tG5;eqGPQvvx6_ri^ZwT?V`C%EqO(?6ePsI|P`|Nkn#{l8zYm(Sl{^NX9|{+&Cl z4__8p&Oe_Q<|Vnx<-x6}U|XJKL9@?FJR5pnMZLdkBeP|7S#WpZoFyFW*MhvB&OTgF zEMtF1c3D)2=tP~G$m;EKiPI}3+kZW7->uKz@BjQ~*_7KG)ym9y{`?EbUtTzaEzMCS zjcKCF-DO9;SXcu6-duVmeCTiqx6AUT-#Ppo6Isej=C4@LGeK@)$3dnbvw{Xoqh)=T z9+yPfD)!I)G|zM6+pmcWzAP8$xO32esa0BW0*6Ia*1Lm;d6kXk*qKk}=vgOew>y6U zlLVvTl}nPv{7afk_zjF39C)_#MSeV^Q1qN_9j`)wS4(4Rk?j(Ri_=&;cZj^bYka~$ zCg*c5ggZQH@eDATyKLxB61qu0VlL#<6(C7bVj;^Jf~dp+?X=j~%m zS4`$wwyOGWJbWhh>ROMLN~^>Ko8B-U3TX`sEnXYL%y6-F!)&$+-KhrdE`kE@=IshM zZ|4wva){x=Ze~W|CTXR#$f#ecrf)p83XNSD4sHFub?wZ20})9V9h>XZK71%pD*Aj) zG_iTz*2ZKJuPu@s2M?WHXf&IVp|5qjpMS?hmxxyn7}M5zc;2kj6*V|?Q0LIz*-k1u z)}5Kk(R$LRBU8dHiIX9`wEXhDUqbI1Mf4an4yEO-%UX8#fZ^YLhYsnOUb}Gi(1WL6 zigwO9cV6GV{_idwag}Kw3wG?4<#G>Cl5ATkl2pW$pB)_*zl-(v?(%YZ`+ot)m>Ud) zjJ|F0zs30=+9>_ee3##P#zhWdd2@;v@BQl)zUi!&bg{|C)*U$k&!b;_+O;8{``v$) znDY2P+rMSRe|*fV!FAHTHaDWYrzAh3_$+&UuvFO`ftf${|Lp%?=so|({NI(o_g&u~ z$8TTGvoAG&AKNMSJxT{W4=?P|-cyu(Z&KwqZ-Ln?Nslk2Ozq`ZV)F3b?<0S!awLoc{CU`O7b#zIE;KZvOlA-ya`-KEM9gW%*MTKi*y6A2sdgmp_}% za0~hd&Dgd)O2BU4Zs{yX7D3IJjt;?4TZY}$!CUV&o;LAqYVbIoxkvK!#!qKWe4S5n ztS+disET^VDzNMJ;m@ak?|%H&;?JKCJtwwbc4+C&65VIr_db95@5hBQ$FCR%2s*VH zxSWq-YEW@P35wxUe z^%Tu0iFaud?=Bn`F*HMbt@HE4)r*|P?(`PLdIXYjT#-nk;cI)OQ7jjOM2l9XDCI+MBa-6@G43$1@DU60?& z@qHl|+m6{Dic01FE8P;Ac;3!Zck@~MdegRbd%Jj+y0AyE-^RQzdjmh<~vi6NiSW z!~C?{6+dQr9?G+2P%`k(oUf4EWo}$vp62*u%H-MYjIIgsVsCA~dw+j_|L?Q>|Nq+M z>y3F9mtNiGlrS}@%b+WI#m~yv-DNEMcJ8eI{_pX_Z_~W*YJBzRIpUMgCNS~%W6PHc zci2;J`+c%%@y=#dGTPi=avsM={FEc*!s&C#q z|7Q5JxBGW&4!&oS5!tgnh_!)1Non?O^&ekPBsI^|vT)W&-U45M#{d-%bStcmQdz?M6&$cr=^{jlkdYY372mkW9vnR(N zKDONVXlr%V)!nYq(fOOdRnD6}yS$*hy1KG1^7gH*+<{W}W@HiI;7J6E(-{N8t zc2I8lwX0VqE)hvoaY~zc%!_61*V)c8uOtMdzI~{%ioX^Twm0U>o(x@!?WK`l-&wFe zyfb-U<5bqpEZv^S`8GOdrdoDH@Gy%E9 ziO*uJr5GOy@*R2CmHDoRgE2+wAx8?sgK2Yxs}eFA@>aCv7XAKWz|-{Mj|t274DDS^ z!8;Ond=rgKk=VL+;k3Msf_xqwstQ+3=9>o;-IgsnaJP2{Q;~szz&8UAO}DesCz%>E zBr<01-hKDpUD0J5!U-H zTv+8!ZM@T$RkV}kphBwD>(5KM&!7KXllj`AV2v}|^>TH!1U7E{rEU73pB5DxPf(%IB#|t^TGujp=Wvbx-;2d->3NVx5}Bcv{f7jTXb%O z$4@isWoFrOEo*J)v1O}wF+B=kciVTyJKIiyVM1j4hV<84`8Z@2X0}A1UbuBx+QF2) zjciQa4YNy`lT3<}uEpRV2774bUj9%I|#v(-w9FJ9@rJ$=E*VpMdwFu@3 zCRopVHqUQO{@N|;w;GhKdl_v}l+Shli{A#v#hUk-Sw7?zOqIRy`g9o&fBDpdZQtU4 z8c3fKZfGMIG+zdL0v=Uv3I&1tH~lYgHKg451z-Z$^I=;}S& zA_ZqBr{}GoG<)WEw>R0TdERFF@+~o0_rGK@RGYk8cYIIW)9cAif1eay&s5wq>FWJD z?FnpZ6Lr~h_StrH3MlMT3}BSl(Q14uS~DX@{JcWb%n;iNEi(kQ9>4tZrKrl0L6eo) z#z@ab$LX-`g7UYq-cwH-%|067a#pWfj_sM3;Kegh*%$XtG2#u9Z1|ZrYsrb1Uu+5| z26b@=)>i%c_T!JvnWYEw84`?$zxU~&@HQciM81o6O_UTu4@R6YXJTWXu{%&HYS#CDSN@U% zXAU}Ea0q{5;$P7EZlZ|Id9kBcydOIFn5HwVTv?g%{eXj@W20$t{#s=r!#*9Z zHkP}BDlKX*d(J#xwRQ?q0MnU^S7aLcO3y@UDU^247J9$z)6bn>*Cj7)c(KekS1Ma^ zUbM4QVwf>QdAXq9E^VPeLASTOyN@xrs65NfT`MM+m025VtZ2`pEIjYo)~#+nTSbb^ zUhge`l=1qJ+!?2KX0B$*SyLA}In3A{I5F@@=i#{mt&tpaRAyN9|kh{@9%%V{Ic>G_q2swJi&YS z?@xXddX@QE>CaCuFTely*`DX|m;Dl_Dt5d+`Dy351quz@XYT0`n4q>+C%9KPoh^Y~5jd;fLZ`FclhR=@fGX;sGwJ9QXo`Yr`Av+T|n=l2ToEBCkZ z{D?Tc@sy4E<`w47Yng?%Ub}Tmpm0SC$NA^q3ikOt4rq-sX4q0t_8>_1gc8R_Bjw5Y zf6CmHxL6i)Brv!)yM3ShSOOVr{m(B9o$w2$R8_ zjSF_Ko!-C^{OnPNfYh>stp-XqkF!^@>}ZQtSjwld`|N@O|7;2OCmYy0JaY0LNO>%q z+d5HIXkBT+=7tX0y{s(lH`1=X%ltd}pdG^kU(XpcEEOjCD)c;Dy>9RCO|MR;Mpnf~ z|Nr&#_VfJva_3(^PK~Wv?_3z%@@0F&!fDgJ=TA>(p0l<8$a}tT;ug^db{{UVzOeC9 zqQ(h}X-*+&5$^;e3S?4eyex^7RZ(wjo-MuUI zX@lJU-~ZNo9JzjX_vc6Q<+8Zz%XWSH=fD5IEbryFzrXMQ`&(H!`^m!G*Guzn zRedN(N@^?U@5no)a^l6qg?yIFQ!_n9pL99Aa7g`JbdN_^Y2%{st3Ou1(PzH6EycG> z_VVsccI(`BFf>|LeW~3iHc|8V^=-Nj7k4N;ym8?~?YFPqQ$o!qm)^K=ag9mz)V}P$ zx4C?CQa?|9?p*!%&ML`^(&-mdmOb!WbEwy@<)qDxs%D!M7w_QLI%cF# zWYMf){CGl#f|9D~8P13A=Bg~Jbn)7{?H5Z$>Yg_fjND>)^OCgJMY75=m_O@vjtg>f zRAAq0_VV}AJEu0P2kkO%^)xtrbbq<3Vuy-eu?vUN#)v1nPfs$*b4^b$eSb@^K&HJT zWAEW(Cil zL51yCx4gAD%dFlp)6p->i}CY^zMle7#l;?ak_*31 z`;gM&YHsd(;C}4cxg3TDhZ-e2@0{@!l;LFFll@`Z48}&mj&~nx~wQ`bF6SUbh_rZ*Ya`x{zz(LsscFGtVV}2}ma9FAT6X$p5Qmh-dRg`q1&4}A-x+OPnp0k7Ic+_B zr%Jk;XXzT>nLjN2o_il>P96eH-go zQ&%(Nda&&3^4N19{ypwr>mGl5lg{hUr}zK+7hm^x_WqwAkIVCyzYjT^++F47a_@LP z=b=EOTT0*8&-*g%LqMpYVB*${SmlP9x;;)s+xD$LHsj9`h6A>IV#nw;JA7 zsGcIL=er@(dGhy)Z+Ap{qbCOo^hVC&RY*#m3bkDPuP)Gp{WGjoQTQrCv9Ur*WaUDC@Am-b3rwA8$q z{XtKFz%!?kSG8CBIF5w4ba5EVuo-MWe!0e`N4~Fp_d<P=9*30<7^_a*vlen)Fw<&r!LGvw ziB3GRXBOUG`>yuxo`fp3M{EuoJW93}Brshq zD0VPcUdYh@WKZ%}2J@vMeY5g1yx7bYBCj8iY52Wuq3)wy-|j_rS*~JbXiMe0pA~y` z@$T(Qcdrc!Q~CGua=cyr?@cD&XEv<;_4H$E+_cM;wL4wt<6Ts>RnN|YszC+3piQnMPz5oY6;FP=h?o_@j%mK zg}o~oMH0=^C&t9=2x$3o&&T}srh9Ac_ukm#(=MnmnPu+I16p#cH*hTWD*mo~GHcnY z7ZdE(9Cl#1R;`{O$=b2^cIrH39>Y5aow`1#=y>chJHLqip&ZYNLrX;(rhHf!aEIlL z?JO(NFATxW4GKB6sbUkeWM}qpaAryzIpg?p=JV_`tRrW|9*S_-?xH2lY?}VkA1&2*+Y|Y z=kA%E9^Vuhds-ZJM0V|FuXts>w^V0Byv*BIA9%0sIkYM|m}!Db+z!5g1og1IirZ;{ zv-Vxyu(h1iICf=fwa5{^+;{BrZx+l5dc5S@!8|Lm#tx?Iol$R$b^G7U$(UU7LvF)i zfd?74KQbJc<|H?PdD2?DT$YZ#w^))oH>_p7SIL*pC2YZPY+8@c>@9zP?Jqno`~7Ez zgM?5a*PJ+iQ3gY^C!%HgDb>Zgn;7zn{qO9y+R=2t()p~`j`=OlEETt&zd4(Ito;8mRmiR0en^*mdp(R?O zsAcxfnf`}G8ncbxX6+T8nrI<#S>dScd_QB0d%VfAT~=RSBpy3bez{`i_0Mbi^`~F^ zbv9A!P{#zp>n;^DuW$XDsk3y0K{1=J0_)_N?O&ZjX9Uj^^6XIKD&}v!a;Ium9EWj! z)RaA&qE&l1nDrD)r!s|eFnfRH2wr;Vp_m)zb9Rdz#+!EL2JVu3!NwuTCig(ih#|

x-`^?24%hZ)N$T5V1;K_DZiSTN29( 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 literal 0 HcmV?d00001 diff --git a/public/assets/images/xbg_1.jpg.pagespeed.ic.N8Wtgh_Hsu.webp b/public/assets/images/xbg_1.jpg.pagespeed.ic.N8Wtgh_Hsu.webp new file mode 100644 index 0000000000000000000000000000000000000000..ac4e6f427d2df5b42c8043136082c98b5c25bce0 GIT binary patch literal 76098 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 literal 0 HcmV?d00001 diff --git a/public/index.html b/public/index.html new file mode 100644 index 0000000..68e1b1b --- /dev/null +++ b/public/index.html @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + IPP + + + +

+ + + diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 0000000..06b09c0 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,8 @@ +{ + "short_name": "IPP App", + "name": "IPP bloging site", + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/public/robots.txt b/public/robots.txt new file mode 100644 index 0000000..e9e57dc --- /dev/null +++ b/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/src/@types/global.d.ts b/src/@types/global.d.ts new file mode 100644 index 0000000..9da4b47 --- /dev/null +++ b/src/@types/global.d.ts @@ -0,0 +1,23 @@ +interface IAction { + type: string; + payload?: any; +} + +interface IBlog { + Title: string; + Body: string; + Creator: string; + Followers: string[]; +} + +interface IUser { + Name?: string; + Email?: string; + Wallet: string; + Image?: string; +} + +interface IDatabase { + Blogs: string[]; + Users: IUser[]; +} diff --git a/src/App.test.tsx b/src/App.test.tsx new file mode 100644 index 0000000..2a68616 --- /dev/null +++ b/src/App.test.tsx @@ -0,0 +1,9 @@ +import React from 'react'; +import { render, screen } from '@testing-library/react'; +import App from './App'; + +test('renders learn react link', () => { + render(); + const linkElement = screen.getByText(/learn react/i); + expect(linkElement).toBeInTheDocument(); +}); diff --git a/src/App.tsx b/src/App.tsx new file mode 100644 index 0000000..2b900b5 --- /dev/null +++ b/src/App.tsx @@ -0,0 +1,21 @@ +import MainLayout from 'pages/MainLayout'; +import React from 'react'; +import 'styles/app.scss'; +import {NotificationContainer} from 'components/Notification'; +import 'react-notifications/lib/notifications.css'; +import Loader from 'components/Loader'; +import { useSelector } from 'react-redux'; + +function App() { + // const loading = useSelector((store: any) => store.viewStates.loading); + + return ( +
+ + + {/* {loading && } */} +
+ ); +} + +export default App; diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx new file mode 100644 index 0000000..5624638 --- /dev/null +++ b/src/components/Footer.tsx @@ -0,0 +1,86 @@ +import React from "react"; +import { FaFacebookF, FaTwitter, FaDiscord, FaMapMarkerAlt, FaPhoneAlt, FaRegEnvelope } from "react-icons/fa"; + +interface IFooter {} + +const Footer = (props: IFooter) => { + return ( +
+
+ +
+

Policy

+ +
+
+

Information

+ +
+
+

Contact Us

+
+ + + +
+ 203 Fake St. Mountain View, San Francisco, California, USA +
+
+
+ + + +
+ +1 000 000 0000 +
+
+
+ + + +
+ info@yourdomain.com +
+
+
+
+
+ Copyright ©2022 All rights reserved | This template is made with + xxx@xxx.xxx +
+
+ ); +}; + +export default Footer; diff --git a/src/components/Home.tsx b/src/components/Home.tsx new file mode 100644 index 0000000..bac306e --- /dev/null +++ b/src/components/Home.tsx @@ -0,0 +1,13 @@ +import React from 'react'; + +interface IHome {} + +const Home = (props: IHome) => { + return ( +
+ Home +
+ ); +}; + +export default Home; diff --git a/src/components/Loader.tsx b/src/components/Loader.tsx new file mode 100644 index 0000000..f80af02 --- /dev/null +++ b/src/components/Loader.tsx @@ -0,0 +1,18 @@ +import React from 'react'; +import ClipLoader from 'react-spinners/ClipLoader'; + +interface IProps {} + +const Loader = (props: IProps) => { + return ( +
+ +
+ ); +}; + +export default Loader; diff --git a/src/components/NavBar.tsx b/src/components/NavBar.tsx new file mode 100644 index 0000000..835efe5 --- /dev/null +++ b/src/components/NavBar.tsx @@ -0,0 +1,53 @@ +import React from "react"; +import { FaHome, FaPlus } from "react-icons/fa"; +import { useSelector } from "react-redux"; +import { Link } from "react-router-dom"; + +interface INavBar {} + +const NavBar = (props: INavBar) => { + const web3 = useSelector((state) => state.web3.web3); + const account = useSelector( + (state) => state.web3.selectedAddress + ); + const chainId = useSelector( + (state) => state.web3.chainId + ); + + return ( +
+
+ + Protocol Labs + +
+
+ + + + {account && ( + + + + )} +
+
+ {account && ( + <> + Annya + + )} +
+
+ ); +}; + +export default NavBar; diff --git a/src/components/NewBlog.tsx b/src/components/NewBlog.tsx new file mode 100644 index 0000000..73ff96f --- /dev/null +++ b/src/components/NewBlog.tsx @@ -0,0 +1,72 @@ +import { Button, TextField } from "@mui/material"; +import React, { useState } from "react"; +import { useDispatch, useSelector } from "react-redux"; +import { createBlog } from "slices/dbSlice"; +import { AppDispatch } from "slices/store"; +import { NotificationManager } from "./Notification"; + +interface INewBlog {} + +const NewBlog = (props: INewBlog) => { + const dispatch = useDispatch(); + const web3 = useSelector((state) => state.web3.web3); + const account = useSelector( + (state) => state.web3.selectedAddress + ); + const chainId = useSelector( + (state) => state.web3.chainId + ); + + const [title, setTitle] = useState(""); + const [body, setBody] = useState(""); + + const onCreate = () => { + if (!account) { + NotificationManager.warning("Please connect to the wallet", "Warn"); + return; + } + + const blog: IBlog = { + Title: title, + Body: body, + Creator: account.toLowerCase(), + Followers: [] + }; + + dispatch(createBlog(blog)).then(res => { + alert('res'); + }, err => { + alert('err'); + }); + }; + + return ( +
+ setTitle(e.target.value)} + value={title} + /> + setBody(e.target.value)} + value={body} + /> +
+ +
+
+ ); +}; + +export default NewBlog; diff --git a/src/components/Notification.jsx b/src/components/Notification.jsx new file mode 100644 index 0000000..dabb61e --- /dev/null +++ b/src/components/Notification.jsx @@ -0,0 +1,6 @@ +import { + NotificationContainer, + NotificationManager, +} from 'react-notifications'; + +export { NotificationContainer, NotificationManager }; diff --git a/src/components/SideBar.tsx b/src/components/SideBar.tsx new file mode 100644 index 0000000..bc4e125 --- /dev/null +++ b/src/components/SideBar.tsx @@ -0,0 +1,11 @@ +import React from 'react'; + +interface ISideBar {} + +const SideBar = (props: ISideBar) => { + return ( +
+ ); +}; + +export default SideBar; diff --git a/src/index.tsx b/src/index.tsx new file mode 100644 index 0000000..76b2e4e --- /dev/null +++ b/src/index.tsx @@ -0,0 +1,20 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import App from './App'; +import reportWebVitals from './reportWebVitals'; +import { store } from 'slices/store' +import { Provider } from 'react-redux' + +const root = ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +); +root.render( + + + +); + +// If you want to start measuring performance in your app, pass a function +// to log results (for example: reportWebVitals(console.log)) +// or send to an analytics endpoint. Learn more: https://bit.ly/CRA-vitals +reportWebVitals(); diff --git a/src/pages/HomeLayout.tsx b/src/pages/HomeLayout.tsx new file mode 100644 index 0000000..c9ec6f6 --- /dev/null +++ b/src/pages/HomeLayout.tsx @@ -0,0 +1,46 @@ +import React from "react"; +import NavBar from "../components/NavBar"; +import { + Routes, + Route, + Navigate, +} from "react-router-dom"; +import SideBar from "components/SideBar"; +import Home from "components/Home"; +import NewBlog from "components/NewBlog"; + +const routes: any[] = [ + { + path: '', + component: Home, + }, + { + path: 'new', + component: NewBlog, + }, +]; + +interface IHomeLayout {} + +const HomeLayout = (props: IHomeLayout) => { + return ( +
+ +
+ + {routes.map((e) => ( + + ))} + } /> + +
+ +
+ ); +}; + +export default HomeLayout; diff --git a/src/pages/MainLayout.tsx b/src/pages/MainLayout.tsx new file mode 100644 index 0000000..6edb22c --- /dev/null +++ b/src/pages/MainLayout.tsx @@ -0,0 +1,30 @@ +import React from "react"; + +import { + BrowserRouter as Router, + Routes, + Route, + Navigate, +} from "react-router-dom"; +import routes from "routes"; + +interface IMainLayout {} + +const MainLayout = (props: IMainLayout) => { + return ( + + + {routes.map((e) => ( + + ))} + } /> + + + ); +}; + +export default MainLayout; diff --git a/src/pages/Welcome.tsx b/src/pages/Welcome.tsx new file mode 100644 index 0000000..c35a85a --- /dev/null +++ b/src/pages/Welcome.tsx @@ -0,0 +1,49 @@ +import { Button } from '@mui/material'; +import Footer from 'components/Footer'; +import React, { useEffect, useState } from 'react'; +import { useDispatch, useSelector } from 'react-redux'; +import { Link } from 'react-router-dom'; +import { connectWallet, disconnectWallet } from 'slices/web3Slice'; +import { AppDispatch } from 'slices/store'; +import { trimAddress } from 'utils/helper'; + +interface IWelcome {} + +const Welcome = (props: IWelcome) => { + const dispatch = useDispatch(); + const web3 = useSelector(state => state.web3.web3); + const account = useSelector(state => state.web3.selectedAddress); + const chainId = useSelector(state => state.web3.chainId); + + const onConnect = () => { + dispatch(account ? disconnectWallet() : connectWallet()); + } + + return ( +
+
+
+

IPP Blog

+
+ Lorem Ipsum is simply dummy text of the printing and typesetting industry. + Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. + It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. + It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum. +
+
+ Go + +
+
+
+
+

Trending

+
+
+
+ ) +} + +export default Welcome; \ No newline at end of file diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts new file mode 100644 index 0000000..6431bc5 --- /dev/null +++ b/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/src/reportWebVitals.ts b/src/reportWebVitals.ts new file mode 100644 index 0000000..49a2a16 --- /dev/null +++ b/src/reportWebVitals.ts @@ -0,0 +1,15 @@ +import { ReportHandler } from 'web-vitals'; + +const reportWebVitals = (onPerfEntry?: ReportHandler) => { + if (onPerfEntry && onPerfEntry instanceof Function) { + import('web-vitals').then(({ getCLS, getFID, getFCP, getLCP, getTTFB }) => { + getCLS(onPerfEntry); + getFID(onPerfEntry); + getFCP(onPerfEntry); + getLCP(onPerfEntry); + getTTFB(onPerfEntry); + }); + } +}; + +export default reportWebVitals; diff --git a/src/routes/index.ts b/src/routes/index.ts new file mode 100644 index 0000000..50173a9 --- /dev/null +++ b/src/routes/index.ts @@ -0,0 +1,15 @@ +import HomeLayout from 'pages/HomeLayout'; +import Welcome from 'pages/Welcome'; + +const routes: any[] = [ + { + path: '/', + component: Welcome, + }, + { + path: '/main/*', + component: HomeLayout, + }, +]; + +export default routes; diff --git a/src/setupTests.ts b/src/setupTests.ts new file mode 100644 index 0000000..8f2609b --- /dev/null +++ b/src/setupTests.ts @@ -0,0 +1,5 @@ +// jest-dom adds custom jest matchers for asserting on DOM nodes. +// allows you to do things like: +// expect(element).toHaveTextContent(/react/i) +// learn more: https://github.com/testing-library/jest-dom +import '@testing-library/jest-dom'; diff --git a/src/slices/dbSlice.ts b/src/slices/dbSlice.ts new file mode 100644 index 0000000..128aa51 --- /dev/null +++ b/src/slices/dbSlice.ts @@ -0,0 +1,51 @@ +import { createSlice, createAsyncThunk, PayloadAction } from '@reduxjs/toolkit'; +import { convertTitle } from 'utils/helper'; +import { Service, Web3Storage } from 'web3.storage'; +import * as Name from 'w3name'; +import config from 'utils/config'; + +const client = new Web3Storage({ token: config.REACT_APP_WEB3_STORAGE_API_TOKEN } as Service); +const name = Name.parse(config.REACT_APP_WEB3_NAME); + +const initialState = { + Blogs: [] as string[], + Users: [] as IUser[] +} as IDatabase; + +export const createBlog = createAsyncThunk('createBlog', async (blog: IBlog) => { + try { + const title = convertTitle(blog.Title); + const blob = new File([JSON.stringify(blog, null, 2)], title, {type: "application/json"}) + const rootCid = await client.put([blob], { + name: title, + maxRetries: 3, + }); + + const name = Name.parse(config.REACT_APP_WEB3_NAME); + const revision = await Name.resolve(name); + + + // const nextRevision = await Name.increment(revision, nextValue); + // await Name.publish(nextRevision, name.key); + } catch { + return null; + } +}); + + +export const dbSlice = createSlice({ + name: 'dbSlice', + // `createSlice` will infer the state type from the `initialState` argument + initialState, + reducers: {}, + extraReducers: (builder) => { + builder.addCase(createBlog.fulfilled, (state: any, action: PayloadAction) => { + state.web3 = action.payload?.web3; + console.log({ action }); + state.selectedAddress = action.payload?.account; + state.chainId = action.payload?.chainId; + }); + }, +}); + +export default dbSlice.reducer; diff --git a/src/slices/store.ts b/src/slices/store.ts new file mode 100644 index 0000000..7476572 --- /dev/null +++ b/src/slices/store.ts @@ -0,0 +1,21 @@ +import { configureStore } from "@reduxjs/toolkit"; +import web3Reducer from "./web3Slice"; +import { getDefaultMiddleware } from "@reduxjs/toolkit"; +import viewState from "./viewState"; +import dbSlice from "./dbSlice"; + +const customizedMiddleware = getDefaultMiddleware({ + serializableCheck: false, +}); + +export const store = configureStore({ + reducer: { + web3: web3Reducer, + viewState: viewState, + db: dbSlice, + }, + middleware: customizedMiddleware, +}); + +export type RootState = ReturnType; +export type AppDispatch = typeof store.dispatch; diff --git a/src/slices/viewState.ts b/src/slices/viewState.ts new file mode 100644 index 0000000..38f3d9d --- /dev/null +++ b/src/slices/viewState.ts @@ -0,0 +1,23 @@ +import { createSlice, PayloadAction } from '@reduxjs/toolkit'; + + +const initialState = { + loading: false +}; + +export const web3Slice = createSlice({ + name: 'web3', + // `createSlice` will infer the state type from the `initialState` argument + initialState, + reducers: { + setLoading: (state: any, action: PayloadAction) => { + state.loading = action.payload; + } + }, + extraReducers: (builder) => { + }, +}); + +export const {setLoading} = web3Slice.actions; + +export default web3Slice.reducer; diff --git a/src/slices/web3Slice.ts b/src/slices/web3Slice.ts new file mode 100644 index 0000000..adfeb71 --- /dev/null +++ b/src/slices/web3Slice.ts @@ -0,0 +1,168 @@ +import { createSlice, createAsyncThunk, PayloadAction } from '@reduxjs/toolkit'; +import Web3 from 'web3'; +import Web3Modal from 'web3modal'; +import WalletConnectProvider from '@walletconnect/web3-provider'; + +const providerOptions = { + walletconnect: { + package: WalletConnectProvider, + options: { + infuraId: process.env.REACT_APP_INFURA_ID, + bridge: 'https://bridge.walletconnect.org/', + }, + }, +}; + +const web3Modal = new Web3Modal({ + network: 'mainnet', // optional + cacheProvider: false, // optional + providerOptions, // required +}); + +let web3: any; + +const initialState = { + web3: null as any, + selectedAddress: undefined as any, + chainId: undefined as any, +}; + +export const connectWallet = createAsyncThunk('connectWallet', async () => { + try { + const provider = await web3Modal.connect(); + web3 = new Web3(provider); + const account = (await web3.eth.getAccounts())?.[0]?.toLowerCase(); + const chainId = await web3.eth.net.getId(); + return {web3, account, chainId}; + } catch { + return null; + } +}); + +export const disconnectWallet = createAsyncThunk( + 'disconnectWallet', + async () => { + try { + await web3Modal.clearCachedProvider(); + return null; + } catch { + return null; + } + } +); + +export const web3Slice = createSlice({ + name: 'web3', + // `createSlice` will infer the state type from the `initialState` argument + initialState, + reducers: {}, + extraReducers: (builder) => { + builder.addCase(connectWallet.fulfilled, (state: any, action: PayloadAction) => { + state.web3 = action.payload?.web3; + console.log({ action }); + state.selectedAddress = action.payload?.account; + state.chainId = action.payload?.chainId; + }); + builder.addCase( + disconnectWallet.fulfilled, + (state: any, action: IAction) => { + state.web3 = null; + state.selectedAddress = null; + state.chainId = null; + } + ); + }, +}); + +export default web3Slice.reducer; + + + +/* +import { createSlice, createAsyncThunk, PayloadAction } from "@reduxjs/toolkit"; +import Web3 from "web3"; +import Web3Modal from "web3modal"; +import WalletConnectProvider from "@walletconnect/web3-provider"; +import { enableFilecoinSnap } from "@chainsafe/filsnap-adapter"; +import { initiateFilecoinSnap } from "utils/metamask"; + +const providerOptions = { + walletconnect: { + package: WalletConnectProvider, + options: { + infuraId: process.env.REACT_APP_INFURA_ID, + bridge: "https://bridge.walletconnect.org/", + }, + }, +}; + +const web3Modal = new Web3Modal({ + network: "mainnet", // optional + cacheProvider: false, // optional + providerOptions, // required +}); + +let web3: any; + +const initialState = { + web3: null as any, + metamaskFilecoinSnap: undefined as any, + filecoinApi: undefined as any +}; + +export const connectWallet = createAsyncThunk("connectWallet", async () => { + try { + const installResult = await initiateFilecoinSnap(); + let filecoinApi = null; + if (installResult.isSnapInstalled) { + sessionStorage.setItem("metamask-snap", "connected"); + filecoinApi = await installResult.snap?.getFilecoinSnapApi(); + } + return { + snap: installResult.snap, + filecoinApi + }; + } catch { + return null; + } +}); + +export const disconnectWallet = createAsyncThunk( + "disconnectWallet", + async () => { + try { + await web3Modal.clearCachedProvider(); + return null; + } catch { + return null; + } + } +); + +export const web3Slice = createSlice({ + name: "web3", + // `createSlice` will infer the state type from the `initialState` argument + initialState, + reducers: {}, + extraReducers: (builder) => { + builder.addCase( + connectWallet.fulfilled, + (state: any, action: PayloadAction) => { + state.metamaskFilecoinSnap = action.payload?.metamaskFilecoinSnap; + state.filecoinApi = action.payload?.filecoinApi; + console.log({ action }); + } + ); + builder.addCase( + disconnectWallet.fulfilled, + (state: any, action: IAction) => { + state.web3 = null; + state.selectedAddress = null; + state.chainId = null; + } + ); + }, +}); + +export default web3Slice.reducer; +*/ diff --git a/src/styles/_common.scss b/src/styles/_common.scss new file mode 100644 index 0000000..33fc115 --- /dev/null +++ b/src/styles/_common.scss @@ -0,0 +1,51 @@ +*, *::after, *::before { + box-sizing: border-box; +} + +body { + margin: 0; + padding: 0; + font-family: Poppins; +} + +.App { + display: flex; + justify-content: center; +} + +.screen-overlay { + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100%; + background: #0006; + display: flex; + align-items: center; + justify-content: center; + z-index: 4000; +} + +button[class*="MuiButtonBase-root-MuiButton-root"] { + text-transform: none; +} + +/* width */ +::-webkit-scrollbar { + width: 5px; +} + +/* Track */ +::-webkit-scrollbar-track { + background: #f1f1f1; +} + +/* Handle */ +::-webkit-scrollbar-thumb { + background: #888; +} + +/* Handle on hover */ +::-webkit-scrollbar-thumb:hover { + background: #555; +} \ No newline at end of file diff --git a/src/styles/_web3_modal.scss b/src/styles/_web3_modal.scss new file mode 100644 index 0000000..8178459 --- /dev/null +++ b/src/styles/_web3_modal.scss @@ -0,0 +1,7 @@ +.web3modal-modal-lightbox { + z-index: 20 !important; +} + +.web3modal-provider-container { + padding: 10px 0px !important; +} diff --git a/src/styles/app.scss b/src/styles/app.scss new file mode 100644 index 0000000..c42a76e --- /dev/null +++ b/src/styles/app.scss @@ -0,0 +1,9 @@ +@import './common'; +@import './web3_modal'; + +@import './components/footer'; +@import './components/navbar'; +@import './components/new_blog_page'; + +@import './pages/home_layout'; +@import './pages/welcome_page'; diff --git a/src/styles/components/_footer.scss b/src/styles/components/_footer.scss new file mode 100644 index 0000000..90a18a8 --- /dev/null +++ b/src/styles/components/_footer.scss @@ -0,0 +1,83 @@ +.footer-component { + background: #222831; + padding: 30px 40px 50px 40px; + color: #ccc; + font-size: 16px; + + .footer-items { + display: flex; + gap: 30px; + + @media (max-width: 767px) { + flex-direction: column; + } + + .footer-item { + flex: 1; + h2 { + margin: 0 0 10px 0; + font-weight: normal; + } + } + + .description { + .description-text { + } + + .social-icons { + margin: 20px 0 0 0; + display: flex; + gap: 10px; + a { + display: flex; + width: 50px; + height: 50px; + align-items: center; + justify-content: center; + background-color: #333; + border-radius: 40px; + transition: all 0.3s; + + &:hover:not(:active) { + transform: translateY(-2px); + } + } + } + } + + .policy { + ul { + margin: 0; + padding: 0; + list-style: none; + + li { + margin: 0 0 5px 0; + + a { + color: #ccc; + } + } + } + } + + .contact-us { + .item { + display: flex; + margin: 0 0 10px 0; + + span { + margin: 0 10px 0 0; + } + + div { + } + } + } + } + + .copyright { + margin: 60px 0 0 0; + text-align: center; + } +} \ No newline at end of file diff --git a/src/styles/components/_navbar.scss b/src/styles/components/_navbar.scss new file mode 100644 index 0000000..830ee8e --- /dev/null +++ b/src/styles/components/_navbar.scss @@ -0,0 +1,37 @@ +.navbar { + height: 100vh; + padding: 40px 10px; + display: flex; + flex-direction: column; + + .logo { + a { + display: block; + } + } + + .item-image { + width: 30px; + height: 30px; + display: block; + } + + .nav-items { + display: flex; + flex-direction: column; + margin: auto 0; + gap: 6px; + + a { + color: #aaa; + + &:hover { + color: #666; + } + } + } + + .user { + height: 30px; + } +} diff --git a/src/styles/components/_new_blog_page.scss b/src/styles/components/_new_blog_page.scss new file mode 100644 index 0000000..b4e7bef --- /dev/null +++ b/src/styles/components/_new_blog_page.scss @@ -0,0 +1,10 @@ +.new-blog-page { + display: flex; + flex-direction: column; + gap: 10px; + + .submit { + display: flex; + justify-content: flex-end; + } +} diff --git a/src/styles/pages/_home_layout.scss b/src/styles/pages/_home_layout.scss new file mode 100644 index 0000000..2420aec --- /dev/null +++ b/src/styles/pages/_home_layout.scss @@ -0,0 +1,27 @@ + +.main-container { + width: 1600px; + height: 100vh; + + @media (max-width: 1599px) { + width: 1200px; + } + + @media (max-width: 1199px) { + width: 1024px; + } + + height: 100%; + display: flex; + + .container { + margin: 0 10px; + border: 1px solid #ddd; + border-top: none; + border-bottom: none; + height: 100%; + width: 70%; + height: 100vh; + padding: 35px 10px 10px 10px; + } +} diff --git a/src/styles/pages/_welcome_page.scss b/src/styles/pages/_welcome_page.scss new file mode 100644 index 0000000..a59140c --- /dev/null +++ b/src/styles/pages/_welcome_page.scss @@ -0,0 +1,82 @@ +.welcome-page { + width: 100%; + + .banner { + position: relative; + width: 100%; + height: 100vh; + background-image: url('../../../public/assets/images/xbg_1.jpg.pagespeed.ic.N8Wtgh_Hsu.webp'); + background-repeat: no-repeat; + background-position: 50%; + + .overlay { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; + content: ''; + opacity: .8; + background: linear-gradient(45deg, #f200ff 0%, #ffba42 100%); + color: white; + padding: 80px; + display: flex; + flex-direction: column; + + @media (max-width: 767px) { + padding: 40px; + } + + h1 { + font-family: Poppins; + font-size: 7vw; + margin: 0; + + @media (max-width: 767px) { + font-size: 60px; + } + } + + .description { + font-size: 18px; + width: 80%; + + @media (max-width: 767px) { + width: 100%; + } + } + + .go-container { + margin: auto 0 0 0; + display: flex; + gap: 20px; + justify-content: center; + .btn-welcome { + line-height: 1; + min-width: 80px; + border: 2px solid #fff; + border-radius: 10px; + display: inline-block; + text-align: center; + padding: 10px 20px; + color: white; + text-decoration: none; + transition: all 0.3s; + font-size: 16px; + + &:hover:not(:active) { + background-color: #fff8; + } + } + } + } + } + + .body { + padding: 40px; + + h2 { + margin: 0; + } + } +} diff --git a/src/utils/api.ts b/src/utils/api.ts new file mode 100644 index 0000000..02d431d --- /dev/null +++ b/src/utils/api.ts @@ -0,0 +1,34 @@ +import axios from 'axios'; + +const api = axios.create({ + params: {}, + headers: {}, +}); + +export function sendFormData(url: string, method: string, FD: FormData) { + return new Promise((resolve, reject) => { + const XHR = new XMLHttpRequest(); + + // Define what happens on successful data submission + XHR.addEventListener('load', function (event: any) { + if (event.target.status >= 200 && event.target.status < 300) { + resolve(event.target.response); + } else { + reject(event.target.response); + } + }); + + // Define what happens in case of error + XHR.addEventListener(' error', function (event: any) { + reject(event.target.response); + }); + + // Set up our request + XHR.open(method, url); + + // Send our FormData object; HTTP headers are set automatically + XHR.send(FD); + }); +} + +export default api; diff --git a/src/utils/config.ts b/src/utils/config.ts new file mode 100644 index 0000000..d703924 --- /dev/null +++ b/src/utils/config.ts @@ -0,0 +1,7 @@ +const config = { + appID: 'ipp', + REACT_APP_WEB3_STORAGE_API_TOKEN: process.env.REACT_APP_WEB3_STORAGE_API_TOKEN || "", + REACT_APP_WEB3_NAME: process.env.REACT_APP_WEB3_NAME || "", +}; + +export default config; diff --git a/src/utils/helper.ts b/src/utils/helper.ts new file mode 100644 index 0000000..43f8f0a --- /dev/null +++ b/src/utils/helper.ts @@ -0,0 +1,98 @@ +import CryptoJS from 'crypto-js'; +import config from 'utils/config'; + +// ---------------------- crypto ------------------------------------------ +export const encryptJson = (data: any) => { + const encryptedData = encrypt(JSON.stringify(data)); + return encryptedData.toString(); +}; + +export const decryptJson = (ciphertext: any) => { + const decryptedData = decrypt(ciphertext); + return JSON.parse(decryptedData); +}; + +export const encrypt = (data: any) => { + const key = CryptoJS.enc.Utf8.parse('7z6173W3af31er33'); + const iv = CryptoJS.enc.Utf8.parse('7z6173W44f31er33'); + const encryptedData = CryptoJS.AES.encrypt( + CryptoJS.enc.Utf8.parse(String(data)), + key, + { + keySize: 128 / 8, + iv: iv, + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7 + } + ); + + return encryptedData.toString(); +}; + +export const decrypt = (ciphertext: any) => { + const key = CryptoJS.enc.Utf8.parse('7z6173W3af31er33'); + const iv = CryptoJS.enc.Utf8.parse('7z6173W44f31er33'); + const decryptedData = CryptoJS.AES.decrypt( + ciphertext, + key, + { + keySize: 128 / 8, + iv: iv, + mode: CryptoJS.mode.CBC, + padding: CryptoJS.pad.Pkcs7 + } + ); + + return decryptedData.toString(CryptoJS.enc.Utf8); +}; + +// ---------------------- local storage -------------------------------------------------------------- +export const setStorageItem = (key: string, data: any) => { + localStorage.setItem(config.appID + '_' + key, encryptJson(JSON.stringify(data))); +}; + +export const getStorageItem = (key: string, defaultVal: any) => { + try { + return JSON.parse( + decryptJson(localStorage.getItem(config.appID + '_' + key) as string) + ); + } catch (e) { + return defaultVal || false; + } +}; + +export const deleteStorageItem = (key: string) => { + localStorage.removeItem(config.appID + '_' + key); +}; + +export const trimAddress = (address: string) => { + if (!address) { + return ""; + } + + return ( + '0x' + address.substring(0, 5).toLowerCase() + + '...' + + address.substring(address.length - 5).toLowerCase() + ); +}; + +export async function base64toBlob(base64Data: any, contentType: any): Promise { + const base64Response = await fetch(base64Data); + const blob = await base64Response.blob(); + return blob; +} + +export function convertTitle(str: string) { + const str1 = str.toLowerCase(); + let res = ""; + for (let i = 0; i < str1.length; i++) { + const str2 = str1.substring(i, i + 1); + if ((str2[0] >= 'a' && str2[0] <= 'z') || (str2[0] >= '0' && str2[0] <= '9') || str2[0] == '-' || str2[0] == '_') { + res += str2; + } else { + res += "-"; + } + } + return res; +} diff --git a/src/utils/metamask.ts b/src/utils/metamask.ts new file mode 100644 index 0000000..36bf27d --- /dev/null +++ b/src/utils/metamask.ts @@ -0,0 +1,54 @@ +// import { SnapRpcMethodRequest } from "@chainsafe/filsnap-types"; +import { + enableFilecoinSnap, + MetamaskFilecoinSnap, +} from "@chainsafe/filsnap-adapter"; + +// declare global { +// interface Window { +// ethereum: { +// isMetaMask: boolean; +// // eslint-disable-next-line @typescript-eslint/no-explicit-any +// send: ( +// request: SnapRpcMethodRequest | { method: string; params?: any[] } +// ) => Promise; +// on: (eventName: unknown, callback: unknown) => unknown; +// // requestIndex: () => Promise<{getSnapApi: (origin: string) => Promise}>; +// }; +// } +// } + +export const defaultSnapId = "npm:@chainsafe/filsnap"; + +let isInstalled: boolean = false; + +export interface SnapInitializationResponse { + isSnapInstalled: boolean; + snap?: MetamaskFilecoinSnap; +} + +export async function initiateFilecoinSnap(): Promise { + const snapId = process.env.REACT_APP_SNAP_ID + ? process.env.REACT_APP_SNAP_ID + : defaultSnapId; + try { + console.log("Attempting to connect to snap..."); + const metamaskFilecoinSnap = await enableFilecoinSnap( + { network: "f" }, + snapId, + { version: "latest" } + ); + isInstalled = true; + console.log("Snap installed!"); + return { isSnapInstalled: true, snap: metamaskFilecoinSnap }; + } catch (e) { + console.error(e); + alert(e); + isInstalled = false; + return { isSnapInstalled: false }; + } +} + +export async function isFilecoinSnapInstalled(): Promise { + return isInstalled; +} diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 0000000..eb8f3f5 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,27 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx", + "baseUrl": "./src" + }, + "include": [ + "src" + ] +} -- 2.51.2 From e43a0a33ff47070be5d918f7d3291b37327ee993 Mon Sep 17 00:00:00 2001 From: unknown Date: Tue, 16 Aug 2022 19:48:01 -0400 Subject: [PATCH 02/15] fixed math.power issue in the production mode --- package.json | 8 +++++--- src/utils/helper.ts | 4 ++-- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index b50bee6..f81211b 100644 --- a/package.json +++ b/package.json @@ -54,9 +54,11 @@ }, "browserslist": { "production": [ - ">0.2%", - "not dead", - "not op_mini all" + "chrome >= 67", + "edge >= 79", + "firefox >= 68", + "opera >= 54", + "safari >= 14" ], "development": [ "last 1 chrome version", diff --git a/src/utils/helper.ts b/src/utils/helper.ts index 43f8f0a..caae8e4 100644 --- a/src/utils/helper.ts +++ b/src/utils/helper.ts @@ -71,9 +71,9 @@ export const trimAddress = (address: string) => { } return ( - '0x' + address.substring(0, 5).toLowerCase() + + '0x' + address.substring(2, 6).toLowerCase() + '...' + - address.substring(address.length - 5).toLowerCase() + address.substring(address.length - 4).toLowerCase() ); }; -- 2.51.2 From 55bf6d16636852ba02b46038f3e2439cfbebd97b Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 19 Aug 2022 09:58:35 -0400 Subject: [PATCH 03/15] added syncing structure --- .env.example | 1 + package-lock.json | 91 ++++++++++++++++++++++ package.json | 1 + src/@types/global.d.ts | 7 ++ src/App.tsx | 2 + src/components/BlogComponent.tsx | 27 +++++++ src/components/Home.tsx | 8 +- src/components/NewBlog.tsx | 4 +- src/components/SyncWorker.tsx | 75 ++++++++++++++++++ src/slices/dbSlice.ts | 41 ++++++---- src/slices/viewState.ts | 8 +- src/styles/app.scss | 1 + src/styles/components/_blog_component.scss | 35 +++++++++ src/styles/pages/_home_layout.scss | 5 +- src/utils/api.ts | 10 ++- src/utils/config.ts | 5 +- src/utils/helper.ts | 12 +++ 17 files changed, 302 insertions(+), 31 deletions(-) create mode 100644 src/components/BlogComponent.tsx create mode 100644 src/components/SyncWorker.tsx create mode 100644 src/styles/components/_blog_component.scss diff --git a/.env.example b/.env.example index e90b778..d9bda0e 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,3 @@ REACT_APP_WEB3_STORAGE_API_TOKEN= +REACT_APP_WEB3_STORAGE_API_DB_TOKEN= REACT_APP_WEB3_NAME= \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 254d9e3..4cec8d3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,6 +28,7 @@ "process": "^0.11.10", "react": "^18.2.0", "react-app-rewired": "^2.2.1", + "react-avatar": "^5.0.3", "react-dom": "^18.2.0", "react-error-overlay": "^6.0.11", "react-icons": "^4.4.0", @@ -7276,6 +7277,14 @@ "node": ">=10" } }, + "node_modules/charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==", + "engines": { + "node": "*" + } + }, "node_modules/check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -7841,6 +7850,14 @@ "node": ">= 8" } }, + "node_modules/crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==", + "engines": { + "node": "*" + } + }, "node_modules/crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -12415,6 +12432,11 @@ "url": "https://github.com/sponsors/ljharb" } }, + "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==" + }, "node_modules/is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -12661,6 +12683,11 @@ "node": ">=0.10.0" } }, + "node_modules/is-retina": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", + "integrity": "sha512-/tCmbIETZwCd8uHWO+GvbRa7jxwHFHdfetHfiwoP0aN9UDf3prUJMtKn7iBFYipYhqY1bSTjur8hC/Dakt8eyw==" + }, "node_modules/is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", @@ -15588,6 +15615,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "dependencies": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, "node_modules/md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -18820,6 +18857,21 @@ "semver": "bin/semver" } }, + "node_modules/react-avatar": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/react-avatar/-/react-avatar-5.0.3.tgz", + "integrity": "sha512-DNc+qkWH9QehSEZqHBhqpXWsPY+rU9W7kD68QFHfu8Atfsvx/3ML0DzAePgTUd96nCXQQ3KZMcC3LKYT8FiBIg==", + "dependencies": { + "is-retina": "^1.0.3", + "md5": "^2.0.0" + }, + "peerDependencies": { + "@babel/runtime": ">=7", + "core-js-pure": ">=3", + "prop-types": "^15.0.0 || ^16.0.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, "node_modules/react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", @@ -28711,6 +28763,11 @@ "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" }, + "charenc": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz", + "integrity": "sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==" + }, "check-types": { "version": "11.1.2", "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", @@ -29171,6 +29228,11 @@ "which": "^2.0.1" } }, + "crypt": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz", + "integrity": "sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==" + }, "crypto-browserify": { "version": "3.12.0", "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", @@ -32714,6 +32776,11 @@ "has-tostringtag": "^1.0.0" } }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, "is-callable": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", @@ -32866,6 +32933,11 @@ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" }, + "is-retina": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-retina/-/is-retina-1.0.3.tgz", + "integrity": "sha512-/tCmbIETZwCd8uHWO+GvbRa7jxwHFHdfetHfiwoP0aN9UDf3prUJMtKn7iBFYipYhqY1bSTjur8hC/Dakt8eyw==" + }, "is-retry-allowed": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", @@ -35075,6 +35147,16 @@ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==" }, + "md5": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", + "integrity": "sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==", + "requires": { + "charenc": "0.0.2", + "crypt": "0.0.2", + "is-buffer": "~1.1.6" + } + }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -37317,6 +37399,15 @@ } } }, + "react-avatar": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/react-avatar/-/react-avatar-5.0.3.tgz", + "integrity": "sha512-DNc+qkWH9QehSEZqHBhqpXWsPY+rU9W7kD68QFHfu8Atfsvx/3ML0DzAePgTUd96nCXQQ3KZMcC3LKYT8FiBIg==", + "requires": { + "is-retina": "^1.0.3", + "md5": "^2.0.0" + } + }, "react-dev-utils": { "version": "12.0.1", "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", diff --git a/package.json b/package.json index f81211b..ea4bbef 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "process": "^0.11.10", "react": "^18.2.0", "react-app-rewired": "^2.2.1", + "react-avatar": "^5.0.3", "react-dom": "^18.2.0", "react-error-overlay": "^6.0.11", "react-icons": "^4.4.0", diff --git a/src/@types/global.d.ts b/src/@types/global.d.ts index 9da4b47..13aa399 100644 --- a/src/@types/global.d.ts +++ b/src/@types/global.d.ts @@ -8,6 +8,8 @@ interface IBlog { Body: string; Creator: string; Followers: string[]; + CID?: string; + Date?: Date; } interface IUser { @@ -21,3 +23,8 @@ interface IDatabase { Blogs: string[]; Users: IUser[]; } + +interface IDatabaseAction { + Type: "ADD_BLOG" | "ADD_USER"; + CID: string; +} diff --git a/src/App.tsx b/src/App.tsx index 2b900b5..d207b91 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -5,12 +5,14 @@ import {NotificationContainer} from 'components/Notification'; import 'react-notifications/lib/notifications.css'; import Loader from 'components/Loader'; import { useSelector } from 'react-redux'; +import SyncWorker from 'components/SyncWorker'; function App() { // const loading = useSelector((store: any) => store.viewStates.loading); return (
+ {/* {loading && } */} diff --git a/src/components/BlogComponent.tsx b/src/components/BlogComponent.tsx new file mode 100644 index 0000000..dfb8164 --- /dev/null +++ b/src/components/BlogComponent.tsx @@ -0,0 +1,27 @@ +import React from "react"; +import Avatar from 'react-avatar'; + +interface IBlogComponent { + blog: IBlog; +} + +const BlogComponent = (props: IBlogComponent) => { + const { blog } = props; + + return ( +
+
+ +
User
+
{blog.Date?.toLocaleString() || ""}
+
+

{blog.Title}

+
+
+ ); +}; + +export default BlogComponent; diff --git a/src/components/Home.tsx b/src/components/Home.tsx index bac306e..84d9c4d 100644 --- a/src/components/Home.tsx +++ b/src/components/Home.tsx @@ -1,11 +1,15 @@ import React from 'react'; +import { useSelector } from 'react-redux'; +import BlogComponent from './BlogComponent'; interface IHome {} const Home = (props: IHome) => { + const blogs = useSelector(state => state.db.Blogs) || []; + return ( -
- Home +
+ {blogs.map(blog => ())}
); }; diff --git a/src/components/NewBlog.tsx b/src/components/NewBlog.tsx index 73ff96f..bacba71 100644 --- a/src/components/NewBlog.tsx +++ b/src/components/NewBlog.tsx @@ -34,9 +34,9 @@ const NewBlog = (props: INewBlog) => { }; dispatch(createBlog(blog)).then(res => { - alert('res'); + console.log({res}); }, err => { - alert('err'); + console.log({err}); }); }; diff --git a/src/components/SyncWorker.tsx b/src/components/SyncWorker.tsx new file mode 100644 index 0000000..c0c3900 --- /dev/null +++ b/src/components/SyncWorker.tsx @@ -0,0 +1,75 @@ +import React, { useEffect } from "react"; +import { Service, Upload, Web3Storage } from "web3.storage"; +import config from "utils/config"; +import api from "utils/api"; +import { getStorageItem, getW3link, setStorageItem, sleep } from "utils/helper"; +import { AppDispatch } from "slices/store"; +import { useDispatch } from "react-redux"; +import { resetFromLocalStorage } from "slices/dbSlice"; + +interface ISyncWorker {} + +const SyncWorker = (props: ISyncWorker) => { + const dispatch = useDispatch(); + let blogs: IBlog[] = []; + + useEffect(() => { + sync(); + }, []); + + const sync = async () => { + const clientDb = new Web3Storage({ + token: config.REACT_APP_WEB3_STORAGE_API_DB_TOKEN, + } as Service); + + const uploadObjects: Upload[] = []; + for await (const upload of clientDb.list()) { + uploadObjects.push(upload); + } + + uploadObjects.sort((a, b) => (a.created > b.created) ? 1 : -1) + + blogs = getStorageItem(config.LAST_SYNC_BLOGS, []) || []; + const lastSyncNumber = getStorageItem(config.LAST_SYNC_NUMBER, 0) || 0; + + console.log({blogs, lastSyncNumber}); + for (let i = lastSyncNumber; i < uploadObjects.length; i++) { + const res = await clientDb.get(uploadObjects[i].cid); + if (!res) { + continue; + } + + const files = await res.files(); + for (const file of files) { + const contentRes = await api.get(getW3link(file.cid)); + await doDbAction(contentRes.data, uploadObjects[i]); + } + + setStorageItem(config.LAST_SYNC_NUMBER, i + 1); + } + + blogs = []; + dispatch(resetFromLocalStorage()); + }; + + // dispose individual action + const doDbAction = async (action: IDatabaseAction, upload: Upload) => { + console.log(action); + + switch (action.Type) { + case "ADD_BLOG": + const res = await api.get(getW3link(action.CID)); + blogs.push({ + ...res.data, + CID: action.CID, + Date: new Date(upload.created) + }); + setStorageItem(config.LAST_SYNC_BLOGS, blogs); + break; + } + } + + return null; +}; + +export default SyncWorker; diff --git a/src/slices/dbSlice.ts b/src/slices/dbSlice.ts index 128aa51..f925f2b 100644 --- a/src/slices/dbSlice.ts +++ b/src/slices/dbSlice.ts @@ -1,11 +1,11 @@ import { createSlice, createAsyncThunk, PayloadAction } from '@reduxjs/toolkit'; -import { convertTitle } from 'utils/helper'; +import { convertTitle, getStorageItem } from 'utils/helper'; import { Service, Web3Storage } from 'web3.storage'; -import * as Name from 'w3name'; import config from 'utils/config'; const client = new Web3Storage({ token: config.REACT_APP_WEB3_STORAGE_API_TOKEN } as Service); -const name = Name.parse(config.REACT_APP_WEB3_NAME); +const clientDb = new Web3Storage({ token: config.REACT_APP_WEB3_STORAGE_API_DB_TOKEN } as Service); + const initialState = { Blogs: [] as string[], @@ -15,37 +15,46 @@ const initialState = { export const createBlog = createAsyncThunk('createBlog', async (blog: IBlog) => { try { const title = convertTitle(blog.Title); - const blob = new File([JSON.stringify(blog, null, 2)], title, {type: "application/json"}) + let blob = new File([JSON.stringify(blog, null, 2)], title + "_1", {type: "application/json"}) const rootCid = await client.put([blob], { name: title, maxRetries: 3, + wrapWithDirectory: false }); - const name = Name.parse(config.REACT_APP_WEB3_NAME); - const revision = await Name.resolve(name); - + const dbAction: IDatabaseAction = { + Type: "ADD_BLOG", + CID: rootCid + }; + + blob = new File([JSON.stringify(dbAction, null, 2)], title + "_1", {type: "application/json"}) + await clientDb.put([blob], { + name: "add_blog_" + title, + maxRetries: 3, + wrapWithDirectory: false + }); - // const nextRevision = await Name.increment(revision, nextValue); - // await Name.publish(nextRevision, name.key); + return blog; } catch { - return null; + return false; } }); - export const dbSlice = createSlice({ name: 'dbSlice', // `createSlice` will infer the state type from the `initialState` argument initialState, - reducers: {}, + reducers: { + resetFromLocalStorage: (state: IDatabase, action: PayloadAction) => { + state.Blogs = getStorageItem(config.LAST_SYNC_BLOGS, []) || []; + } + }, extraReducers: (builder) => { builder.addCase(createBlog.fulfilled, (state: any, action: PayloadAction) => { - state.web3 = action.payload?.web3; - console.log({ action }); - state.selectedAddress = action.payload?.account; - state.chainId = action.payload?.chainId; }); }, }); +export const {resetFromLocalStorage} = dbSlice.actions; + export default dbSlice.reducer; diff --git a/src/slices/viewState.ts b/src/slices/viewState.ts index 38f3d9d..eb75aae 100644 --- a/src/slices/viewState.ts +++ b/src/slices/viewState.ts @@ -5,8 +5,8 @@ const initialState = { loading: false }; -export const web3Slice = createSlice({ - name: 'web3', +export const viewState = createSlice({ + name: 'viewState', // `createSlice` will infer the state type from the `initialState` argument initialState, reducers: { @@ -18,6 +18,6 @@ export const web3Slice = createSlice({ }, }); -export const {setLoading} = web3Slice.actions; +export const {setLoading} = viewState.actions; -export default web3Slice.reducer; +export default viewState.reducer; diff --git a/src/styles/app.scss b/src/styles/app.scss index c42a76e..3f9e0b2 100644 --- a/src/styles/app.scss +++ b/src/styles/app.scss @@ -4,6 +4,7 @@ @import './components/footer'; @import './components/navbar'; @import './components/new_blog_page'; +@import './components/blog_component'; @import './pages/home_layout'; @import './pages/welcome_page'; diff --git a/src/styles/components/_blog_component.scss b/src/styles/components/_blog_component.scss new file mode 100644 index 0000000..878aa7f --- /dev/null +++ b/src/styles/components/_blog_component.scss @@ -0,0 +1,35 @@ +.blog-item { + padding: 20px; + border-bottom: 1px solid #ccc; + + .user { + display: flex; + align-items: center; + + .name { + margin: 0 0 0 6px; + font-size: 14px; + color: #666; + cursor: pointer; + } + + .date { + margin: 0 0 0 auto; + font-size: 12px; + color: #666; + cursor: pointer; + } + } + + .blog-title { + margin: 12px 0 8px 0; + line-height: 28px; + font-size: 22px; + cursor: pointer; + } + + .blog-body { + font-size: 16px; + cursor: pointer; + } +} \ No newline at end of file diff --git a/src/styles/pages/_home_layout.scss b/src/styles/pages/_home_layout.scss index 2420aec..0bc8299 100644 --- a/src/styles/pages/_home_layout.scss +++ b/src/styles/pages/_home_layout.scss @@ -19,9 +19,10 @@ border: 1px solid #ddd; border-top: none; border-bottom: none; - height: 100%; + height: 100vh; width: 70%; height: 100vh; - padding: 35px 10px 10px 10px; + padding: 20px 10px 10px 10px; + overflow-y: auto; } } diff --git a/src/utils/api.ts b/src/utils/api.ts index 02d431d..ae8ede9 100644 --- a/src/utils/api.ts +++ b/src/utils/api.ts @@ -1,8 +1,10 @@ -import axios from 'axios'; +import axios from "axios"; const api = axios.create({ params: {}, - headers: {}, + headers: { + "content-type": "application/json;charset=UTF-8", + }, }); export function sendFormData(url: string, method: string, FD: FormData) { @@ -10,7 +12,7 @@ export function sendFormData(url: string, method: string, FD: FormData) { const XHR = new XMLHttpRequest(); // Define what happens on successful data submission - XHR.addEventListener('load', function (event: any) { + XHR.addEventListener("load", function (event: any) { if (event.target.status >= 200 && event.target.status < 300) { resolve(event.target.response); } else { @@ -19,7 +21,7 @@ export function sendFormData(url: string, method: string, FD: FormData) { }); // Define what happens in case of error - XHR.addEventListener(' error', function (event: any) { + XHR.addEventListener(" error", function (event: any) { reject(event.target.response); }); diff --git a/src/utils/config.ts b/src/utils/config.ts index d703924..63d1a2d 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -1,7 +1,10 @@ const config = { - appID: 'ipp', + appID: 'IPP', REACT_APP_WEB3_STORAGE_API_TOKEN: process.env.REACT_APP_WEB3_STORAGE_API_TOKEN || "", + REACT_APP_WEB3_STORAGE_API_DB_TOKEN: process.env.REACT_APP_WEB3_STORAGE_API_DB_TOKEN || "", REACT_APP_WEB3_NAME: process.env.REACT_APP_WEB3_NAME || "", + LAST_SYNC_NUMBER: "IPP_LAST_SYNC_NUMBER", + LAST_SYNC_BLOGS: "IPP_LAST_SYNC_BLOGS", }; export default config; diff --git a/src/utils/helper.ts b/src/utils/helper.ts index caae8e4..7041e7b 100644 --- a/src/utils/helper.ts +++ b/src/utils/helper.ts @@ -96,3 +96,15 @@ export function convertTitle(str: string) { } return res; } + +export function getW3link(cid: string) { + // return `https://w3s.link/ipfs/${cid}`; + // return `https://${cid}.ipfs.w3s.link/`; + return `https://braindance.mypinata.cloud/ipfs/${cid}`; +} + +export function sleep(ms: number) { + return new Promise((resolve, reject) => { + setTimeout(() => resolve(true), ms); + }) +} -- 2.51.2 From 4a43764269e0cecb913507f05ba7dc81b0dba758 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 22 Aug 2022 15:41:28 -0400 Subject: [PATCH 04/15] updated sync structure to use one token and added periodic syncing --- .env.example | 4 +- package-lock.json | 4315 ++++++++++---------- package.json | 10 +- public/index.html | 2 +- src/@types/global.d.ts | 13 +- src/App.tsx | 15 +- src/components/BlogComponent.tsx | 2 +- src/components/MyBlogs.tsx | 27 + src/components/NavBar.tsx | 74 +- src/components/NewBlog.tsx | 28 +- src/components/Profile.tsx | 13 + src/components/SyncWorker.tsx | 67 +- src/pages/HomeLayout.tsx | 10 + src/pages/Welcome.tsx | 4 +- src/slices/dbSlice.ts | 47 +- src/slices/viewState.ts | 19 +- src/slices/web3Slice.ts | 2 +- src/styles/_common.scss | 3 +- src/styles/app.scss | 3 + src/styles/components/_myblogs_page.scss | 5 + src/styles/components/_profile.scss | 2 + src/styles/components/_sync_component.scss | 7 + src/utils/config.ts | 4 +- src/utils/helper.ts | 2 +- 24 files changed, 2458 insertions(+), 2220 deletions(-) create mode 100644 src/components/MyBlogs.tsx create mode 100644 src/components/Profile.tsx create mode 100644 src/styles/components/_myblogs_page.scss create mode 100644 src/styles/components/_profile.scss create mode 100644 src/styles/components/_sync_component.scss diff --git a/.env.example b/.env.example index d9bda0e..527315e 100644 --- a/.env.example +++ b/.env.example @@ -1,3 +1 @@ -REACT_APP_WEB3_STORAGE_API_TOKEN= -REACT_APP_WEB3_STORAGE_API_DB_TOKEN= -REACT_APP_WEB3_NAME= \ No newline at end of file +REACT_APP_WEB3_STORAGE_API_TOKEN= \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 4cec8d3..7c8785a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,11 +25,15 @@ "@walletconnect/web3-provider": "^1.8.0", "axios": "^0.27.2", "crypto-js": "^4.1.1", + "draftjs-to-html": "^0.9.1", + "draftjs-to-markdown": "^0.6.0", + "html-to-draftjs": "^1.5.0", "process": "^0.11.10", "react": "^18.2.0", "react-app-rewired": "^2.2.1", "react-avatar": "^5.0.3", "react-dom": "^18.2.0", + "react-draft-wysiwyg": "^1.15.0", "react-error-overlay": "^6.0.11", "react-icons": "^4.4.0", "react-notifications": "^1.7.4", @@ -39,7 +43,7 @@ "react-spinners": "^0.13.4", "sass": "^1.54.4", "typescript": "^4.7.4", - "w3name": "^1.0.4", + "uuid": "^8.3.2", "web-vitals": "^2.1.4", "web3": "^1.7.5", "web3.storage": "^4.3.0", @@ -47,6 +51,10 @@ }, "devDependencies": { "@types/crypto-js": "^4.1.1", + "@types/draftjs-to-html": "^0.8.1", + "@types/html-to-draftjs": "^1.4.0", + "@types/react-draft-wysiwyg": "^1.13.4", + "@types/uuid": "^8.3.4", "assert": "^2.0.0", "crypto-browserify": "^3.12.0", "https-browserify": "^1.0.0", @@ -126,14 +134,6 @@ "url": "https://opencollective.com/babel" } }, - "node_modules/@babel/core/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/@babel/eslint-parser": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.9.tgz", @@ -179,14 +179,6 @@ "node": ">=4.0" } }, - "node_modules/@babel/eslint-parser/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/@babel/generator": { "version": "7.18.12", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.12.tgz", @@ -253,14 +245,6 @@ "@babel/core": "^7.0.0" } }, - "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.9.tgz", @@ -312,14 +296,6 @@ "@babel/core": "^7.4.0-0" } }, - "node_modules/@babel/helper-define-polyfill-provider/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/@babel/helper-environment-visitor": { "version": "7.18.9", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", @@ -1583,14 +1559,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-runtime/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/@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", @@ -1795,14 +1763,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-env/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/@babel/preset-modules": { "version": "0.1.5", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", @@ -2054,6 +2014,24 @@ "postcss": "^8.2" } }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, "node_modules/@csstools/postcss-normalize-display-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", @@ -2123,6 +2101,24 @@ "postcss": "^8.2" } }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, "node_modules/@csstools/postcss-trigonometric-functions": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", @@ -2194,25 +2190,6 @@ "@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.1", "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.10.1.tgz", @@ -2410,9 +2387,9 @@ } }, "node_modules/@ethersproject/abi": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", - "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", + "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", "funding": [ { "type": "individual", @@ -2424,21 +2401,21 @@ } ], "dependencies": { - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/hash": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, "node_modules/@ethersproject/abstract-provider": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", - "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", + "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", "funding": [ { "type": "individual", @@ -2450,19 +2427,19 @@ } ], "dependencies": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/networks": "^5.6.3", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/transactions": "^5.6.2", - "@ethersproject/web": "^5.6.1" + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" } }, "node_modules/@ethersproject/abstract-signer": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", - "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", + "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", "funding": [ { "type": "individual", @@ -2474,17 +2451,17 @@ } ], "dependencies": { - "@ethersproject/abstract-provider": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0" + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" } }, "node_modules/@ethersproject/address": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", - "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", + "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", "funding": [ { "type": "individual", @@ -2496,17 +2473,17 @@ } ], "dependencies": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/rlp": "^5.6.1" + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" } }, "node_modules/@ethersproject/base64": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", - "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", + "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", "funding": [ { "type": "individual", @@ -2518,13 +2495,13 @@ } ], "dependencies": { - "@ethersproject/bytes": "^5.6.1" + "@ethersproject/bytes": "^5.7.0" } }, "node_modules/@ethersproject/bignumber": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", - "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", + "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", "funding": [ { "type": "individual", @@ -2536,15 +2513,20 @@ } ], "dependencies": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", "bn.js": "^5.2.1" } }, + "node_modules/@ethersproject/bignumber/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/@ethersproject/bytes": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", - "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", "funding": [ { "type": "individual", @@ -2556,13 +2538,13 @@ } ], "dependencies": { - "@ethersproject/logger": "^5.6.0" + "@ethersproject/logger": "^5.7.0" } }, "node_modules/@ethersproject/constants": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", - "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", + "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", "funding": [ { "type": "individual", @@ -2574,13 +2556,13 @@ } ], "dependencies": { - "@ethersproject/bignumber": "^5.6.2" + "@ethersproject/bignumber": "^5.7.0" } }, "node_modules/@ethersproject/hash": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", - "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", + "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", "funding": [ { "type": "individual", @@ -2592,20 +2574,21 @@ } ], "dependencies": { - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, "node_modules/@ethersproject/keccak256": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", - "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", + "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", "funding": [ { "type": "individual", @@ -2617,14 +2600,14 @@ } ], "dependencies": { - "@ethersproject/bytes": "^5.6.1", + "@ethersproject/bytes": "^5.7.0", "js-sha3": "0.8.0" } }, "node_modules/@ethersproject/logger": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", - "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==", "funding": [ { "type": "individual", @@ -2637,9 +2620,9 @@ ] }, "node_modules/@ethersproject/networks": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", - "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.0.tgz", + "integrity": "sha512-MG6oHSQHd4ebvJrleEQQ4HhVu8Ichr0RDYEfHzsVAVjHNM+w36x9wp9r+hf1JstMXtseXDtkiVoARAG6M959AA==", "funding": [ { "type": "individual", @@ -2651,13 +2634,13 @@ } ], "dependencies": { - "@ethersproject/logger": "^5.6.0" + "@ethersproject/logger": "^5.7.0" } }, "node_modules/@ethersproject/properties": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", - "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", + "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", "funding": [ { "type": "individual", @@ -2669,13 +2652,13 @@ } ], "dependencies": { - "@ethersproject/logger": "^5.6.0" + "@ethersproject/logger": "^5.7.0" } }, "node_modules/@ethersproject/rlp": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", - "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", + "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", "funding": [ { "type": "individual", @@ -2687,14 +2670,14 @@ } ], "dependencies": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, "node_modules/@ethersproject/signing-key": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", - "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", + "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", "funding": [ { "type": "individual", @@ -2706,18 +2689,23 @@ } ], "dependencies": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", "bn.js": "^5.2.1", "elliptic": "6.5.4", "hash.js": "1.1.7" } }, + "node_modules/@ethersproject/signing-key/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/@ethersproject/strings": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", - "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", + "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", "funding": [ { "type": "individual", @@ -2729,15 +2717,15 @@ } ], "dependencies": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/logger": "^5.6.0" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, "node_modules/@ethersproject/transactions": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", - "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", + "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", "funding": [ { "type": "individual", @@ -2749,21 +2737,21 @@ } ], "dependencies": { - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/rlp": "^5.6.1", - "@ethersproject/signing-key": "^5.6.2" + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" } }, "node_modules/@ethersproject/web": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", - "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.0.tgz", + "integrity": "sha512-ApHcbbj+muRASVDSCl/tgxaH2LBkRMEYfLOLVa0COipx0+nlu0QKet7U2lEg0vdkh8XRSLf2nd1f1Uk9SrVSGA==", "funding": [ { "type": "individual", @@ -2775,11 +2763,11 @@ } ], "dependencies": { - "@ethersproject/base64": "^5.6.1", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, "node_modules/@humanwhocodes/config-array": { @@ -2912,6 +2900,14 @@ "node": ">=8" } }, + "node_modules/@istanbuljs/load-nyc-config/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==", + "engines": { + "node": ">=8" + } + }, "node_modules/@istanbuljs/schema": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", @@ -3560,9 +3556,9 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -3579,15 +3575,15 @@ "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" }, "node_modules/@mui/base": { - "version": "5.0.0-alpha.92", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.92.tgz", - "integrity": "sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==", + "version": "5.0.0-alpha.93", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.93.tgz", + "integrity": "sha512-IVUWO0NNlELDc9FD7mM+fWTS1/6n5sJYdIbXpLQ00NjWdVEYmTyRgUAZDlJJJrz+tbF0eeffx0kOsvJvyTZlsA==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.3", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", - "@popperjs/core": "^2.11.5", + "@popperjs/core": "^2.11.6", "clsx": "^1.2.1", "prop-types": "^15.8.1", "react-is": "^18.2.0" @@ -3610,10 +3606,14 @@ } } }, - "node_modules/@mui/base/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "node_modules/@mui/core-downloads-tracker": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.1.tgz", + "integrity": "sha512-zyzLkVSqi+WuxG8UZrrOaWbhHkDK+MlHFjLpL+vqUVU6iSUaDYREu1xoLWEQsWOznT4oT2iEiGZLpQLgkn+WiA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mui" + } }, "node_modules/@mui/icons-material": { "version": "5.8.4", @@ -3641,13 +3641,14 @@ } }, "node_modules/@mui/material": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.0.tgz", - "integrity": "sha512-MSEzkE2vhpM37m8Gh3+TcZCWL70p+MxzNvS8FHugBB6YZpafhBFmFKX7/pYJ2kVD87PpUhNR4szWub7/ohE02Q==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.1.tgz", + "integrity": "sha512-E9fhskX6TwUdAzpL5+yoAzRxb6wY4oBqmBVlgUuLndSwPRYxXoGu+z74NxbDEkxUoHdb7vrDcRTswpB6ykDITQ==", "dependencies": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.92", - "@mui/system": "^5.10.0", + "@mui/base": "5.0.0-alpha.93", + "@mui/core-downloads-tracker": "^5.10.1", + "@mui/system": "^5.10.1", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", "@types/react-transition-group": "^4.4.5", @@ -3683,11 +3684,6 @@ } } }, - "node_modules/@mui/material/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, "node_modules/@mui/private-theming": { "version": "5.9.3", "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-5.9.3.tgz", @@ -3715,9 +3711,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.0.tgz", - "integrity": "sha512-V0MmOx7KBDomDYg2/dRItVsvrpHpd51uZZiNqeuXiZruUJ1vPwtxztpvtSjX/xKvIxN7C0mxf8jmuwVUn6uaEA==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.1.tgz", + "integrity": "sha512-xiQp6wvSLpMcRCOExbRSvkHf6gIQ/eeK7mx/Re6BtPPYIx6OerPwia+23uVIop/k4Bs5D+w7Rv2yXYJxo5rMSQ==", "dependencies": { "@babel/runtime": "^7.17.2", "@emotion/cache": "^11.9.3", @@ -3746,13 +3742,13 @@ } }, "node_modules/@mui/system": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.0.tgz", - "integrity": "sha512-HNu3LdA+37cWqgJBEhOF4F5LX4WVmvg6SoHRfajRO0neKXLdooibMP3W1bhSd27QcPxyMUmvY9/Dlp9znDeCRw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.1.tgz", + "integrity": "sha512-Ix8LVAMtVrNtmncK0yc5llHWlZKCm9okbw8QMnWbI5UH+nI9qhtf+Aure4p5ei6dGKdil++lukar/GxCjfzRSg==", "dependencies": { "@babel/runtime": "^7.17.2", "@mui/private-theming": "^5.9.3", - "@mui/styled-engine": "^5.10.0", + "@mui/styled-engine": "^5.10.1", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", "clsx": "^1.2.1", @@ -3819,11 +3815,6 @@ "react": "^17.0.0 || ^18.0.0" } }, - "node_modules/@mui/utils/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, "node_modules/@multiformats/murmur3": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@multiformats/murmur3/-/murmur3-1.1.3.tgz", @@ -3936,10 +3927,18 @@ } } }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==", + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/popperjs" @@ -4000,9 +3999,9 @@ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "node_modules/@reduxjs/toolkit": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.4.tgz", - "integrity": "sha512-IpFq1WI7sCYeLQpDCGvlcQY9wn70UpAM3cOLq78HRnVn1746RI+l3y5xcuOeVOxORaxABJh3cfJMxycD2IwH5w==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.5.tgz", + "integrity": "sha512-f4D5EXO7A7Xq35T0zRbWq5kJQyXzzscnHKmjnu2+37B3rwHU6mX9PYlbfXdnxcY6P/7zfmjhgan0Z+yuOfeBmA==", "dependencies": { "immer": "^9.0.7", "redux": "^4.1.2", @@ -4102,9 +4101,9 @@ "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" }, "node_modules/@sinclair/typebox": { - "version": "0.24.27", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz", - "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==" + "version": "0.24.28", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", + "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==" }, "node_modules/@sindresorhus/is": { "version": "4.6.0", @@ -4394,14 +4393,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -4487,14 +4478,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@testing-library/jest-dom/node_modules/aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", - "engines": { - "node": ">=6.0" - } - }, "node_modules/@testing-library/jest-dom/node_modules/chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -4691,10 +4674,38 @@ "integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==", "dev": true }, + "node_modules/@types/draft-js": { + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/@types/draft-js/-/draft-js-0.11.9.tgz", + "integrity": "sha512-cQJBZjjIlGaPA1tOY+wGz2KhlPtAAZOIXpUvGPxPRw5uzZ2tcj8m6Yu1QDV9YgP36+cqE3cUvgkARBzgUiuI/Q==", + "dev": true, + "dependencies": { + "@types/react": "*", + "immutable": "~3.7.4" + } + }, + "node_modules/@types/draft-js/node_modules/immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@types/draftjs-to-html": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@types/draftjs-to-html/-/draftjs-to-html-0.8.1.tgz", + "integrity": "sha512-NBkphQs+qZ/sAz/j1pCUaxkPAOx00LTsE88aMSSfcvK+UfCpjHJDqIMCkm6wKotuJvY5w0BtdRazQ0sAaXzPdg==", + "dev": true, + "dependencies": { + "@types/draft-js": "*" + } + }, "node_modules/@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -4757,6 +4768,15 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, + "node_modules/@types/html-to-draftjs": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@types/html-to-draftjs/-/html-to-draftjs-1.4.0.tgz", + "integrity": "sha512-w7Te62TAk2xkl+f/PRepVfaVbsArRYRACqH7Rv9H97gKqglQye3Cf8EArsKuSsN7vW6/zf1kTCsm/jnSR0gDQA==", + "dev": true, + "dependencies": { + "@types/draft-js": "*" + } + }, "node_modules/@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", @@ -4844,9 +4864,9 @@ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" }, "node_modules/@types/node": { - "version": "16.11.47", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.47.tgz", - "integrity": "sha512-fpP+jk2zJ4VW66+wAMFoBJlx1bxmBKx4DUFf68UHgdGCOuyUTDlLWqsaNPJh7xhNDykyJ9eIzAygilP/4WoN8g==" + "version": "16.11.51", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.51.tgz", + "integrity": "sha512-h6p1A77pHBDdOcI9y6Wfh9iRGa8lMUZMk2ebHJTNTtRwgbQzgemZow6PW7+Xs7Z0r0IQFY1+iRlcNAkRrf53nA==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -4909,6 +4929,16 @@ "@types/react": "*" } }, + "node_modules/@types/react-draft-wysiwyg": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@types/react-draft-wysiwyg/-/react-draft-wysiwyg-1.13.4.tgz", + "integrity": "sha512-wasD1t78JDmQvdPDRPf/mf5FSHMlncunW0F6KMOKB3awzi3Wi21yHMGsRAUOkfTr3R8F+yceG8fSLz0kYWu/QA==", + "dev": true, + "dependencies": { + "@types/draft-js": "*", + "@types/react": "*" + } + }, "node_modules/@types/react-is": { "version": "17.0.3", "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", @@ -5007,6 +5037,12 @@ "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" }, + "node_modules/@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "dev": true + }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -5029,13 +5065,13 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", - "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", + "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/type-utils": "5.33.0", - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/type-utils": "5.33.1", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", @@ -5060,12 +5096,26 @@ } } }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/experimental-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.0.tgz", - "integrity": "sha512-NvRsNe+T90QrSVlgdV9/U8/chfqGmShvKUE7hWZTAUUCF6hZty/R+eMPVGldKcUDq7uRQaK6+V8gv5OwVDqC+g==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1.tgz", + "integrity": "sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==", "dependencies": { - "@typescript-eslint/utils": "5.33.0" + "@typescript-eslint/utils": "5.33.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5079,13 +5129,13 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", - "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", + "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", "dependencies": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "debug": "^4.3.4" }, "engines": { @@ -5105,12 +5155,12 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", + "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1" }, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" @@ -5121,11 +5171,11 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", - "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", + "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", "dependencies": { - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "tsutils": "^3.21.0" }, @@ -5146,9 +5196,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", + "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -5158,12 +5208,12 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", + "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", "dependencies": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -5183,15 +5233,29 @@ } } }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@typescript-eslint/utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", - "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", + "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", "dependencies": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -5227,11 +5291,11 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", + "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", "dependencies": { - "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/types": "5.33.1", "eslint-visitor-keys": "^3.3.0" }, "engines": { @@ -5383,26 +5447,6 @@ "ws": "7.5.3" } }, - "node_modules/@walletconnect/socket-transport/node_modules/ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "engines": { - "node": ">=8.3.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": "^5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "node_modules/@walletconnect/types": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@walletconnect/types/-/types-1.8.0.tgz", @@ -5422,11 +5466,6 @@ "query-string": "6.13.5" } }, - "node_modules/@walletconnect/utils/node_modules/bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - }, "node_modules/@walletconnect/web3-provider": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/@walletconnect/web3-provider/-/web3-provider-1.8.0.tgz", @@ -5699,9 +5738,9 @@ } }, "node_modules/acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", "bin": { "acorn": "bin/acorn" }, @@ -5729,14 +5768,6 @@ "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==", - "peerDependencies": { - "acorn": "^8" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -5948,21 +5979,17 @@ } }, "node_modules/aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "dependencies": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - }, + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", "engines": { "node": ">=6.0" } }, "node_modules/array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "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-includes": { "version": "3.1.5", @@ -6074,11 +6101,6 @@ "safer-buffer": "^2.1.0" } }, - "node_modules/asn1.js/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/assert": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", @@ -6105,9 +6127,12 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dependencies": { + "lodash": "^4.17.14" + } }, "node_modules/async-eventemitter": { "version": "0.2.4", @@ -6117,14 +6142,6 @@ "async": "^2.4.0" } }, - "node_modules/async-eventemitter/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, "node_modules/async-limiter": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", @@ -6224,19 +6241,6 @@ "form-data": "^4.0.0" } }, - "node_modules/axios/node_modules/form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "dependencies": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", @@ -6434,14 +6438,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.3.tgz", @@ -6711,9 +6707,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "node_modules/bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" }, "node_modules/body-parser": { "version": "1.20.0", @@ -6738,14 +6734,6 @@ "npm": "1.2.8000 || >= 1.4.16" } }, - "node_modules/body-parser/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/body-parser/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -6781,6 +6769,11 @@ "multicast-dns": "^7.2.5" } }, + "node_modules/bonjour-service/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, "node_modules/boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", @@ -6864,6 +6857,11 @@ "randombytes": "^2.0.1" } }, + "node_modules/browserify-rsa/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/browserify-sign": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", @@ -6880,6 +6878,11 @@ "safe-buffer": "^5.2.0" } }, + "node_modules/browserify-sign/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -7050,9 +7053,9 @@ "dev": true }, "node_modules/bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", "engines": { "node": ">= 0.8" } @@ -7201,9 +7204,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001375", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", - "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==", + "version": "1.0.30001378", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001378.tgz", + "integrity": "sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA==", "funding": [ { "type": "opencollective", @@ -7269,6 +7272,14 @@ "node": ">=4" } }, + "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==", + "engines": { + "node": ">=0.8.0" + } + }, "node_modules/char-regex": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", @@ -7424,13 +7435,32 @@ } }, "node_modules/cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" } }, "node_modules/clone": { @@ -7587,6 +7617,14 @@ "node": ">= 0.8.0" } }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "engines": { + "node": ">= 0.8" + } + }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -7742,9 +7780,9 @@ } }, "node_modules/core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "node_modules/cors": { "version": "2.8.5", @@ -7793,11 +7831,6 @@ "elliptic": "^6.5.3" } }, - "node_modules/create-ecdh/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/create-hash": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", @@ -7970,6 +8003,20 @@ "webpack": "^5.0.0" } }, + "node_modules/css-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", @@ -8145,9 +8192,9 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "node_modules/cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.0.tgz", + "integrity": "sha512-HmRYATZ4Gf8naf6sZmwKEyf7MXAC0ZxjsamtNNgmuWpQgoO973zsE/1JMIohEYsSi5e3n7vQauCLv7TWSrOlrw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" @@ -8165,9 +8212,9 @@ } }, "node_modules/cssnano": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", "dependencies": { "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", @@ -8390,9 +8437,9 @@ } }, "node_modules/decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" }, "node_modules/decode-uri-component": { "version": "0.2.0", @@ -8620,11 +8667,6 @@ "randombytes": "^2.0.0" } }, - "node_modules/diffie-hellman/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/dijkstrajs": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/dijkstrajs/-/dijkstrajs-1.0.2.tgz", @@ -8802,6 +8844,49 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "node_modules/draft-js": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.11.7.tgz", + "integrity": "sha512-ne7yFfN4sEL82QPQEn80xnADR8/Q6ALVworbC5UOSzOvjffmYfFsr3xSZtxbIirti14R7Y33EZC5rivpLgIbsg==", + "peer": true, + "dependencies": { + "fbjs": "^2.0.0", + "immutable": "~3.7.4", + "object-assign": "^4.1.1" + }, + "peerDependencies": { + "react": ">=0.14.0", + "react-dom": ">=0.14.0" + } + }, + "node_modules/draft-js/node_modules/immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "peer": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/draftjs-to-html": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/draftjs-to-html/-/draftjs-to-html-0.9.1.tgz", + "integrity": "sha512-fFstE6+IayaVFBEvaFt/wN8vdj8FsTRzij7dy7LI9QIwf5LgfHFi9zSpvCg+feJ2tbYVqHxUkjcibwpsTpgFVQ==" + }, + "node_modules/draftjs-to-markdown": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/draftjs-to-markdown/-/draftjs-to-markdown-0.6.0.tgz", + "integrity": "sha512-nmze89CrGOQCzPLd16i2hYpmVyQhZnZuIuuLK7SCuGCRCYTPSnf6PE2f9ONcvjT357G+yEdEQh3K3Ry5cNVMcQ==" + }, + "node_modules/draftjs-utils": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/draftjs-utils/-/draftjs-utils-0.10.2.tgz", + "integrity": "sha512-EstHqr3R3JVcilJrBaO/A+01GvwwKmC7e4TCjC7S94ZeMh4IVmf60OuQXtHHpwItK8C2JCi3iljgN5KHkJboUg==", + "peerDependencies": { + "draft-js": "^0.11.x", + "immutable": "3.x.x || 4.x.x" + } + }, "node_modules/duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -8852,9 +8937,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.213", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.213.tgz", - "integrity": "sha512-+3DbGHGOCHTVB/Ms63bGqbyC1b8y7Fk86+7ltssB8NQrZtSCvZG6eooSl9U2Q0yw++fL2DpHKOdTU0NVEkFObg==" + "version": "1.4.225", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.225.tgz", + "integrity": "sha512-ICHvGaCIQR3P88uK8aRtx8gmejbVJyC6bB4LEC3anzBrIzdzC7aiZHY4iFfXhN4st6I7lMO0x4sgBHf/7kBvRw==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -9103,11 +9188,14 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "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==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "engines": { - "node": ">=0.8.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/escodegen": { @@ -9188,9 +9276,9 @@ } }, "node_modules/eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "dependencies": { "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.10.4", @@ -9287,15 +9375,19 @@ } }, "node_modules/eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "dependencies": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "engines": { "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } } }, "node_modules/eslint-module-utils/node_modules/debug": { @@ -9306,67 +9398,6 @@ "ms": "^2.1.1" } }, - "node_modules/eslint-module-utils/node_modules/find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "dependencies": { - "locate-path": "^2.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "dependencies": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "dependencies": { - "p-try": "^1.0.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "dependencies": { - "p-limit": "^1.1.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/node_modules/p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-module-utils/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==", - "engines": { - "node": ">=4" - } - }, "node_modules/eslint-plugin-flowtype": { "version": "8.0.3", "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", @@ -9483,12 +9514,16 @@ "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" } }, - "node_modules/eslint-plugin-jsx-a11y/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/eslint-plugin-jsx-a11y/node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" } }, "node_modules/eslint-plugin-react": { @@ -9556,14 +9591,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/eslint-plugin-react/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/eslint-plugin-testing-library": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.6.0.tgz", @@ -9781,17 +9808,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/eslint/node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/eslint/node_modules/globals": { "version": "13.17.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", @@ -9863,6 +9879,17 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/espree/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", @@ -10023,11 +10050,6 @@ "safe-event-emitter": "^1.0.1" } }, - "node_modules/eth-json-rpc-middleware/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/eth-json-rpc-middleware/node_modules/ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -10072,11 +10094,6 @@ "xhr-request-promise": "^0.1.2" } }, - "node_modules/eth-lib/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/eth-lib/node_modules/ws": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", @@ -10114,11 +10131,6 @@ "ethereumjs-util": "^5.1.1" } }, - "node_modules/eth-sig-util/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/eth-sig-util/node_modules/ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -10185,11 +10197,6 @@ "@types/node": "*" } }, - "node_modules/ethereumjs-abi/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/ethereumjs-abi/node_modules/ethereumjs-util": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", @@ -10214,11 +10221,6 @@ "safe-buffer": "^5.1.1" } }, - "node_modules/ethereumjs-account/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/ethereumjs-account/node_modules/ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -10246,19 +10248,6 @@ "merkle-patricia-tree": "^2.1.2" } }, - "node_modules/ethereumjs-block/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/ethereumjs-block/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/ethereumjs-block/node_modules/ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -10289,11 +10278,6 @@ "ethereumjs-util": "^5.0.0" } }, - "node_modules/ethereumjs-tx/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/ethereumjs-tx/node_modules/ethereum-common": { "version": "0.0.18", "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", @@ -10328,6 +10312,11 @@ "node": ">=10.0.0" } }, + "node_modules/ethereumjs-util/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/ethereumjs-vm": { "version": "2.6.0", "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", @@ -10355,19 +10344,6 @@ "@types/node": "*" } }, - "node_modules/ethereumjs-vm/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/ethereumjs-vm/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/ethereumjs-vm/node_modules/ethereumjs-block": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", @@ -10565,11 +10541,6 @@ "node": ">= 0.10.0" } }, - "node_modules/express/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/express/node_modules/debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -10714,6 +10685,46 @@ "bser": "2.1.1" } }, + "node_modules/fbjs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-2.0.0.tgz", + "integrity": "sha512-8XA8ny9ifxrAWlyhAbexXcs3rRMtxWcs3M0lctLfB49jRDHiaxj+Mo0XxbwE7nKZYzgCFoq64FS+WFd4IycPPQ==", + "peer": true, + "dependencies": { + "core-js": "^3.6.4", + "cross-fetch": "^3.0.4", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + } + }, + "node_modules/fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "peer": true + }, + "node_modules/fbjs/node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "peer": true, + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "node_modules/fbjs/node_modules/promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "peer": true, + "dependencies": { + "asap": "~2.0.3" + } + }, "node_modules/file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -10880,9 +10891,9 @@ } }, "node_modules/flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "node_modules/follow-redirects": { "version": "1.15.1", @@ -11056,6 +11067,20 @@ "url": "https://opencollective.com/webpack" } }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -11076,9 +11101,9 @@ } }, "node_modules/form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -11681,6 +11706,11 @@ "wbuf": "^1.1.0" } }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -11744,6 +11774,15 @@ "node": ">=12" } }, + "node_modules/html-to-draftjs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/html-to-draftjs/-/html-to-draftjs-1.5.0.tgz", + "integrity": "sha512-kggLXBNciKDwKf+KYsuE+V5gw4dZ7nHyGMX9m0wy7urzWjKGWyNFetmArRLvRV0VrxKN70WylFsJvMTJx02OBQ==", + "peerDependencies": { + "draft-js": "^0.10.x || ^0.11.x", + "immutable": "3.x.x || 4.x.x" + } + }, "node_modules/html-webpack-plugin": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", @@ -11868,6 +11907,17 @@ } } }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -12046,14 +12096,6 @@ "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", @@ -12153,11 +12195,11 @@ } }, "node_modules/ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "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": ">= 10" + "node": ">= 0.10" } }, "node_modules/ipfs-car": { @@ -12509,11 +12551,11 @@ } }, "node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/is-function": { @@ -12645,14 +12687,11 @@ } }, "node_modules/is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" + "node": ">=8" } }, "node_modules/is-potential-custom-element-name": { @@ -12800,9 +12839,9 @@ } }, "node_modules/isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/isexe": { "version": "2.0.0", @@ -12857,14 +12896,6 @@ "node": ">=8" } }, - "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", @@ -13076,6 +13107,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/jake/node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -13318,6 +13354,16 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -13334,6 +13380,11 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "node_modules/jest-cli/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -13342,6 +13393,27 @@ "node": ">=8" } }, + "node_modules/jest-cli/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -13353,6 +13425,47 @@ "node": ">=8" } }, + "node_modules/jest-cli/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-config": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", @@ -14378,6 +14491,20 @@ "node": ">=8" } }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -14812,11 +14939,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/jest-watch-typeahead/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -15075,6 +15197,30 @@ } } }, + "node_modules/jsdom/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", @@ -15442,6 +15588,14 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "node_modules/linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "dependencies": { + "uc.micro": "^1.0.1" + } + }, "node_modules/loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -15553,6 +15707,11 @@ "node": ">=10" } }, + "node_modules/lru-cache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, "node_modules/ltgt": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", @@ -15588,14 +15747,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/make-dir/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/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -15732,14 +15883,6 @@ "node": ">=10" } }, - "node_modules/merge-options/node_modules/is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", - "engines": { - "node": ">=8" - } - }, "node_modules/merge-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", @@ -15773,11 +15916,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" }, - "node_modules/merkle-patricia-tree/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/merkle-patricia-tree/node_modules/ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -15792,6 +15930,11 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/merkle-patricia-tree/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/merkle-patricia-tree/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -15846,11 +15989,6 @@ "miller-rabin": "bin/miller-rabin" } }, - "node_modules/miller-rabin/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/mime": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", @@ -16036,11 +16174,6 @@ "yallist": "^3.0.0" } }, - "node_modules/minipass/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/minizlib": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", @@ -16091,14 +16224,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==", - "engines": { - "node": ">=10" - } - }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -16343,6 +16468,20 @@ "node": ">=10" } }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", @@ -16472,9 +16611,9 @@ } }, "node_modules/object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -17571,6 +17710,20 @@ "webpack": "^5.0.0" } }, + "node_modules/postcss-loader/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/postcss-logical": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", @@ -17997,56 +18150,58 @@ } }, "node_modules/postcss-preset-env": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", - "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", - "dependencies": { - "@csstools/postcss-cascade-layers": "^1.0.4", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.6", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.0.tgz", + "integrity": "sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.0.5", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.1", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.21.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.8", + "browserslist": "^4.21.3", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.3", - "postcss-attribute-case-insensitive": "^5.0.1", + "cssdb": "^7.0.0", + "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.3", + "postcss-color-functional-notation": "^4.2.4", "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.0", + "postcss-color-rebeccapurple": "^7.1.1", "postcss-custom-media": "^8.0.2", "postcss-custom-properties": "^12.1.8", "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", "postcss-env-function": "^4.0.6", "postcss-focus-visible": "^6.0.4", "postcss-focus-within": "^5.0.4", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", + "postcss-lab-function": "^4.2.1", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.9", + "postcss-nesting": "^10.1.10", "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", + "postcss-overflow-shorthand": "^3.0.4", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.0", + "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" }, "engines": { @@ -18309,6 +18464,11 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, "node_modules/process": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", @@ -18406,14 +18566,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-addr/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/prr": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -18437,11 +18589,6 @@ "safe-buffer": "^5.1.2" } }, - "node_modules/public-encrypt/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/pump": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", @@ -18488,174 +18635,6 @@ "node": ">=4" } }, - "node_modules/qrcode/node_modules/ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/qrcode/node_modules/emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "node_modules/qrcode/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==", - "dependencies": { - "locate-path": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/node_modules/is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", - "engines": { - "node": ">=4" - } - }, - "node_modules/qrcode/node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "node_modules/qrcode/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==", - "dependencies": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/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==", - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/qrcode/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==", - "dependencies": { - "p-limit": "^2.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/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==", - "engines": { - "node": ">=4" - } - }, - "node_modules/qrcode/node_modules/string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dependencies": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/qrcode/node_modules/y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "node_modules/qrcode/node_modules/yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "dependencies": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "node_modules/qrcode/node_modules/yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dependencies": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - }, "node_modules/qs": { "version": "6.10.3", "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", @@ -18789,14 +18768,6 @@ "node": ">= 0.8" } }, - "node_modules/raw-body/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/raw-body/node_modules/iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -18951,17 +18922,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/react-dev-utils/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/react-dev-utils/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -19001,6 +18961,24 @@ "react": "^18.2.0" } }, + "node_modules/react-draft-wysiwyg": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/react-draft-wysiwyg/-/react-draft-wysiwyg-1.15.0.tgz", + "integrity": "sha512-p1cYZcWc6/ALFBVksbFoCM3b29fGQDlZLIMrXng0TU/UElxIOF2/AWWo4L5auIYVhmqKTZ0NkNjnXOzGGuxyeA==", + "dependencies": { + "classnames": "^2.2.6", + "draftjs-utils": "^0.10.2", + "html-to-draftjs": "^1.5.0", + "linkify-it": "^2.2.0", + "prop-types": "^15.7.2" + }, + "peerDependencies": { + "draft-js": "^0.10.x || ^0.11.x", + "immutable": "3.x.x || 4.x.x", + "react": "0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x || ^18.x.x", + "react-dom": "0.13.x || 0.14.x || ^15.0.0-0 || 15.x.x || ^16.0.0-0 || ^16.x.x || ^17.x.x || ^18.x.x" + } + }, "node_modules/react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", @@ -19015,9 +18993,9 @@ } }, "node_modules/react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "node_modules/react-native-fetch-api": { "version": "2.0.0", @@ -19038,17 +19016,6 @@ "react-transition-group": "^4.4.1" } }, - "node_modules/react-notifications/node_modules/acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, "node_modules/react-redux": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-8.0.2.tgz", @@ -19087,11 +19054,6 @@ } } }, - "node_modules/react-redux/node_modules/react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, "node_modules/react-refresh": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", @@ -19196,6 +19158,20 @@ } } }, + "node_modules/react-scripts/node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/react-spinners": { "version": "0.13.4", "resolved": "https://registry.npmjs.org/react-spinners/-/react-spinners-0.13.4.tgz", @@ -19685,7 +19661,7 @@ "node": ">=8" } }, - "node_modules/resolve-from": { + "node_modules/resolve-cwd/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==", @@ -19693,6 +19669,14 @@ "node": ">=8" } }, + "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/resolve-url-loader": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", @@ -19832,10 +19816,15 @@ "rlp": "bin/rlp" } }, + "node_modules/rlp/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/rollup": { - "version": "2.77.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", - "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "version": "2.78.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.1.tgz", + "integrity": "sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==", "bin": { "rollup": "dist/bin/rollup" }, @@ -19957,9 +19946,9 @@ "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "node_modules/sass": { - "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "version": "1.54.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", + "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -20094,17 +20083,11 @@ } }, "node_modules/semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "dependencies": { - "lru-cache": "^6.0.0" - }, + "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" - }, - "engines": { - "node": ">=10" } }, "node_modules/send": { @@ -20406,11 +20389,11 @@ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "node_modules/source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", "engines": { - "node": ">= 8" + "node": ">=0.10.0" } }, "node_modules/source-map-js": { @@ -20690,22 +20673,41 @@ "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, "node_modules/string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=8" + "node": ">=6" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "engines": { + "node": ">=6" } }, "node_modules/string-width/node_modules/emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } }, "node_modules/string.prototype.matchall": { "version": "4.0.7", @@ -21253,11 +21255,6 @@ } ] }, - "node_modules/tar/node_modules/yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - }, "node_modules/temp-dir": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", @@ -21327,15 +21324,15 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", + "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", "dependencies": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" + "terser": "^5.14.1" }, "engines": { "node": ">= 10.13.0" @@ -21359,6 +21356,17 @@ } } }, + "node_modules/terser/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -21641,6 +21649,30 @@ "node": ">=4.2.0" } }, + "node_modules/ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/ua-parser-js" + }, + { + "type": "paypal", + "url": "https://paypal.me/faisalman" + } + ], + "peer": true, + "engines": { + "node": "*" + } + }, + "node_modules/uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "node_modules/uint8arrays": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", @@ -21914,6 +21946,14 @@ "node": ">=10.12.0" } }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, "node_modules/validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", @@ -21949,11 +21989,6 @@ "extsprintf": "^1.2.0" } }, - "node_modules/verror/node_modules/core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", @@ -21973,46 +22008,6 @@ "node": ">=10" } }, - "node_modules/w3name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/w3name/-/w3name-1.0.4.tgz", - "integrity": "sha512-wR7+MCCgutYTc7R17zsUji/XRm9JcaX72ac8rJcAS+WUJYWYR+jf0v8NT82kYhpwnv/yeXlFa/KqNbzI7TvFSA==", - "dependencies": { - "@web-std/fetch": "^4.1.0", - "cborg": "^1.9.4", - "ipns": "^0.16.0", - "libp2p-crypto": "^0.21.2", - "throttled-queue": "^2.1.4" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=7.0.0" - } - }, - "node_modules/w3name/node_modules/@web-std/fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-4.1.0.tgz", - "integrity": "sha512-ZRizMcP8YyuRlhIsRYNFD9x/w28K7kbUhNGmKM9hDy4qeQ5xMTk//wA89EF+Clbl6EP4ksmCcN+4TqBMSRL8Zw==", - "dependencies": { - "@web-std/blob": "^3.0.3", - "@web-std/form-data": "^3.0.2", - "@web-std/stream": "^1.0.1", - "@web3-storage/multipart-parser": "^1.0.0", - "data-uri-to-buffer": "^3.0.1", - "mrmime": "^1.0.0" - }, - "engines": { - "node": "^10.17 || >=12.3" - } - }, - "node_modules/w3name/node_modules/@web-std/stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.1.tgz", - "integrity": "sha512-tsz4Y0WNDgFA5jwLSeV7/UV5rfMIlj0cPsSLVfTihjaVW0OJPd5NxJ3le1B3yLyqqzRpeG5OAfJAADLc4VoGTA==", - "dependencies": { - "web-streams-polyfill": "^3.1.1" - } - }, "node_modules/walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -22254,11 +22249,6 @@ "node": ">=8.0.0" } }, - "node_modules/web3-eth-accounts/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/web3-eth-accounts/node_modules/eth-lib": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", @@ -22326,6 +22316,11 @@ "node": ">=8.0.0" } }, + "node_modules/web3-eth-iban/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/web3-eth-personal": { "version": "1.7.5", "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.7.5.tgz", @@ -22389,19 +22384,6 @@ "xtend": "^4.0.1" } }, - "node_modules/web3-provider-engine/node_modules/async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "dependencies": { - "lodash": "^4.17.14" - } - }, - "node_modules/web3-provider-engine/node_modules/bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "node_modules/web3-provider-engine/node_modules/ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -22416,6 +22398,11 @@ "safe-buffer": "^5.1.1" } }, + "node_modules/web3-provider-engine/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "node_modules/web3-provider-engine/node_modules/readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -22530,6 +22517,11 @@ "node": ">=8.0.0" } }, + "node_modules/web3-utils/node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "node_modules/web3.storage": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/web3.storage/-/web3.storage-4.3.0.tgz", @@ -22812,6 +22804,14 @@ "ajv": "^8.8.2" } }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -22903,6 +22903,25 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, + "node_modules/webpack/node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/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==", + "peerDependencies": { + "acorn": "^8" + } + }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -23371,51 +23390,37 @@ } }, "node_modules/wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dependencies": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" }, "engines": { - "node": ">=7.0.0" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -23433,9 +23438,9 @@ } }, "node_modules/ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", "engines": { "node": ">=8.3.0" }, @@ -23533,12 +23538,9 @@ } }, "node_modules/y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", - "engines": { - "node": ">=10" - } + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "node_modules/yaeti": { "version": "0.0.6", @@ -23549,9 +23551,9 @@ } }, "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "node_modules/yaml": { "version": "1.10.2", @@ -23562,20 +23564,20 @@ } }, "node_modules/yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dependencies": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" - }, - "engines": { - "node": ">=10" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "node_modules/yargs-parser": { @@ -23586,6 +23588,79 @@ "node": ">=10" } }, + "node_modules/yargs/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yargs/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==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/yargs/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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -23651,13 +23726,6 @@ "gensync": "^1.0.0-beta.2", "json5": "^2.2.1", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/eslint-parser": { @@ -23688,11 +23756,6 @@ "version": "4.3.0", "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -23744,13 +23807,6 @@ "@babel/helper-validator-option": "^7.18.6", "browserslist": "^4.20.2", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/helper-create-class-features-plugin": { @@ -23787,13 +23843,6 @@ "lodash.debounce": "^4.0.8", "resolve": "^1.14.2", "semver": "^6.1.2" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/helper-environment-visitor": { @@ -24601,13 +24650,6 @@ "babel-plugin-polyfill-corejs3": "^0.5.3", "babel-plugin-polyfill-regenerator": "^0.4.0", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/plugin-transform-shorthand-properties": { @@ -24758,13 +24800,6 @@ "babel-plugin-polyfill-regenerator": "^0.4.0", "core-js-compat": "^3.22.1", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "@babel/preset-modules": { @@ -24928,6 +24963,14 @@ "postcss-selector-parser": "^6.0.10" } }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, "@csstools/postcss-normalize-display-values": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", @@ -24961,6 +25004,14 @@ "postcss-value-parser": "^4.2.0" } }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, "@csstools/postcss-trigonometric-functions": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", @@ -24998,18 +25049,6 @@ "find-root": "^1.1.0", "source-map": "^0.5.7", "stylis": "4.0.13" - }, - "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": { @@ -25168,196 +25207,211 @@ } }, "@ethersproject/abi": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.6.4.tgz", - "integrity": "sha512-TTeZUlCeIHG6527/2goZA6gW5F8Emoc7MrZDC7hhP84aRGvW3TEdTnZR08Ls88YXM1m2SuK42Osw/jSi3uO8gg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abi/-/abi-5.7.0.tgz", + "integrity": "sha512-351ktp42TiRcYB3H1OP8yajPeAQstMW/yCFokj/AthP9bLHzQFPlOrxOcwYEDkUAICmOHljvN4K39OMTMUa9RA==", "requires": { - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/hash": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/hash": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, "@ethersproject/abstract-provider": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.6.1.tgz", - "integrity": "sha512-BxlIgogYJtp1FS8Muvj8YfdClk3unZH0vRMVX791Z9INBNT/kuACZ9GzaY1Y4yFq+YSy6/w4gzj3HCRKrK9hsQ==", - "requires": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/networks": "^5.6.3", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/transactions": "^5.6.2", - "@ethersproject/web": "^5.6.1" + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-provider/-/abstract-provider-5.7.0.tgz", + "integrity": "sha512-R41c9UkchKCpAqStMYUpdunjo3pkEvZC3FAwZn5S5MGbXoMQOHIdHItezTETxAO5bevtMApSyEhn9+CHcDsWBw==", + "requires": { + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/networks": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/transactions": "^5.7.0", + "@ethersproject/web": "^5.7.0" } }, "@ethersproject/abstract-signer": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.6.2.tgz", - "integrity": "sha512-n1r6lttFBG0t2vNiI3HoWaS/KdOt8xyDjzlP2cuevlWLG6EX0OwcKLyG/Kp/cuwNxdy/ous+R/DEMdTUwWQIjQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/abstract-signer/-/abstract-signer-5.7.0.tgz", + "integrity": "sha512-a16V8bq1/Cz+TGCkE2OPMTOUDLS3grCpdjoJCYNnVBbdYEMSgKrU0+B90s8b6H+ByYTBZN7a3g76jdIJi7UfKQ==", "requires": { - "@ethersproject/abstract-provider": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0" + "@ethersproject/abstract-provider": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0" } }, "@ethersproject/address": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.6.1.tgz", - "integrity": "sha512-uOgF0kS5MJv9ZvCz7x6T2EXJSzotiybApn4XlOgoTX0xdtyVIJ7pF+6cGPxiEq/dpBiTfMiw7Yc81JcwhSYA0Q==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/address/-/address-5.7.0.tgz", + "integrity": "sha512-9wYhYt7aghVGo758POM5nqcOMaE168Q6aRLJZwUmiqSrAungkG74gSSeKEIR7ukixesdRZGPgVqme6vmxs1fkA==", "requires": { - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/rlp": "^5.6.1" + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/rlp": "^5.7.0" } }, "@ethersproject/base64": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.6.1.tgz", - "integrity": "sha512-qB76rjop6a0RIYYMiB4Eh/8n+Hxu2NIZm8S/Q7kNo5pmZfXhHGHmS4MinUainiBC54SCyRnwzL+KZjj8zbsSsw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/base64/-/base64-5.7.0.tgz", + "integrity": "sha512-Dr8tcHt2mEbsZr/mwTPIQAf3Ai0Bks/7gTw9dSqk1mQvhW3XvRlmDJr/4n+wg1JmCl16NZue17CDh8xb/vZ0sQ==", "requires": { - "@ethersproject/bytes": "^5.6.1" + "@ethersproject/bytes": "^5.7.0" } }, "@ethersproject/bignumber": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.6.2.tgz", - "integrity": "sha512-v7+EEUbhGqT3XJ9LMPsKvXYHFc8eHxTowFCG/HgJErmq4XHJ2WR7aeyICg3uTOAQ7Icn0GFHAohXEhxQHq4Ubw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bignumber/-/bignumber-5.7.0.tgz", + "integrity": "sha512-n1CAdIHRWjSucQO3MC1zPSVgV/6dy/fjL9pMrPP9peL+QxEg9wOsVqwD4+818B6LUEtaXzVHQiuivzRoxPxUGw==", "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", "bn.js": "^5.2.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "@ethersproject/bytes": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.6.1.tgz", - "integrity": "sha512-NwQt7cKn5+ZE4uDn+X5RAXLp46E1chXoaMmrxAyA0rblpxz8t58lVkrHXoRIn0lz1joQElQ8410GqhTqMOwc6g==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/bytes/-/bytes-5.7.0.tgz", + "integrity": "sha512-nsbxwgFXWh9NyYWo+U8atvmMsSdKJprTcICAkvbBffT75qDocbuggBU0SJiVK2MuTrp0q+xvLkTnGMPK1+uA9A==", "requires": { - "@ethersproject/logger": "^5.6.0" + "@ethersproject/logger": "^5.7.0" } }, "@ethersproject/constants": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.6.1.tgz", - "integrity": "sha512-QSq9WVnZbxXYFftrjSjZDUshp6/eKp6qrtdBtUCm0QxCV5z1fG/w3kdlcsjMCQuQHUnAclKoK7XpXMezhRDOLg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/constants/-/constants-5.7.0.tgz", + "integrity": "sha512-DHI+y5dBNvkpYUMiRQyxRBYBefZkJfo70VUkUAsRjcPs47muV9evftfZ0PJVCXYbAiCgght0DtcF9srFQmIgWA==", "requires": { - "@ethersproject/bignumber": "^5.6.2" + "@ethersproject/bignumber": "^5.7.0" } }, "@ethersproject/hash": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.6.1.tgz", - "integrity": "sha512-L1xAHurbaxG8VVul4ankNX5HgQ8PNCTrnVXEiFnE9xoRnaUcgfD12tZINtDinSllxPLCtGwguQxJ5E6keE84pA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/hash/-/hash-5.7.0.tgz", + "integrity": "sha512-qX5WrQfnah1EFnO5zJv1v46a8HW0+E5xuBBDTwMFZLuVTx0tbU2kkx15NqdjxecrLGatQN9FGQKpb1FKdHCt+g==", "requires": { - "@ethersproject/abstract-signer": "^5.6.2", - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" + "@ethersproject/abstract-signer": "^5.7.0", + "@ethersproject/address": "^5.7.0", + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, "@ethersproject/keccak256": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.6.1.tgz", - "integrity": "sha512-bB7DQHCTRDooZZdL3lk9wpL0+XuG3XLGHLh3cePnybsO3V0rdCAOQGpn/0R3aODmnTOOkCATJiD2hnL+5bwthA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/keccak256/-/keccak256-5.7.0.tgz", + "integrity": "sha512-2UcPboeL/iW+pSg6vZ6ydF8tCnv3Iu/8tUmLLzWWGzxWKFFqOBQFLo6uLUv6BDrLgCDfN28RJ/wtByx+jZ4KBg==", "requires": { - "@ethersproject/bytes": "^5.6.1", + "@ethersproject/bytes": "^5.7.0", "js-sha3": "0.8.0" } }, "@ethersproject/logger": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.6.0.tgz", - "integrity": "sha512-BiBWllUROH9w+P21RzoxJKzqoqpkyM1pRnEKG69bulE9TSQD8SAIvTQqIMZmmCO8pUNkgLP1wndX1gKghSpBmg==" + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/logger/-/logger-5.7.0.tgz", + "integrity": "sha512-0odtFdXu/XHtjQXJYA3u9G0G8btm0ND5Cu8M7i5vhEcE8/HmF4Lbdqanwyv4uQTr2tx6b7fQRmgLrsnpQlmnig==" }, "@ethersproject/networks": { - "version": "5.6.4", - "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.6.4.tgz", - "integrity": "sha512-KShHeHPahHI2UlWdtDMn2lJETcbtaJge4k7XSjDR9h79QTd6yQJmv6Cp2ZA4JdqWnhszAOLSuJEd9C0PRw7hSQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/networks/-/networks-5.7.0.tgz", + "integrity": "sha512-MG6oHSQHd4ebvJrleEQQ4HhVu8Ichr0RDYEfHzsVAVjHNM+w36x9wp9r+hf1JstMXtseXDtkiVoARAG6M959AA==", "requires": { - "@ethersproject/logger": "^5.6.0" + "@ethersproject/logger": "^5.7.0" } }, "@ethersproject/properties": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.6.0.tgz", - "integrity": "sha512-szoOkHskajKePTJSZ46uHUWWkbv7TzP2ypdEK6jGMqJaEt2sb0jCgfBo0gH0m2HBpRixMuJ6TBRaQCF7a9DoCg==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/properties/-/properties-5.7.0.tgz", + "integrity": "sha512-J87jy8suntrAkIZtecpxEPxY//szqr1mlBaYlQ0r4RCaiD2hjheqF9s1LVE8vVuJCXisjIP+JgtK/Do54ej4Sw==", "requires": { - "@ethersproject/logger": "^5.6.0" + "@ethersproject/logger": "^5.7.0" } }, "@ethersproject/rlp": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.6.1.tgz", - "integrity": "sha512-uYjmcZx+DKlFUk7a5/W9aQVaoEC7+1MOBgNtvNg13+RnuUwT4F0zTovC0tmay5SmRslb29V1B7Y5KCri46WhuQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/rlp/-/rlp-5.7.0.tgz", + "integrity": "sha512-rBxzX2vK8mVF7b0Tol44t5Tb8gomOHkj5guL+HhzQ1yBh/ydjGnpw6at+X6Iw0Kp3OzzzkcKp8N9r0W4kYSs9w==", "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, "@ethersproject/signing-key": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.6.2.tgz", - "integrity": "sha512-jVbu0RuP7EFpw82vHcL+GP35+KaNruVAZM90GxgQnGqB6crhBqW/ozBfFvdeImtmb4qPko0uxXjn8l9jpn0cwQ==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/signing-key/-/signing-key-5.7.0.tgz", + "integrity": "sha512-MZdy2nL3wO0u7gkB4nA/pEf8lu1TlFswPNmy8AiYkfKTdO6eXBJyUdmHO/ehm/htHw9K/qF8ujnTyUAD+Ry54Q==", "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", "bn.js": "^5.2.1", "elliptic": "6.5.4", "hash.js": "1.1.7" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "@ethersproject/strings": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.6.1.tgz", - "integrity": "sha512-2X1Lgk6Jyfg26MUnsHiT456U9ijxKUybz8IM1Vih+NJxYtXhmvKBcHOmvGqpFSVJ0nQ4ZCoIViR8XlRw1v/+Cw==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/strings/-/strings-5.7.0.tgz", + "integrity": "sha512-/9nu+lj0YswRNSH0NXYqrh8775XNyEdUQAuf3f+SmOrnVewcJ5SBNAjF7lpgehKi4abvNNXyf+HX86czCdJ8Mg==", "requires": { - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/logger": "^5.6.0" + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/logger": "^5.7.0" } }, "@ethersproject/transactions": { - "version": "5.6.2", - "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.6.2.tgz", - "integrity": "sha512-BuV63IRPHmJvthNkkt9G70Ullx6AcM+SDc+a8Aw/8Yew6YwT51TcBKEp1P4oOQ/bP25I18JJr7rcFRgFtU9B2Q==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/transactions/-/transactions-5.7.0.tgz", + "integrity": "sha512-kmcNicCp1lp8qanMTC3RIikGgoJ80ztTyvtsFvCYpSCfkjhD0jZ2LOrnbcuxuToLIUYYf+4XwD1rP+B/erDIhQ==", "requires": { - "@ethersproject/address": "^5.6.1", - "@ethersproject/bignumber": "^5.6.2", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/constants": "^5.6.1", - "@ethersproject/keccak256": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/rlp": "^5.6.1", - "@ethersproject/signing-key": "^5.6.2" + "@ethersproject/address": "^5.7.0", + "@ethersproject/bignumber": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/constants": "^5.7.0", + "@ethersproject/keccak256": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/rlp": "^5.7.0", + "@ethersproject/signing-key": "^5.7.0" } }, "@ethersproject/web": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.6.1.tgz", - "integrity": "sha512-/vSyzaQlNXkO1WV+RneYKqCJwualcUdx/Z3gseVovZP0wIlOFcCE1hkRhKBH8ImKbGQbMl9EAAyJFrJu7V0aqA==", + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/@ethersproject/web/-/web-5.7.0.tgz", + "integrity": "sha512-ApHcbbj+muRASVDSCl/tgxaH2LBkRMEYfLOLVa0COipx0+nlu0QKet7U2lEg0vdkh8XRSLf2nd1f1Uk9SrVSGA==", "requires": { - "@ethersproject/base64": "^5.6.1", - "@ethersproject/bytes": "^5.6.1", - "@ethersproject/logger": "^5.6.0", - "@ethersproject/properties": "^5.6.0", - "@ethersproject/strings": "^5.6.1" + "@ethersproject/base64": "^5.7.0", + "@ethersproject/bytes": "^5.7.0", + "@ethersproject/logger": "^5.7.0", + "@ethersproject/properties": "^5.7.0", + "@ethersproject/strings": "^5.7.0" } }, "@humanwhocodes/config-array": { @@ -25463,6 +25517,11 @@ "requires": { "p-limit": "^2.2.0" } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" } } }, @@ -25947,9 +26006,9 @@ "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" }, "@jridgewell/trace-mapping": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -25966,27 +26025,25 @@ "integrity": "sha512-/kSXhY692qiV1MXu6EeOZvg5nECLclxNXcKCxJ3cXQgYuRymRHpdx/t7JXfsK+JLjwA1e1c1/SBrlQYpusC29Q==" }, "@mui/base": { - "version": "5.0.0-alpha.92", - "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.92.tgz", - "integrity": "sha512-ZgnSLrTXL4iUdLQhjp01dAOTQPQlnwrqjZRwDT3E6LZXEYn6cMv1MY6LZkWcF/zxrUnyasnsyMAgZ5d8AXS7bA==", + "version": "5.0.0-alpha.93", + "resolved": "https://registry.npmjs.org/@mui/base/-/base-5.0.0-alpha.93.tgz", + "integrity": "sha512-IVUWO0NNlELDc9FD7mM+fWTS1/6n5sJYdIbXpLQ00NjWdVEYmTyRgUAZDlJJJrz+tbF0eeffx0kOsvJvyTZlsA==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/is-prop-valid": "^1.1.3", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", - "@popperjs/core": "^2.11.5", + "@popperjs/core": "^2.11.6", "clsx": "^1.2.1", "prop-types": "^15.8.1", "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } } }, + "@mui/core-downloads-tracker": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-5.10.1.tgz", + "integrity": "sha512-zyzLkVSqi+WuxG8UZrrOaWbhHkDK+MlHFjLpL+vqUVU6iSUaDYREu1xoLWEQsWOznT4oT2iEiGZLpQLgkn+WiA==" + }, "@mui/icons-material": { "version": "5.8.4", "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-5.8.4.tgz", @@ -25996,13 +26053,14 @@ } }, "@mui/material": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.0.tgz", - "integrity": "sha512-MSEzkE2vhpM37m8Gh3+TcZCWL70p+MxzNvS8FHugBB6YZpafhBFmFKX7/pYJ2kVD87PpUhNR4szWub7/ohE02Q==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-5.10.1.tgz", + "integrity": "sha512-E9fhskX6TwUdAzpL5+yoAzRxb6wY4oBqmBVlgUuLndSwPRYxXoGu+z74NxbDEkxUoHdb7vrDcRTswpB6ykDITQ==", "requires": { "@babel/runtime": "^7.17.2", - "@mui/base": "5.0.0-alpha.92", - "@mui/system": "^5.10.0", + "@mui/base": "5.0.0-alpha.93", + "@mui/core-downloads-tracker": "^5.10.1", + "@mui/system": "^5.10.1", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", "@types/react-transition-group": "^4.4.5", @@ -26011,13 +26069,6 @@ "prop-types": "^15.8.1", "react-is": "^18.2.0", "react-transition-group": "^4.4.5" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } } }, "@mui/private-theming": { @@ -26031,9 +26082,9 @@ } }, "@mui/styled-engine": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.0.tgz", - "integrity": "sha512-V0MmOx7KBDomDYg2/dRItVsvrpHpd51uZZiNqeuXiZruUJ1vPwtxztpvtSjX/xKvIxN7C0mxf8jmuwVUn6uaEA==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-5.10.1.tgz", + "integrity": "sha512-xiQp6wvSLpMcRCOExbRSvkHf6gIQ/eeK7mx/Re6BtPPYIx6OerPwia+23uVIop/k4Bs5D+w7Rv2yXYJxo5rMSQ==", "requires": { "@babel/runtime": "^7.17.2", "@emotion/cache": "^11.9.3", @@ -26042,13 +26093,13 @@ } }, "@mui/system": { - "version": "5.10.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.0.tgz", - "integrity": "sha512-HNu3LdA+37cWqgJBEhOF4F5LX4WVmvg6SoHRfajRO0neKXLdooibMP3W1bhSd27QcPxyMUmvY9/Dlp9znDeCRw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-5.10.1.tgz", + "integrity": "sha512-Ix8LVAMtVrNtmncK0yc5llHWlZKCm9okbw8QMnWbI5UH+nI9qhtf+Aure4p5ei6dGKdil++lukar/GxCjfzRSg==", "requires": { "@babel/runtime": "^7.17.2", "@mui/private-theming": "^5.9.3", - "@mui/styled-engine": "^5.10.0", + "@mui/styled-engine": "^5.10.1", "@mui/types": "^7.1.5", "@mui/utils": "^5.9.3", "clsx": "^1.2.1", @@ -26072,13 +26123,6 @@ "@types/react-is": "^16.7.1 || ^17.0.0", "prop-types": "^15.8.1", "react-is": "^18.2.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } } }, "@multiformats/murmur3": { @@ -26137,12 +26181,19 @@ "loader-utils": "^2.0.0", "schema-utils": "^3.0.0", "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==" + } } }, "@popperjs/core": { - "version": "2.11.5", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.5.tgz", - "integrity": "sha512-9X2obfABZuDVLCgPK9aX0a/x4jaOEweTTWE2+9sr0Qqqevj2Uv5XorvusThmc9XGYpS9yI+fhh8RTafBtGposw==" + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==" }, "@protobufjs/aspromise": { "version": "1.1.2", @@ -26199,9 +26250,9 @@ "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, "@reduxjs/toolkit": { - "version": "1.8.4", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.4.tgz", - "integrity": "sha512-IpFq1WI7sCYeLQpDCGvlcQY9wn70UpAM3cOLq78HRnVn1746RI+l3y5xcuOeVOxORaxABJh3cfJMxycD2IwH5w==", + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-1.8.5.tgz", + "integrity": "sha512-f4D5EXO7A7Xq35T0zRbWq5kJQyXzzscnHKmjnu2+37B3rwHU6mX9PYlbfXdnxcY6P/7zfmjhgan0Z+yuOfeBmA==", "requires": { "immer": "^9.0.7", "redux": "^4.1.2", @@ -26263,9 +26314,9 @@ "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" }, "@sinclair/typebox": { - "version": "0.24.27", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.27.tgz", - "integrity": "sha512-K7C7IlQ3zLePEZleUN21ceBA2aLcMnLHTLph8QWk1JK37L90obdpY+QGY8bXMKxf1ht1Z0MNewvXxWv0oGDYFg==" + "version": "0.24.28", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.28.tgz", + "integrity": "sha512-dgJd3HLOkLmz4Bw50eZx/zJwtBq65nms3N9VBYu5LTjJ883oBFkTyXRlCB/ZGGwqYpJJHA5zW2Ibhl5ngITfow==" }, "@sindresorhus/is": { "version": "4.6.0", @@ -26439,11 +26490,6 @@ "color-convert": "^2.0.1" } }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -26505,11 +26551,6 @@ "color-convert": "^2.0.1" } }, - "aria-query": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" - }, "chalk": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", @@ -26676,10 +26717,37 @@ "integrity": "sha512-BG7fQKZ689HIoc5h+6D2Dgq1fABRa0RbBWKBd9SP/MVRVXROflpm5fhwyATX5duFmbStzyzyycPB8qUYKDH3NA==", "dev": true }, + "@types/draft-js": { + "version": "0.11.9", + "resolved": "https://registry.npmjs.org/@types/draft-js/-/draft-js-0.11.9.tgz", + "integrity": "sha512-cQJBZjjIlGaPA1tOY+wGz2KhlPtAAZOIXpUvGPxPRw5uzZ2tcj8m6Yu1QDV9YgP36+cqE3cUvgkARBzgUiuI/Q==", + "dev": true, + "requires": { + "@types/react": "*", + "immutable": "~3.7.4" + }, + "dependencies": { + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "dev": true + } + } + }, + "@types/draftjs-to-html": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@types/draftjs-to-html/-/draftjs-to-html-0.8.1.tgz", + "integrity": "sha512-NBkphQs+qZ/sAz/j1pCUaxkPAOx00LTsE88aMSSfcvK+UfCpjHJDqIMCkm6wKotuJvY5w0BtdRazQ0sAaXzPdg==", + "dev": true, + "requires": { + "@types/draft-js": "*" + } + }, "@types/eslint": { - "version": "8.4.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.5.tgz", - "integrity": "sha512-dhsC09y1gpJWnK+Ff4SGvCuSnk9DaU0BJZSzOwa6GVSg65XtTugLBITDAAzRU5duGBoXBHpdR/9jHGxJjNflJQ==", + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -26742,6 +26810,15 @@ "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" }, + "@types/html-to-draftjs": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@types/html-to-draftjs/-/html-to-draftjs-1.4.0.tgz", + "integrity": "sha512-w7Te62TAk2xkl+f/PRepVfaVbsArRYRACqH7Rv9H97gKqglQye3Cf8EArsKuSsN7vW6/zf1kTCsm/jnSR0gDQA==", + "dev": true, + "requires": { + "@types/draft-js": "*" + } + }, "@types/http-cache-semantics": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", @@ -26829,9 +26906,9 @@ "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" }, "@types/node": { - "version": "16.11.47", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.47.tgz", - "integrity": "sha512-fpP+jk2zJ4VW66+wAMFoBJlx1bxmBKx4DUFf68UHgdGCOuyUTDlLWqsaNPJh7xhNDykyJ9eIzAygilP/4WoN8g==" + "version": "16.11.51", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.51.tgz", + "integrity": "sha512-h6p1A77pHBDdOcI9y6Wfh9iRGa8lMUZMk2ebHJTNTtRwgbQzgemZow6PW7+Xs7Z0r0IQFY1+iRlcNAkRrf53nA==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -26894,6 +26971,16 @@ "@types/react": "*" } }, + "@types/react-draft-wysiwyg": { + "version": "1.13.4", + "resolved": "https://registry.npmjs.org/@types/react-draft-wysiwyg/-/react-draft-wysiwyg-1.13.4.tgz", + "integrity": "sha512-wasD1t78JDmQvdPDRPf/mf5FSHMlncunW0F6KMOKB3awzi3Wi21yHMGsRAUOkfTr3R8F+yceG8fSLz0kYWu/QA==", + "dev": true, + "requires": { + "@types/draft-js": "*", + "@types/react": "*" + } + }, "@types/react-is": { "version": "17.0.3", "resolved": "https://registry.npmjs.org/@types/react-is/-/react-is-17.0.3.tgz", @@ -26992,6 +27079,12 @@ "resolved": "https://registry.npmjs.org/@types/use-sync-external-store/-/use-sync-external-store-0.0.3.tgz", "integrity": "sha512-EwmlvuaxPNej9+T4v5AuBPJa2x2UOJVdjCtDHgcDqitUeOtjnJKJ+apYjVcAoBEMjKW1VVFGZLUb5+qqa09XFA==" }, + "@types/uuid": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-8.3.4.tgz", + "integrity": "sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==", + "dev": true + }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -27014,87 +27107,107 @@ "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" }, "@typescript-eslint/eslint-plugin": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.0.tgz", - "integrity": "sha512-jHvZNSW2WZ31OPJ3enhLrEKvAZNyAFWZ6rx9tUwaessTc4sx9KmgMNhVcqVAl1ETnT5rU5fpXTLmY9YvC1DCNg==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.33.1.tgz", + "integrity": "sha512-S1iZIxrTvKkU3+m63YUOxYPKaP+yWDQrdhxTglVDVEVBf+aCSw85+BmJnyUaQQsk5TXFG/LpBu9fa+LrAQ91fQ==", "requires": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/type-utils": "5.33.0", - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/type-utils": "5.33.1", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "functional-red-black-tree": "^1.0.1", "ignore": "^5.2.0", "regexpp": "^3.2.0", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/experimental-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.0.tgz", - "integrity": "sha512-NvRsNe+T90QrSVlgdV9/U8/chfqGmShvKUE7hWZTAUUCF6hZty/R+eMPVGldKcUDq7uRQaK6+V8gv5OwVDqC+g==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.33.1.tgz", + "integrity": "sha512-wk2o+4wojvKz/x3UCbsgjgXl0lyLPYQsfKP0MdRzj4jtsQr4bVtgWUWck6+N3GzThUTbUFyyKLduWPwePhh0xQ==", "requires": { - "@typescript-eslint/utils": "5.33.0" + "@typescript-eslint/utils": "5.33.1" } }, "@typescript-eslint/parser": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.0.tgz", - "integrity": "sha512-cgM5cJrWmrDV2KpvlcSkelTBASAs1mgqq+IUGKJvFxWrapHpaRy5EXPQz9YaKF3nZ8KY18ILTiVpUtbIac86/w==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.33.1.tgz", + "integrity": "sha512-IgLLtW7FOzoDlmaMoXdxG8HOCByTBXrB1V2ZQYSEV1ggMmJfAkMWTwUjjzagS6OkfpySyhKFkBw7A9jYmcHpZA==", "requires": { - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.0.tgz", - "integrity": "sha512-/Jta8yMNpXYpRDl8EwF/M8It2A9sFJTubDo0ATZefGXmOqlaBffEw0ZbkbQ7TNDK6q55NPHFshGBPAZvZkE8Pw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.33.1.tgz", + "integrity": "sha512-8ibcZSqy4c5m69QpzJn8XQq9NnqAToC8OdH/W6IXPXv83vRyEDPYLdjAlUx8h/rbusq6MkW4YdQzURGOqsn3CA==", "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0" + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1" } }, "@typescript-eslint/type-utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.0.tgz", - "integrity": "sha512-2zB8uEn7hEH2pBeyk3NpzX1p3lF9dKrEbnXq1F7YkpZ6hlyqb2yZujqgRGqXgRBTHWIUG3NGx/WeZk224UKlIA==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.33.1.tgz", + "integrity": "sha512-X3pGsJsD8OiqhNa5fim41YtlnyiWMF/eKsEZGsHID2HcDqeSC5yr/uLOeph8rNF2/utwuI0IQoAK3fpoxcLl2g==", "requires": { - "@typescript-eslint/utils": "5.33.0", + "@typescript-eslint/utils": "5.33.1", "debug": "^4.3.4", "tsutils": "^3.21.0" } }, "@typescript-eslint/types": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.0.tgz", - "integrity": "sha512-nIMt96JngB4MYFYXpZ/3ZNU4GWPNdBbcB5w2rDOCpXOVUkhtNlG2mmm8uXhubhidRZdwMaMBap7Uk8SZMU/ppw==" + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.33.1.tgz", + "integrity": "sha512-7K6MoQPQh6WVEkMrMW5QOA5FO+BOwzHSNd0j3+BlBwd6vtzfZceJ8xJ7Um2XDi/O3umS8/qDX6jdy2i7CijkwQ==" }, "@typescript-eslint/typescript-estree": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.0.tgz", - "integrity": "sha512-tqq3MRLlggkJKJUrzM6wltk8NckKyyorCSGMq4eVkyL5sDYzJJcMgZATqmF8fLdsWrW7OjjIZ1m9v81vKcaqwQ==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.33.1.tgz", + "integrity": "sha512-JOAzJ4pJ+tHzA2pgsWQi4804XisPHOtbvwUyqsuuq8+y5B5GMZs7lI1xDWs6V2d7gE/Ez5bTGojSK12+IIPtXA==", "requires": { - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/visitor-keys": "5.33.0", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/visitor-keys": "5.33.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", "semver": "^7.3.7", "tsutils": "^3.21.0" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "@typescript-eslint/utils": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.0.tgz", - "integrity": "sha512-JxOAnXt9oZjXLIiXb5ZIcZXiwVHCkqZgof0O8KPgz7C7y0HS42gi75PdPlqh1Tf109M0fyUw45Ao6JLo7S5AHw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.33.1.tgz", + "integrity": "sha512-uphZjkMaZ4fE8CR4dU7BquOV6u0doeQAr8n6cQenl/poMaIyJtBu8eys5uk6u5HiDH01Mj5lzbJ5SfeDz7oqMQ==", "requires": { "@types/json-schema": "^7.0.9", - "@typescript-eslint/scope-manager": "5.33.0", - "@typescript-eslint/types": "5.33.0", - "@typescript-eslint/typescript-estree": "5.33.0", + "@typescript-eslint/scope-manager": "5.33.1", + "@typescript-eslint/types": "5.33.1", + "@typescript-eslint/typescript-estree": "5.33.1", "eslint-scope": "^5.1.1", "eslint-utils": "^3.0.0" }, @@ -27116,11 +27229,11 @@ } }, "@typescript-eslint/visitor-keys": { - "version": "5.33.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.0.tgz", - "integrity": "sha512-/XsqCzD4t+Y9p5wd9HZiptuGKBlaZO5showwqODii5C0nZawxWLF+Q6k5wYHBrQv96h6GYKyqqMHCSTqta8Kiw==", + "version": "5.33.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.33.1.tgz", + "integrity": "sha512-nwIxOK8Z2MPWltLKMLOEZwmfBZReqUdbEoHQXeCpa+sRVARe5twpJGHCB4dk9903Yaf0nMAlGbQfaAH92F60eg==", "requires": { - "@typescript-eslint/types": "5.33.0", + "@typescript-eslint/types": "5.33.1", "eslint-visitor-keys": "^3.3.0" } }, @@ -27262,14 +27375,6 @@ "@walletconnect/types": "^1.8.0", "@walletconnect/utils": "^1.8.0", "ws": "7.5.3" - }, - "dependencies": { - "ws": { - "version": "7.5.3", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", - "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", - "requires": {} - } } }, "@walletconnect/types": { @@ -27289,13 +27394,6 @@ "bn.js": "4.11.8", "js-sha3": "0.8.0", "query-string": "6.13.5" - }, - "dependencies": { - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" - } } }, "@walletconnect/web3-provider": { @@ -27561,9 +27659,9 @@ } }, "acorn": { - "version": "8.8.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", - "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" }, "acorn-globals": { "version": "6.0.0", @@ -27581,12 +27679,6 @@ } } }, - "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==", - "requires": {} - }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -27743,18 +27835,14 @@ } }, "aria-query": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", - "requires": { - "@babel/runtime": "^7.10.2", - "@babel/runtime-corejs3": "^7.10.2" - } + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", + "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" }, "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" }, "array-includes": { "version": "3.1.5", @@ -27834,13 +27922,6 @@ "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0", "safer-buffer": "^2.1.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, "assert": { @@ -27866,9 +27947,12 @@ "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } }, "async-eventemitter": { "version": "0.2.4", @@ -27876,16 +27960,6 @@ "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", "requires": { "async": "^2.4.0" - }, - "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - } } }, "async-limiter": { @@ -27951,18 +28025,6 @@ "requires": { "follow-redirects": "^1.14.9", "form-data": "^4.0.0" - }, - "dependencies": { - "form-data": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", - "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.8", - "mime-types": "^2.1.12" - } - } } }, "axobject-query": { @@ -28108,13 +28170,6 @@ "@babel/compat-data": "^7.17.7", "@babel/helper-define-polyfill-provider": "^0.3.2", "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "babel-plugin-polyfill-corejs3": { @@ -28327,9 +28382,9 @@ "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" }, "bn.js": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" }, "body-parser": { "version": "1.20.0", @@ -28350,11 +28405,6 @@ "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -28387,6 +28437,13 @@ "dns-equal": "^1.0.0", "fast-deep-equal": "^3.1.3", "multicast-dns": "^7.2.5" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + } } }, "boolbase": { @@ -28467,6 +28524,13 @@ "requires": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "browserify-sign": { @@ -28485,6 +28549,11 @@ "safe-buffer": "^5.2.0" }, "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, "safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", @@ -28597,9 +28666,9 @@ "dev": true }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" }, "cacheable-lookup": { "version": "6.1.0", @@ -28707,9 +28776,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001375", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001375.tgz", - "integrity": "sha512-kWIMkNzLYxSvnjy0hL8w1NOaWNr2rn39RTAVyIwcw8juu60bZDWiF1/loOYANzjtJmy6qPgNmn38ro5Pygagdw==" + "version": "1.0.30001378", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001378.tgz", + "integrity": "sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA==" }, "carbites": { "version": "1.0.6", @@ -28756,6 +28825,13 @@ "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==" + } } }, "char-regex": { @@ -28884,13 +28960,28 @@ } }, "cliui": { - "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^7.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "clone": { @@ -29013,6 +29104,11 @@ "vary": "~1.1.2" }, "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -29131,9 +29227,9 @@ "integrity": "sha512-r1nJk41QLLPyozHUUPmILCEMtMw24NG4oWK6RbsDdjzQgg9ZvrUsPBj1MnG0wXXp1DCDU6j+wUvEmBSrtRbLXg==" }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" }, "cors": { "version": "2.8.5", @@ -29168,13 +29264,6 @@ "requires": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, "create-hash": { @@ -29301,6 +29390,16 @@ "postcss-modules-values": "^4.0.0", "postcss-value-parser": "^4.2.0", "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "css-minimizer-webpack-plugin": { @@ -29418,9 +29517,9 @@ "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" }, "cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.0.tgz", + "integrity": "sha512-HmRYATZ4Gf8naf6sZmwKEyf7MXAC0ZxjsamtNNgmuWpQgoO973zsE/1JMIohEYsSi5e3n7vQauCLv7TWSrOlrw==" }, "cssesc": { "version": "3.0.0", @@ -29428,9 +29527,9 @@ "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" }, "cssnano": { - "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", "requires": { "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", @@ -29600,9 +29699,9 @@ } }, "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" }, "decode-uri-component": { "version": "0.2.0", @@ -29770,13 +29869,6 @@ "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", "randombytes": "^2.0.0" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, "dijkstrajs": { @@ -29922,6 +30014,41 @@ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" }, + "draft-js": { + "version": "0.11.7", + "resolved": "https://registry.npmjs.org/draft-js/-/draft-js-0.11.7.tgz", + "integrity": "sha512-ne7yFfN4sEL82QPQEn80xnADR8/Q6ALVworbC5UOSzOvjffmYfFsr3xSZtxbIirti14R7Y33EZC5rivpLgIbsg==", + "peer": true, + "requires": { + "fbjs": "^2.0.0", + "immutable": "~3.7.4", + "object-assign": "^4.1.1" + }, + "dependencies": { + "immutable": { + "version": "3.7.6", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "integrity": "sha512-AizQPcaofEtO11RZhPPHBOJRdo/20MKQF9mBLnVkBoyHi1/zXK8fzVdnEpSV9gxqtnh6Qomfp3F0xT5qP/vThw==", + "peer": true + } + } + }, + "draftjs-to-html": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/draftjs-to-html/-/draftjs-to-html-0.9.1.tgz", + "integrity": "sha512-fFstE6+IayaVFBEvaFt/wN8vdj8FsTRzij7dy7LI9QIwf5LgfHFi9zSpvCg+feJ2tbYVqHxUkjcibwpsTpgFVQ==" + }, + "draftjs-to-markdown": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/draftjs-to-markdown/-/draftjs-to-markdown-0.6.0.tgz", + "integrity": "sha512-nmze89CrGOQCzPLd16i2hYpmVyQhZnZuIuuLK7SCuGCRCYTPSnf6PE2f9ONcvjT357G+yEdEQh3K3Ry5cNVMcQ==" + }, + "draftjs-utils": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/draftjs-utils/-/draftjs-utils-0.10.2.tgz", + "integrity": "sha512-EstHqr3R3JVcilJrBaO/A+01GvwwKmC7e4TCjC7S94ZeMh4IVmf60OuQXtHHpwItK8C2JCi3iljgN5KHkJboUg==", + "requires": {} + }, "duplexer": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", @@ -29963,9 +30090,9 @@ } }, "electron-to-chromium": { - "version": "1.4.213", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.213.tgz", - "integrity": "sha512-+3DbGHGOCHTVB/Ms63bGqbyC1b8y7Fk86+7ltssB8NQrZtSCvZG6eooSl9U2Q0yw++fL2DpHKOdTU0NVEkFObg==" + "version": "1.4.225", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.225.tgz", + "integrity": "sha512-ICHvGaCIQR3P88uK8aRtx8gmejbVJyC6bB4LEC3anzBrIzdzC7aiZHY4iFfXhN4st6I7lMO0x4sgBHf/7kBvRw==" }, "elliptic": { "version": "6.5.4", @@ -30176,9 +30303,9 @@ "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" }, "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==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" }, "escodegen": { "version": "2.0.0", @@ -30236,9 +30363,9 @@ } }, "eslint": { - "version": "8.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.21.0.tgz", - "integrity": "sha512-/XJ1+Qurf1T9G2M5IHrsjp+xrGT73RZf23xA1z5wB1ZzzEAWSZKvRwhWxTFp1rvkvCfwcvAUNAP31bhKTTGfDA==", + "version": "8.22.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.22.0.tgz", + "integrity": "sha512-ci4t0sz6vSRKdmkOGmprBo6fmI4PrphDFMy5JEq/fNS0gQkJM3rLmrqcp8ipMcdobH3KtUP40KniAE9W19S4wA==", "requires": { "@eslint/eslintrc": "^1.3.0", "@humanwhocodes/config-array": "^0.10.4", @@ -30316,11 +30443,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "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==" - }, "globals": { "version": "13.17.0", "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", @@ -30398,12 +30520,11 @@ } }, "eslint-module-utils": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", "requires": { - "debug": "^3.2.7", - "find-up": "^2.1.0" + "debug": "^3.2.7" }, "dependencies": { "debug": { @@ -30413,49 +30534,6 @@ "requires": { "ms": "^2.1.1" } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", - "requires": { - "locate-path": "^2.0.0" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } - }, - "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", - "requires": { - "p-limit": "^1.1.0" - } - }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" } } }, @@ -30539,10 +30617,14 @@ "semver": "^6.3.0" }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } } } }, @@ -30584,11 +30666,6 @@ "path-parse": "^1.0.7", "supports-preserve-symlinks-flag": "^1.0.0" } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" } } }, @@ -30715,6 +30792,13 @@ "acorn": "^8.8.0", "acorn-jsx": "^5.3.2", "eslint-visitor-keys": "^3.3.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + } } }, "esprima": { @@ -30854,11 +30938,6 @@ "safe-event-emitter": "^1.0.1" }, "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -30902,11 +30981,6 @@ "xhr-request-promise": "^0.1.2" }, "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ws": { "version": "3.3.3", "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", @@ -30945,11 +31019,6 @@ "ethereumjs-util": "^5.1.1" }, "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -31017,11 +31086,6 @@ "@types/node": "*" } }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "6.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.1.tgz", @@ -31048,11 +31112,6 @@ "safe-buffer": "^5.1.1" }, "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -31081,19 +31140,6 @@ "merkle-patricia-tree": "^2.1.2" }, "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -31124,11 +31170,6 @@ "ethereumjs-util": "^5.0.0" }, "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereum-common": { "version": "0.0.18", "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", @@ -31160,6 +31201,13 @@ "create-hash": "^1.1.2", "ethereum-cryptography": "^0.1.3", "rlp": "^2.2.4" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "ethereumjs-vm": { @@ -31188,19 +31236,6 @@ "@types/node": "*" } }, - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-block": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", @@ -31373,11 +31408,6 @@ "vary": "~1.1.2" }, "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -31502,6 +31532,48 @@ "bser": "2.1.1" } }, + "fbjs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-2.0.0.tgz", + "integrity": "sha512-8XA8ny9ifxrAWlyhAbexXcs3rRMtxWcs3M0lctLfB49jRDHiaxj+Mo0XxbwE7nKZYzgCFoq64FS+WFd4IycPPQ==", + "peer": true, + "requires": { + "core-js": "^3.6.4", + "cross-fetch": "^3.0.4", + "fbjs-css-vars": "^1.0.0", + "loose-envify": "^1.0.0", + "object-assign": "^4.1.0", + "promise": "^7.1.1", + "setimmediate": "^1.0.5", + "ua-parser-js": "^0.7.18" + }, + "dependencies": { + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "peer": true, + "requires": { + "node-fetch": "2.6.7" + } + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "peer": true, + "requires": { + "asap": "~2.0.3" + } + } + } + }, + "fbjs-css-vars": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz", + "integrity": "sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==", + "peer": true + }, "file-entry-cache": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", @@ -31632,9 +31704,9 @@ } }, "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" }, "follow-redirects": { "version": "1.15.1", @@ -31742,6 +31814,14 @@ "ajv-keywords": "^3.4.1" } }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -31758,9 +31838,9 @@ } }, "form-data": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -32201,6 +32281,11 @@ "wbuf": "^1.1.0" }, "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -32257,6 +32342,12 @@ "terser": "^5.10.0" } }, + "html-to-draftjs": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/html-to-draftjs/-/html-to-draftjs-1.5.0.tgz", + "integrity": "sha512-kggLXBNciKDwKf+KYsuE+V5gw4dZ7nHyGMX9m0wy7urzWjKGWyNFetmArRLvRV0VrxKN70WylFsJvMTJx02OBQ==", + "requires": {} + }, "html-webpack-plugin": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", @@ -32342,6 +32433,13 @@ "is-glob": "^4.0.1", "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + } } }, "http-signature": { @@ -32465,13 +32563,6 @@ "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": { @@ -32552,9 +32643,9 @@ "integrity": "sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==" }, "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + "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==" }, "ipfs-car": { "version": "0.7.0", @@ -32823,9 +32914,9 @@ "integrity": "sha512-XoFPJQmsAShb3jEQRfzf2rqXavq7fIqF/jOekp308JlThqrODnMpweVSGilKTCXELfLhltGP2AGgbQGVP8F1dg==" }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" }, "is-function": { "version": "1.0.2", @@ -32910,9 +33001,9 @@ "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==" }, "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" }, "is-potential-custom-element-name": { "version": "1.0.1", @@ -33011,9 +33102,9 @@ } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "isexe": { "version": "2.0.0", @@ -33054,13 +33145,6 @@ "@istanbuljs/schema": "^0.1.2", "istanbul-lib-coverage": "^3.2.0", "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "istanbul-lib-report": { @@ -33233,6 +33317,11 @@ "color-convert": "^2.0.1" } }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -33397,6 +33486,16 @@ "supports-color": "^7.1.0" } }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -33410,11 +33509,31 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -33422,6 +33541,35 @@ "requires": { "has-flag": "^4.0.0" } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } } } }, @@ -34098,89 +34246,97 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" }, - "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==", - "requires": { - "has-flag": "^4.0.0" - } - } - } - }, - "jest-serializer": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", - "requires": { - "@types/node": "*", - "graceful-fs": "^4.2.9" - } - }, - "jest-snapshot": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", - "requires": { - "@babel/core": "^7.7.2", - "@babel/generator": "^7.7.2", - "@babel/plugin-syntax-typescript": "^7.7.2", - "@babel/traverse": "^7.7.2", - "@babel/types": "^7.0.0", - "@jest/transform": "^27.5.1", - "@jest/types": "^27.5.1", - "@types/babel__traverse": "^7.0.4", - "@types/prettier": "^2.1.5", - "babel-preset-current-node-syntax": "^1.0.0", - "chalk": "^4.0.0", - "expect": "^27.5.1", - "graceful-fs": "^4.2.9", - "jest-diff": "^27.5.1", - "jest-get-type": "^27.5.1", - "jest-haste-map": "^27.5.1", - "jest-matcher-utils": "^27.5.1", - "jest-message-util": "^27.5.1", - "jest-util": "^27.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^27.5.1", - "semver": "^7.3.2" - }, - "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { - "color-name": "~1.1.4" + "lru-cache": "^6.0.0" } }, - "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==" - }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" - }, "supports-color": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", @@ -34506,11 +34662,6 @@ } } }, - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - }, "slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -34697,6 +34848,23 @@ "whatwg-url": "^8.5.0", "ws": "^7.4.6", "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "jsesc": { @@ -35014,6 +35182,14 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", + "requires": { + "uc.micro": "^1.0.1" + } + }, "loader-runner": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", @@ -35099,6 +35275,13 @@ "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "requires": { "yallist": "^4.0.0" + }, + "dependencies": { + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + } } }, "ltgt": { @@ -35125,13 +35308,6 @@ "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { "semver": "^6.0.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" - } } }, "makeerror": { @@ -35245,13 +35421,6 @@ "integrity": "sha512-2Sug1+knBjkaMsMgf1ctR1Ujx+Ayku4EdJN4Z+C2+JzoeF7A3OZ9KM2GY0CpQS51NR61LTurMJrRKPhSs3ZRTQ==", "requires": { "is-plain-obj": "^2.1.0" - }, - "dependencies": { - "is-plain-obj": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", - "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==" - } } }, "merge-stream": { @@ -35284,11 +35453,6 @@ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha512-nSVgobk4rv61R9PUSDtYt7mPVB2olxNR5RWJcAsH676/ef11bUZwvu7+RGYrYauVdDPcO519v68wRhXQtxsV9w==" }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -35303,6 +35467,11 @@ "safe-buffer": "^5.1.1" } }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -35348,13 +35517,6 @@ "requires": { "bn.js": "^4.0.0", "brorand": "^1.0.1" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, "mime": { @@ -35490,13 +35652,6 @@ "requires": { "safe-buffer": "^5.1.2", "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } } }, "minizlib": { @@ -35536,11 +35691,6 @@ "path-exists": "^4.0.0" } }, - "mrmime": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz", - "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==" - }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -35745,6 +35895,16 @@ "is-core-module": "^2.5.0", "semver": "^7.3.4", "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "normalize-path": { @@ -35835,9 +35995,9 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" }, "object.assign": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.3.tgz", - "integrity": "sha512-ZFJnX3zltyjcYJL0RoCJuzb+11zWGyaDbjgxZbdV7rFEcHQuYxrZqhow67aA7xpes6LhojyFDaBKAFfogQrikA==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -36522,6 +36682,16 @@ "cosmiconfig": "^7.0.0", "klona": "^2.0.5", "semver": "^7.3.5" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "postcss-logical": { @@ -36760,56 +36930,58 @@ } }, "postcss-preset-env": { - "version": "7.7.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", - "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", - "requires": { - "@csstools/postcss-cascade-layers": "^1.0.4", - "@csstools/postcss-color-function": "^1.1.0", - "@csstools/postcss-font-format-keywords": "^1.0.0", - "@csstools/postcss-hwb-function": "^1.0.1", - "@csstools/postcss-ic-unit": "^1.0.0", - "@csstools/postcss-is-pseudo-class": "^2.0.6", - "@csstools/postcss-normalize-display-values": "^1.0.0", - "@csstools/postcss-oklab-function": "^1.1.0", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.0.tgz", + "integrity": "sha512-leqiqLOellpLKfbHkD06E04P6d9ZQ24mat6hu4NSqun7WG0UhspHR5Myiv/510qouCjoo4+YJtNOqg5xHaFnCA==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.0.5", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", "@csstools/postcss-progressive-custom-properties": "^1.3.0", - "@csstools/postcss-stepped-value-functions": "^1.0.0", - "@csstools/postcss-trigonometric-functions": "^1.0.1", - "@csstools/postcss-unset-value": "^1.0.1", - "autoprefixer": "^10.4.7", - "browserslist": "^4.21.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.8", + "browserslist": "^4.21.3", "css-blank-pseudo": "^3.0.3", "css-has-pseudo": "^3.0.4", "css-prefers-color-scheme": "^6.0.3", - "cssdb": "^6.6.3", - "postcss-attribute-case-insensitive": "^5.0.1", + "cssdb": "^7.0.0", + "postcss-attribute-case-insensitive": "^5.0.2", "postcss-clamp": "^4.1.0", - "postcss-color-functional-notation": "^4.2.3", + "postcss-color-functional-notation": "^4.2.4", "postcss-color-hex-alpha": "^8.0.4", - "postcss-color-rebeccapurple": "^7.1.0", + "postcss-color-rebeccapurple": "^7.1.1", "postcss-custom-media": "^8.0.2", "postcss-custom-properties": "^12.1.8", "postcss-custom-selectors": "^6.0.3", - "postcss-dir-pseudo-class": "^6.0.4", - "postcss-double-position-gradients": "^3.1.1", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", "postcss-env-function": "^4.0.6", "postcss-focus-visible": "^6.0.4", "postcss-focus-within": "^5.0.4", "postcss-font-variant": "^5.0.0", - "postcss-gap-properties": "^3.0.3", - "postcss-image-set-function": "^4.0.6", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", "postcss-initial": "^4.0.1", - "postcss-lab-function": "^4.2.0", + "postcss-lab-function": "^4.2.1", "postcss-logical": "^5.0.4", "postcss-media-minmax": "^5.0.0", - "postcss-nesting": "^10.1.9", + "postcss-nesting": "^10.1.10", "postcss-opacity-percentage": "^1.1.2", - "postcss-overflow-shorthand": "^3.0.3", + "postcss-overflow-shorthand": "^3.0.4", "postcss-page-break": "^3.0.4", - "postcss-place": "^7.0.4", - "postcss-pseudo-class-any-link": "^7.1.5", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", "postcss-replace-overflow-wrap": "^4.0.0", - "postcss-selector-not": "^6.0.0", + "postcss-selector-not": "^6.0.1", "postcss-value-parser": "^4.2.0" } }, @@ -36971,6 +37143,11 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" } } }, @@ -37054,13 +37231,6 @@ "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" - }, - "dependencies": { - "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==" - } } }, "prr": { @@ -37084,13 +37254,6 @@ "parse-asn1": "^5.0.0", "randombytes": "^2.0.1", "safe-buffer": "^5.1.2" - }, - "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - } } }, "pump": { @@ -37124,140 +37287,6 @@ "isarray": "^2.0.1", "pngjs": "^3.3.0", "yargs": "^13.2.4" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", - "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==" - }, - "isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "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==", - "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==", - "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==" - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" - }, - "yargs": { - "version": "13.3.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", - "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.2" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } - } } }, "qs": { @@ -37348,11 +37377,6 @@ "unpipe": "1.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -37469,11 +37493,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "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==" - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -37503,6 +37522,18 @@ "scheduler": "^0.23.0" } }, + "react-draft-wysiwyg": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/react-draft-wysiwyg/-/react-draft-wysiwyg-1.15.0.tgz", + "integrity": "sha512-p1cYZcWc6/ALFBVksbFoCM3b29fGQDlZLIMrXng0TU/UElxIOF2/AWWo4L5auIYVhmqKTZ0NkNjnXOzGGuxyeA==", + "requires": { + "classnames": "^2.2.6", + "draftjs-utils": "^0.10.2", + "html-to-draftjs": "^1.5.0", + "linkify-it": "^2.2.0", + "prop-types": "^15.7.2" + } + }, "react-error-overlay": { "version": "6.0.11", "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", @@ -37515,9 +37546,9 @@ "requires": {} }, "react-is": { - "version": "17.0.2", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" }, "react-native-fetch-api": { "version": "2.0.0", @@ -37536,13 +37567,6 @@ "classnames": "^2.1.1", "prop-types": "^15.5.10", "react-transition-group": "^4.4.1" - }, - "dependencies": { - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" - } } }, "react-redux": { @@ -37556,13 +37580,6 @@ "hoist-non-react-statics": "^3.3.2", "react-is": "^18.0.0", "use-sync-external-store": "^1.0.0" - }, - "dependencies": { - "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" - } } }, "react-refresh": { @@ -37640,6 +37657,16 @@ "webpack-dev-server": "^4.6.0", "webpack-manifest-plugin": "^4.0.2", "workbox-webpack-plugin": "^6.4.1" + }, + "dependencies": { + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + } } }, "react-spinners": { @@ -38023,12 +38050,19 @@ "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + } } }, "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" }, "resolve-url-loader": { "version": "4.0.0", @@ -38121,12 +38155,19 @@ "integrity": "sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==", "requires": { "bn.js": "^5.2.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "rollup": { - "version": "2.77.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", - "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", + "version": "2.78.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.78.1.tgz", + "integrity": "sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==", "requires": { "fsevents": "~2.3.2" } @@ -38217,9 +38258,9 @@ "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" }, "sass": { - "version": "1.54.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.4.tgz", - "integrity": "sha512-3tmF16yvnBwtlPrNBHw/H907j8MlOX8aTBnlNX1yrKx24RKcJGPyLhFUwkoKBKesR3unP93/2z14Ll8NicwQUA==", + "version": "1.54.5", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.54.5.tgz", + "integrity": "sha512-p7DTOzxkUPa/63FU0R3KApkRHwcVZYC0PLnLm5iyZACyp15qSi32x7zVUhRdABAATmkALqgGrjCJAcWvobmhHw==", "requires": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -38300,12 +38341,9 @@ "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" }, "semver": { - "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", - "requires": { - "lru-cache": "^6.0.0" - } + "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", @@ -38558,9 +38596,9 @@ "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==" }, "source-map-js": { "version": "1.0.2", @@ -38782,19 +38820,32 @@ "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" }, "string-width": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.1" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" + }, "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } } } }, @@ -39205,11 +39256,6 @@ "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" } } }, @@ -39256,6 +39302,11 @@ "source-map-support": "~0.5.20" }, "dependencies": { + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, "commander": { "version": "2.20.3", "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", @@ -39264,15 +39315,15 @@ } }, "terser-webpack-plugin": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "version": "5.3.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.5.tgz", + "integrity": "sha512-AOEDLDxD2zylUGf/wxHxklEkOe2/r+seuyOWujejFrIxHf11brA1/dWQNIgXa1c6/Wkxgu7zvv0JhOWfc2ELEA==", "requires": { - "@jridgewell/trace-mapping": "^0.3.7", + "@jridgewell/trace-mapping": "^0.3.14", "jest-worker": "^27.4.5", "schema-utils": "^3.1.1", "serialize-javascript": "^6.0.0", - "terser": "^5.7.2" + "terser": "^5.14.1" } }, "test-exclude": { @@ -39491,6 +39542,17 @@ "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" }, + "ua-parser-js": { + "version": "0.7.31", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.31.tgz", + "integrity": "sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==", + "peer": true + }, + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==" + }, "uint8arrays": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uint8arrays/-/uint8arrays-3.1.0.tgz", @@ -39696,6 +39758,13 @@ "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", "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==" + } } }, "validate-npm-package-license": { @@ -39725,13 +39794,6 @@ "assert-plus": "^1.0.0", "core-util-is": "1.0.2", "extsprintf": "^1.2.0" - }, - "dependencies": { - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==" - } } }, "w3c-hr-time": { @@ -39750,41 +39812,6 @@ "xml-name-validator": "^3.0.0" } }, - "w3name": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/w3name/-/w3name-1.0.4.tgz", - "integrity": "sha512-wR7+MCCgutYTc7R17zsUji/XRm9JcaX72ac8rJcAS+WUJYWYR+jf0v8NT82kYhpwnv/yeXlFa/KqNbzI7TvFSA==", - "requires": { - "@web-std/fetch": "^4.1.0", - "cborg": "^1.9.4", - "ipns": "^0.16.0", - "libp2p-crypto": "^0.21.2", - "throttled-queue": "^2.1.4" - }, - "dependencies": { - "@web-std/fetch": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/@web-std/fetch/-/fetch-4.1.0.tgz", - "integrity": "sha512-ZRizMcP8YyuRlhIsRYNFD9x/w28K7kbUhNGmKM9hDy4qeQ5xMTk//wA89EF+Clbl6EP4ksmCcN+4TqBMSRL8Zw==", - "requires": { - "@web-std/blob": "^3.0.3", - "@web-std/form-data": "^3.0.2", - "@web-std/stream": "^1.0.1", - "@web3-storage/multipart-parser": "^1.0.0", - "data-uri-to-buffer": "^3.0.1", - "mrmime": "^1.0.0" - } - }, - "@web-std/stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@web-std/stream/-/stream-1.0.1.tgz", - "integrity": "sha512-tsz4Y0WNDgFA5jwLSeV7/UV5rfMIlj0cPsSLVfTihjaVW0OJPd5NxJ3le1B3yLyqqzRpeG5OAfJAADLc4VoGTA==", - "requires": { - "web-streams-polyfill": "^3.1.1" - } - } - } - }, "walker": { "version": "1.0.8", "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", @@ -39991,11 +40018,6 @@ "web3-utils": "1.7.5" }, "dependencies": { - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "eth-lib": { "version": "0.2.8", "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.8.tgz", @@ -40050,6 +40072,13 @@ "requires": { "bn.js": "^5.2.1", "web3-utils": "1.7.5" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "web3-eth-personal": { @@ -40111,19 +40140,6 @@ "xtend": "^4.0.1" }, "dependencies": { - "async": { - "version": "2.6.4", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", - "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", - "requires": { - "lodash": "^4.17.14" - } - }, - "bn.js": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==" - }, "ethereumjs-util": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.1.tgz", @@ -40138,6 +40154,11 @@ "safe-buffer": "^5.1.1" } }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -40240,6 +40261,13 @@ "number-to-bn": "1.7.0", "randombytes": "^2.1.0", "utf8": "3.0.0" + }, + "dependencies": { + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + } } }, "web3.storage": { @@ -40356,6 +40384,17 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-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==", + "requires": {} + }, "eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -40476,6 +40515,11 @@ "fast-deep-equal": "^3.1.3" } }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, "json-schema-traverse": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", @@ -40925,35 +40969,27 @@ } }, "wrap-ansi": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "dependencies": { - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" }, - "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==", + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "requires": { - "color-name": "~1.1.4" + "ansi-regex": "^4.1.0" } - }, - "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==" } } }, @@ -40974,9 +41010,9 @@ } }, "ws": { - "version": "7.5.9", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", - "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz", + "integrity": "sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==", "requires": {} }, "xhr": { @@ -41053,9 +41089,9 @@ "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" }, "yaeti": { "version": "0.0.6", @@ -41063,9 +41099,9 @@ "integrity": "sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug==" }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" }, "yaml": { "version": "1.10.2", @@ -41073,17 +41109,74 @@ "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" }, "yargs": { - "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "requires": { - "cliui": "^7.0.2", - "escalade": "^3.1.1", - "get-caller-file": "^2.0.5", + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "string-width": "^4.2.0", - "y18n": "^5.0.5", - "yargs-parser": "^20.2.2" + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "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==", + "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==", + "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==", + "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==" + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } } }, "yargs-parser": { diff --git a/package.json b/package.json index ea4bbef..a9025e6 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,15 @@ "@walletconnect/web3-provider": "^1.8.0", "axios": "^0.27.2", "crypto-js": "^4.1.1", + "draftjs-to-html": "^0.9.1", + "draftjs-to-markdown": "^0.6.0", + "html-to-draftjs": "^1.5.0", "process": "^0.11.10", "react": "^18.2.0", "react-app-rewired": "^2.2.1", "react-avatar": "^5.0.3", "react-dom": "^18.2.0", + "react-draft-wysiwyg": "^1.15.0", "react-error-overlay": "^6.0.11", "react-icons": "^4.4.0", "react-notifications": "^1.7.4", @@ -35,7 +39,7 @@ "react-spinners": "^0.13.4", "sass": "^1.54.4", "typescript": "^4.7.4", - "w3name": "^1.0.4", + "uuid": "^8.3.2", "web-vitals": "^2.1.4", "web3": "^1.7.5", "web3.storage": "^4.3.0", @@ -73,6 +77,10 @@ }, "devDependencies": { "@types/crypto-js": "^4.1.1", + "@types/draftjs-to-html": "^0.8.1", + "@types/html-to-draftjs": "^1.4.0", + "@types/react-draft-wysiwyg": "^1.13.4", + "@types/uuid": "^8.3.4", "assert": "^2.0.0", "crypto-browserify": "^3.12.0", "https-browserify": "^1.0.0", diff --git a/public/index.html b/public/index.html index 68e1b1b..e8dcc2b 100644 --- a/public/index.html +++ b/public/index.html @@ -7,7 +7,7 @@