From 025c15533df4998c8cd15f68b76ee1e7b0e98829 Mon Sep 17 00:00:00 2001 From: Mmvs487 <109397475+Mmvs487@users.noreply.github.com> Date: Tue, 16 Aug 2022 19:58:46 -0500 Subject: [PATCH 1/9] primer commit (prueba) --- src/data.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/data.js b/src/data.js index 6291453d..f04610db 100644 --- a/src/data.js +++ b/src/data.js @@ -7,3 +7,5 @@ export const example = () => { export const anotherExample = () => { return 'OMG'; }; + +const data = require('./pokemon.json') \ No newline at end of file From 81687656718bc9337af9bc97104d7d998d74ea17 Mon Sep 17 00:00:00 2001 From: Paola Martinez Date: Thu, 18 Aug 2022 07:11:03 -0500 Subject: [PATCH 2/9] modifica fondo y coloca logo --- package-lock.json | 12181 ++++++++++++++++++++++++++++++++++++++++++ src/background.jpeg | Bin 0 -> 99438 bytes src/index.html | 8 + src/pokedex.png | Bin 0 -> 12628 bytes src/pokeverse.png | Bin 0 -> 135101 bytes src/style.css | 13 + 6 files changed, 12202 insertions(+) create mode 100644 package-lock.json create mode 100644 src/background.jpeg create mode 100644 src/pokedex.png create mode 100644 src/pokeverse.png diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..0429d525 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,12181 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "babel-jest": "^27.0.1", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "opener": "^1.5.1", + "serve": "^14.0.1" + }, + "engines": { + "node": ">=14.x" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.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/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-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-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-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-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-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-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-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/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-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-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-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-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-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/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/@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/@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/@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/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/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/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/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/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/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.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" + } + }, + "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/@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/@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/@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/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/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/node": { + "version": "18.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", + "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==" + }, + "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/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/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/@zeit/schemas": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.21.0.tgz", + "integrity": "sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==" + }, + "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/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-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-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/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/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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-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/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/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "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/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/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-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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-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-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/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/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", + "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", + "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/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/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/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/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/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/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/caniuse-lite": { + "version": "1.0.30001377", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001377.tgz", + "integrity": "sha512-I5XeHI1x/mRSGl96LFOaSk528LA/yZG3m3iQgImGujjO8gotd/DL8QaI1R1h1dg5ATeI2jqPblMpKq4Tr5iKfQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/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/chalk-template/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/chalk-template/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/chalk-template/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/chalk-template/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/chalk-template/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/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/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/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/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/cliui/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/cliui/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/cliui/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/cliui/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/cliui/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/cliui/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/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/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/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": "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/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "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/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/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/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/decimal.js": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "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-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "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/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/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/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/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/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.221", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.221.tgz", + "integrity": "sha512-aWg2mYhpxZ6Q6Xvyk7B2ziBca4YqrCDlXzmcD7wuRs65pVEVkMT1u2ifdjpAQais2O2o0rW964ZWWWYRlAL/kw==" + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "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/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/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-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/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.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", + "@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-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/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/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/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/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/eslint/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/eslint/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/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/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/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/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-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-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "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/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/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-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-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/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/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/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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/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/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-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/gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/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/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/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "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-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/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-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dependencies": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "bin": { + "htmlhint": "bin/htmlhint" + } + }, + "node_modules/htmlhint/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/htmlhint/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/htmlhint/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/htmlhint/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/htmlhint/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/htmlhint/node_modules/commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/htmlhint/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/htmlhint/node_modules/strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/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/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/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.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/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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/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/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-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-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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "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-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-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-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "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-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-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/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/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", + "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/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/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-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-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/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-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "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/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": "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/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/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/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/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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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/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/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/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/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/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "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/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/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/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/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-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-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/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/nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "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-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.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", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "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/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/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/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/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "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": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "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/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/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/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/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "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/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "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/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "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.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/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/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/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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "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/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/serve": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.0.1.tgz", + "integrity": "sha512-tNGwxl27FwA8TbmMQqN0jTaSx8/trL532qZsJHX1VdiEIjjtMJHCs7AFS6OvtC7cTHOvmjXqt5yczejU6CV2Xg==", + "dependencies": { + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.3", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/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/serve/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/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/serve/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/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/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/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/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/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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "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/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-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/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/string-width/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/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-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-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/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/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/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/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/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/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/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/tr46/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/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/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/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/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.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/uri-js/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/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/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/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/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/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/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/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-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/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-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/wrap-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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/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/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "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/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/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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/yargs/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/yargs/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/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": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.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" + } + }, + "@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-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" + } + }, + "@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-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-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-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-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-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/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-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-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-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-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-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/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==" + }, + "@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==" + } + } + }, + "@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==" + }, + "@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" + } + }, + "@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==" + }, + "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/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" + } + }, + "@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==" + }, + "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/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.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" + } + }, + "@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" + } + }, + "@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" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@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/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/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/node": { + "version": "18.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", + "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==" + }, + "@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "@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/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==" + }, + "@zeit/schemas": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.21.0.tgz", + "integrity": "sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "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==" + }, + "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" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + }, + "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-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" + } + } + } + }, + "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-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" + } + }, + "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" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, + "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" + } + }, + "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-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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-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-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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "camelcase": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", + "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==" + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "type-fest": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", + "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==" + } + } + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "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==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001377", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001377.tgz", + "integrity": "sha512-I5XeHI1x/mRSGl96LFOaSk528LA/yZG3m3iQgImGujjO8gotd/DL8QaI1R1h1dg5ATeI2jqPblMpKq4Tr5iKfQ==" + }, + "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" + } + }, + "chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "requires": { + "chalk": "^4.1.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" + } + } + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.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" + }, + "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==" + }, + "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-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" + } + }, + "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" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "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==" + }, + "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": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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==" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" + }, + "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" + } + }, + "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" + } + }, + "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==" + } + } + }, + "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" + } + }, + "decimal.js": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "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==" + }, + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "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==" + }, + "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==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "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==" + } + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "electron-to-chromium": { + "version": "1.4.221", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.221.tgz", + "integrity": "sha512-aWg2mYhpxZ6Q6Xvyk7B2ziBca4YqrCDlXzmcD7wuRs65pVEVkMT1u2ifdjpAQais2O2o0rW964ZWWWYRlAL/kw==" + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "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==" + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==" + }, + "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.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", + "@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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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-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==" + }, + "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==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "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" + } + }, + "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-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-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "requires": { + "punycode": "^1.3.2" + } + }, + "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" + } + }, + "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" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-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-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" + } + }, + "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==" + }, + "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" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==" + }, + "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-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==" + }, + "gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.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" + } + }, + "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" + } + }, + "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==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "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-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "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-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "requires": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.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" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "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==" + }, + "commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==" + }, + "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" + } + } + } + }, + "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" + } + }, + "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.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" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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==" + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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-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-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==" + }, + "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-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "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", + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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-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-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" + } + }, + "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-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "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==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "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" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==" + }, + "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==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "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==" + }, + "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-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-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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" + } + }, + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "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-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.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", + "has-symbols": "^1.0.3", + "object-keys": "^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" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "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": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "requires": { + "pinkie": "^2.0.0" + } + }, + "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" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "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==" + } + } + }, + "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" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "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==" + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "requires": { + "rc": "^1.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "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==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "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.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "serve": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.0.1.tgz", + "integrity": "sha512-tNGwxl27FwA8TbmMQqN0jTaSx8/trL532qZsJHX1VdiEIjjtMJHCs7AFS6OvtC7cTHOvmjXqt5yczejU6CV2Xg==", + "requires": { + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.3", + "update-check": "1.5.4" + }, + "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" + } + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "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==" + } + } + }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + }, + "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" + } + } + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "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==" + } + } + }, + "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-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.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==" + }, + "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" + } + } + } + }, + "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-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-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==" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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==" + }, + "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==" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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==" + }, + "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" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "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" + } + }, + "update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "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" + } + }, + "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" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "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" + } + }, + "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" + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.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==" + }, + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" + }, + "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" + } + } + } + }, + "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": {} + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "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==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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" + }, + "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-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" + } + } + } + }, + "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/src/background.jpeg b/src/background.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..cd86f1a78a117ddeda2e0b478041b1e8ca9ff504 GIT binary patch literal 99438 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

p@QJUgYT}iiJfJjI| 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

B=9b0zW) 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 literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index 5aef81f0..00492e5d 100644 --- a/src/index.html +++ b/src/index.html @@ -6,6 +6,14 @@ +

+
+ +
+
+
+ +
diff --git a/src/pokedex.png b/src/pokedex.png new file mode 100644 index 0000000000000000000000000000000000000000..266178ccc203eba937a88c8c15f895b43d9432ca GIT binary patch literal 12628 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 literal 0 HcmV?d00001 diff --git a/src/pokeverse.png b/src/pokeverse.png new file mode 100644 index 0000000000000000000000000000000000000000..c27c1993494decdc52489845bb1c5537ca509c85 GIT binary patch literal 135101 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 literal 0 HcmV?d00001 diff --git a/src/style.css b/src/style.css index e69de29b..ec066d46 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,13 @@ +body{ + background-image: url(background.jpeg); + background-size: cover; + } + +header{ + margin-left: 45px; +} + +.pokedex{ + position: absolute; + top: 100px; ; +} \ No newline at end of file From 997d3a3dd573f7439b5010fe9d1440832d3b44f8 Mon Sep 17 00:00:00 2001 From: Mmvs487 <109397475+Mmvs487@users.noreply.github.com> Date: Thu, 18 Aug 2022 20:59:38 -0500 Subject: [PATCH 3/9] Este commit importa la data del archivo json para poder utilizarle desde JS --- package-lock.json | 12181 ++++++++++++++++++++++++++++++++++++++++++++ src/data.js | 1 - src/main.js | 16 +- 3 files changed, 12191 insertions(+), 7 deletions(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..1d886b0c --- /dev/null +++ b/package-lock.json @@ -0,0 +1,12181 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "babel-jest": "^27.0.1", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "opener": "^1.5.1", + "serve": "^14.0.1" + }, + "engines": { + "node": ">=14.x" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.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/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-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-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-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-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-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-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-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/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-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-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-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-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-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/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/@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/@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/@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/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/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/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/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/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/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.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" + } + }, + "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/@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/@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/@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/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/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/node": { + "version": "18.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", + "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==" + }, + "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/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/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/@zeit/schemas": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.21.0.tgz", + "integrity": "sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==" + }, + "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/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-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-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/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/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "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-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/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/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "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/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/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-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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-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-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/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/boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", + "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", + "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/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/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/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/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/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/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/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/caniuse-lite": { + "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", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/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/chalk-template/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/chalk-template/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/chalk-template/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/chalk-template/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/chalk-template/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/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/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/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/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/cliui/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/cliui/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/cliui/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/cliui/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/cliui/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/cliui/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/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/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/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": "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/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "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/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/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/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/decimal.js": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "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-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "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/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/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/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/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/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "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/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.222", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.222.tgz", + "integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==" + }, + "node_modules/email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "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/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/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-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/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.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", + "@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-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/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/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/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/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/eslint/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/eslint/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/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/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/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/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-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-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "dependencies": { + "punycode": "^1.3.2" + } + }, + "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/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/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-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-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/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/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/fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "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/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/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-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/gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "dependencies": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "bin": { + "gh-pages": "bin/gh-pages.js", + "gh-pages-clean": "bin/gh-pages-clean.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gh-pages/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gh-pages/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/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/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/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "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-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/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-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dependencies": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "bin": { + "htmlhint": "bin/htmlhint" + } + }, + "node_modules/htmlhint/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/htmlhint/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/htmlhint/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/htmlhint/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/htmlhint/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/htmlhint/node_modules/commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==", + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/htmlhint/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/htmlhint/node_modules/strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/htmlhint/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/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/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.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/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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/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/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-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-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-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "engines": { + "node": ">=8" + } + }, + "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-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-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-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "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-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-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "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-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-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/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/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", + "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/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/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-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-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/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-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "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/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": "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/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/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/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/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/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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/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/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/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/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/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "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/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/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/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/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-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-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/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/nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "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-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.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", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "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/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/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/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/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "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": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "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/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dependencies": { + "pinkie": "^2.0.0" + }, + "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/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/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/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/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "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/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "dependencies": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dependencies": { + "rc": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "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/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "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.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/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/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/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/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "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/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/serve": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.0.1.tgz", + "integrity": "sha512-tNGwxl27FwA8TbmMQqN0jTaSx8/trL532qZsJHX1VdiEIjjtMJHCs7AFS6OvtC7cTHOvmjXqt5yczejU6CV2Xg==", + "dependencies": { + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.3", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "dependencies": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + } + }, + "node_modules/serve-handler/node_modules/mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/node_modules/mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "dependencies": { + "mime-db": "~1.33.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-handler/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/serve/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/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/serve/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/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/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/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/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/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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "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/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-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/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/string-width/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/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-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-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/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/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/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/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/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/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/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/tr46/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/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "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/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/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/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/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dependencies": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.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/uri-js/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/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/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/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/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/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/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/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-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/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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/wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-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/wrap-ansi/node_modules/ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/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/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/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "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/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/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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/yargs/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/yargs/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/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": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.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" + } + }, + "@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-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" + } + }, + "@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-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-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-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-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-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/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-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-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-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-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-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/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==" + }, + "@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==" + } + } + }, + "@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==" + }, + "@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" + } + }, + "@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==" + }, + "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/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" + } + }, + "@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==" + }, + "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/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.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" + } + }, + "@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" + } + }, + "@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" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@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/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/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/node": { + "version": "18.7.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.6.tgz", + "integrity": "sha512-EdxgKRXgYsNITy5mjjXjVE/CS8YENSdhiagGrLqjG0pvA2owgJ6i4l7wy/PFZGC0B1/H20lWKN7ONVDNYDZm7A==" + }, + "@types/prettier": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.0.tgz", + "integrity": "sha512-RI1L7N4JnW5gQw2spvL7Sllfuf1SaHdrZpCHiBlCXjIlufi1SMNnbu2teze3/QE67Fg2tBlH7W+mi4hVNk4p0A==" + }, + "@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/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==" + }, + "@zeit/schemas": { + "version": "2.21.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.21.0.tgz", + "integrity": "sha512-/J4WBTpWtQ4itN1rb3ao8LfClmVcmz2pO6oYb7Qd4h7VSqUhIbJIvrykz9Ew1WMg6eFWsKdsMHc5uPbFxqlCpg==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "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==" + }, + "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" + } + }, + "ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "requires": { + "string-width": "^4.1.0" + }, + "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-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" + } + } + } + }, + "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-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" + } + }, + "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" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==" + }, + "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" + } + }, + "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-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==" + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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-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-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" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "camelcase": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.0.tgz", + "integrity": "sha512-JToIvOmz6nhGsUhAYScbo2d6Py5wojjNfoxoc2mEVLUdJ70gJK2gnd+ABY1Tc3sVMyK7QDPtN0T/XdlCQWITyQ==" + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "type-fest": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.18.0.tgz", + "integrity": "sha512-pRS+/yrW5TjPPHNOvxhbNZexr2bS63WjrMU8a+VzEBhUi9Tz1pZeD+vQz3ut0svZ46P+SRqMEPnJmk2XnvNzTw==" + } + } + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "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==" + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "caniuse-lite": { + "version": "1.0.30001378", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001378.tgz", + "integrity": "sha512-JVQnfoO7FK7WvU4ZkBRbPjaot4+YqxogSDosHv0Hv5mWpUESmN+UubMU6L/hGz8QlQ2aY5U0vR6MOs6j/CXpNA==" + }, + "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" + } + }, + "chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "requires": { + "chalk": "^4.1.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" + } + } + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==" + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.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" + }, + "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==" + }, + "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-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" + } + }, + "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" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "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==" + }, + "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": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "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==" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==" + }, + "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" + } + }, + "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" + } + }, + "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==" + } + } + }, + "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" + } + }, + "decimal.js": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.0.tgz", + "integrity": "sha512-Nv6ENEzyPQ6AItkGwLE2PGKinZZ9g59vSh2BeH6NqPu0OTKZ5ruJsVqh/orbAnqXc9pBbgXAIrc2EyaCj8NpGg==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "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==" + }, + "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" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "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==" + }, + "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==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "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==" + } + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "electron-to-chromium": { + "version": "1.4.222", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.222.tgz", + "integrity": "sha512-gEM2awN5HZknWdLbngk4uQCVfhucFAfFzuchP3wM3NN6eow1eDU0dFy2kts43FB20ZfhVFF0jmFSTb1h5OhyIg==" + }, + "email-addresses": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/email-addresses/-/email-addresses-3.1.0.tgz", + "integrity": "sha512-k0/r7GrWVL32kZlGwfPNgB2Y/mMXVTq/decgLczm/j34whdaspNrZO8CnXPf1laaHxI6ptUlsnAxN+UAPw+fzg==" + }, + "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==" + }, + "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" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + }, + "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==" + }, + "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.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", + "@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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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-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==" + }, + "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==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "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" + } + }, + "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-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-url-parser": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz", + "integrity": "sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==", + "requires": { + "punycode": "^1.3.2" + } + }, + "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" + } + }, + "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" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==" + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-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-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" + } + }, + "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==" + }, + "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" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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==" + }, + "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-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==" + }, + "gh-pages": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", + "integrity": "sha512-jA1PbapQ1jqzacECfjUaO9gV8uBgU6XNMV0oXLtfCX3haGLe5Atq8BxlrADhbD6/UdG9j6tZLWAkAybndOXTJg==", + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + }, + "dependencies": { + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.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" + } + }, + "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" + } + }, + "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==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "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-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "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-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "requires": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.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" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "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==" + }, + "commander": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.4.0.tgz", + "integrity": "sha512-sRPT+umqkz90UA8M1yqYfnHlZA7fF6nSphDtxeywPZ49ysjxDQybzk13CL+mXekDRG92skbcqCLVovuCusNmFw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "strip-json-comments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.0.tgz", + "integrity": "sha512-e6/d0eBu7gHtdCqFt0xJr642LdToM5/cN4Qb9DbHjVx1CP5RyeM+zH7pbecEmDv/lBqb0QH+6Uqq75rxFPkM0w==" + }, + "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" + } + } + } + }, + "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" + } + }, + "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.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" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "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==" + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "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-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "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-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-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==" + }, + "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-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "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", + "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" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "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-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-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" + } + }, + "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-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "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==" + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + }, + "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" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==" + }, + "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==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "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==" + }, + "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-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-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "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" + } + }, + "nwsapi": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", + "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + }, + "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-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.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", + "has-symbols": "^1.0.3", + "object-keys": "^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" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==" + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "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-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==" + }, + "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": "2.2.1", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz", + "integrity": "sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "requires": { + "pinkie": "^2.0.0" + } + }, + "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" + } + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "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==" + } + } + }, + "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" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==" + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==" + } + } + }, + "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==" + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "requires": { + "rc": "^1.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "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==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "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.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "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" + } + }, + "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" + } + }, + "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==" + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "serve": { + "version": "14.0.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.0.1.tgz", + "integrity": "sha512-tNGwxl27FwA8TbmMQqN0jTaSx8/trL532qZsJHX1VdiEIjjtMJHCs7AFS6OvtC7cTHOvmjXqt5yczejU6CV2Xg==", + "requires": { + "@zeit/schemas": "2.21.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.3", + "update-check": "1.5.4" + }, + "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" + } + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + }, + "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==" + } + } + }, + "serve-handler": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.3.tgz", + "integrity": "sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==", + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.0.4", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + }, + "mime-types": { + "version": "2.1.18", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", + "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "requires": { + "mime-db": "~1.33.0" + } + }, + "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" + } + } + } + }, + "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==" + }, + "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==" + }, + "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==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "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==" + } + } + }, + "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-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.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==" + }, + "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" + } + } + } + }, + "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-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-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==" + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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==" + }, + "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==" + }, + "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" + } + }, + "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==" + }, + "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" + } + }, + "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": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "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==" + }, + "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" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "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" + } + }, + "update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.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" + }, + "dependencies": { + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + } + } + }, + "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" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "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" + } + }, + "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" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "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" + } + }, + "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" + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "requires": { + "string-width": "^5.0.1" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + }, + "wrap-ansi": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.0.1.tgz", + "integrity": "sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==", + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.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==" + }, + "ansi-styles": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.1.0.tgz", + "integrity": "sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==" + }, + "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" + } + } + } + }, + "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": {} + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==" + }, + "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==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "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" + }, + "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-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" + } + } + } + }, + "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/src/data.js b/src/data.js index f04610db..4e977420 100644 --- a/src/data.js +++ b/src/data.js @@ -8,4 +8,3 @@ export const anotherExample = () => { return 'OMG'; }; -const data = require('./pokemon.json') \ No newline at end of file diff --git a/src/main.js b/src/main.js index 71c59f2d..82a4abfc 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,10 @@ -import { example } from './data.js'; -// import data from './data/lol/lol.js'; -import data from './data/pokemon/pokemon.js'; -// import data from './data/rickandmorty/rickandmorty.js'; - -console.log(example, data); +//importando datos del archivo json: +import data from './data/pokemon/pokemon.json' assert {type: 'json'}; +//pruebas de convocación de datos del json: +console.log (data.pokemon) +console.log (data.pokemon[0].name + ', ' + data.pokemon[1].name + ', ' + data.pokemon[2].name); +console.log (data.pokemon[0].type) +console.log (data.pokemon[0].type[1]) +//ejemplo de notación de corchetes: +console.log (data['pokemon'][0]['type']) +console.log (data.pokemon[0].encounter['base-flee-rate']) \ No newline at end of file From 3b3adc273aa19aabc42ccfe1a5d550a463fd843a Mon Sep 17 00:00:00 2001 From: PaolaMayte <109124235+PaolaMayte@users.noreply.github.com> Date: Mon, 22 Aug 2022 08:58:16 -0500 Subject: [PATCH 4/9] agrega tarjeta (#4) Co-authored-by: Paola Martinez --- src/25.png | Bin 0 -> 19053 bytes src/card.png | Bin 0 -> 50093 bytes src/data.js | 8 -------- src/index.html | 8 +++++++- src/style.css | 40 +++++++++++++++++++++++++++++++++++++++- 5 files changed, 46 insertions(+), 10 deletions(-) create mode 100644 src/25.png create mode 100644 src/card.png diff --git a/src/25.png b/src/25.png new file mode 100644 index 0000000000000000000000000000000000000000..ed7d6e88187383c997c56a3d99fe419ee141ec17 GIT binary patch literal 19053 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 literal 0 HcmV?d00001 diff --git a/src/card.png b/src/card.png new file mode 100644 index 0000000000000000000000000000000000000000..3445446a17d1936ada7676867e0bc1abfd310c74 GIT binary patch literal 50093 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 { - return 'example'; -}; - -export const anotherExample = () => { - return 'OMG'; -}; diff --git a/src/index.html b/src/index.html index 00492e5d..8216d59c 100644 --- a/src/index.html +++ b/src/index.html @@ -11,9 +11,15 @@ -
+
+
+
+ +

nombre

+
+
diff --git a/src/style.css b/src/style.css index ec066d46..cf8b5ccb 100644 --- a/src/style.css +++ b/src/style.css @@ -1,3 +1,5 @@ +@import url('https://fonts.googleapis.com/css2?family=Rubik:wght@700&display=swap'); + body{ background-image: url(background.jpeg); background-size: cover; @@ -10,4 +12,40 @@ header{ .pokedex{ position: absolute; top: 100px; ; -} \ No newline at end of file +} + +main { + margin-left: 40px; + display: grid; + grid-template-columns: 1fr 1fr 1fr 1fr; + gap: 20px; + padding:20px; + +} +.card { + margin-left: 40px; + width: 200px; + height: 300px; + border-radius: 40px; + box-shadow: 5px 5px 30px 7px rgba(0,0,0,0.25), -5px -5px 30px 7px rgba(0,0,0,0.22); + } + + .card >img{ + width: 100%; + padding-top: 30px; +} + +/* main { +display: flex; + flex-wrap: wrap; + margin: -0.5rem; +} */ + + +.card > h3{ + color: white; + font-family: 'Rubik', sans-serif; + text-align: center; + padding-top: 10px; + +} From fe9019e03e45f6afab45deafdb5848177b6b75fd Mon Sep 17 00:00:00 2001 From: PaolaMayte <109124235+PaolaMayte@users.noreply.github.com> Date: Tue, 23 Aug 2022 22:03:27 -0500 Subject: [PATCH 5/9] agrega imagen y nombre de cada pokemon --- src/index.html | 6 +----- src/main.js | 32 +++++++++++++++++++++++++++----- src/style.css | 16 ++++++++-------- 3 files changed, 36 insertions(+), 18 deletions(-) diff --git a/src/index.html b/src/index.html index 8216d59c..ce656fdb 100644 --- a/src/index.html +++ b/src/index.html @@ -15,12 +15,8 @@
-
- -

nombre

-
-
+ diff --git a/src/main.js b/src/main.js index 71c59f2d..9626296d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,6 +1,28 @@ -import { example } from './data.js'; -// import data from './data/lol/lol.js'; -import data from './data/pokemon/pokemon.js'; -// import data from './data/rickandmorty/rickandmorty.js'; +import allData from './data/pokemon/pokemon.js' +const root = document.getElementById ('root') -console.log(example, data); +const pokemons=allData.pokemon +// data.pokemon.forEach(element =>{ +// const card = `
+// +//

nombre

+//
` +// main.append (card) +// }) + +// crear tarjeta + +const generadorHTML=(pokemon)=>{ + const div = document.createElement('div') + + const img = document.createElement('img') + img.setAttribute('src',pokemon.img) + + const name = document.createElement('h3') + name.textContent = pokemon.name + + div.append(img,name) + return div +} + +pokemons.forEach(onePokemon=>root.appendChild(generadorHTML(onePokemon))) \ No newline at end of file diff --git a/src/style.css b/src/style.css index cf8b5ccb..aa53b866 100644 --- a/src/style.css +++ b/src/style.css @@ -14,26 +14,26 @@ header{ top: 100px; ; } -main { +/* main { margin-left: 40px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px; padding:20px; -} -.card { +} */ +/* .card { margin-left: 40px; width: 200px; height: 300px; border-radius: 40px; box-shadow: 5px 5px 30px 7px rgba(0,0,0,0.25), -5px -5px 30px 7px rgba(0,0,0,0.22); - } + } */ - .card >img{ + /* .card >img{ width: 100%; padding-top: 30px; -} +} */ /* main { display: flex; @@ -42,10 +42,10 @@ display: flex; } */ -.card > h3{ +/* .card > h3{ color: white; font-family: 'Rubik', sans-serif; text-align: center; padding-top: 10px; -} +} */ From 9f744adff68ae4275b2d132e0c1cfc5e9e73f941 Mon Sep 17 00:00:00 2001 From: PaolaMayte <109124235+PaolaMayte@users.noreply.github.com> Date: Tue, 23 Aug 2022 22:19:10 -0500 Subject: [PATCH 6/9] mostrar todos los pokemones y sus nombres --- src/index.html | 4 ++-- src/style.css | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/index.html b/src/index.html index ce656fdb..d063a453 100644 --- a/src/index.html +++ b/src/index.html @@ -14,9 +14,9 @@
-
+
-
+ diff --git a/src/style.css b/src/style.css index aa53b866..1330ad68 100644 --- a/src/style.css +++ b/src/style.css @@ -35,11 +35,11 @@ header{ padding-top: 30px; } */ -/* main { + /* main { display: flex; flex-wrap: wrap; margin: -0.5rem; -} */ +} */ /* .card > h3{ From 0bea1f31fd78568dbfc14a32ff785e7c539497ff Mon Sep 17 00:00:00 2001 From: Mmvs487 <109397475+Mmvs487@users.noreply.github.com> Date: Tue, 23 Aug 2022 23:25:11 -0500 Subject: [PATCH 7/9] Grid con formato para las tarjetas. --- src/main.js | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main.js b/src/main.js index 9626296d..762cc7e9 100644 --- a/src/main.js +++ b/src/main.js @@ -1,7 +1,8 @@ -import allData from './data/pokemon/pokemon.js' -const root = document.getElementById ('root') +import data from './data/pokemon/pokemon.js' +const main = document.getElementById ('main') +main.classList.add('main') -const pokemons=allData.pokemon +const pokemons= data.pokemon // data.pokemon.forEach(element =>{ // const card = `
// @@ -10,19 +11,26 @@ const pokemons=allData.pokemon // main.append (card) // }) -// crear tarjeta - +// crear tarjetas para cada pokemon: const generadorHTML=(pokemon)=>{ const div = document.createElement('div') + div.classList.add('card') const img = document.createElement('img') img.setAttribute('src',pokemon.img) + img.classList.add('card>img') + + const num = document.createElement('h2') + num.textContent = pokemon.num + num.classList.add('card>h2') const name = document.createElement('h3') name.textContent = pokemon.name + name.classList.add('card>h3') div.append(img,name) return div } -pokemons.forEach(onePokemon=>root.appendChild(generadorHTML(onePokemon))) \ No newline at end of file +pokemons.forEach(onePokemon=>main.appendChild(generadorHTML(onePokemon))) +//console.log(data.pokemon[i=0].num) \ No newline at end of file From 1046f53511f933ec5c5d9239e40de13ed2422e53 Mon Sep 17 00:00:00 2001 From: Mmvs487 <109397475+Mmvs487@users.noreply.github.com> Date: Tue, 23 Aug 2022 23:35:45 -0500 Subject: [PATCH 8/9] cambiar nombre de main --- src/index.html | 2 +- src/style.css | 33 ++++++++++++++++++++------------- 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/src/index.html b/src/index.html index ce656fdb..32a8832b 100644 --- a/src/index.html +++ b/src/index.html @@ -15,7 +15,7 @@
-
+
diff --git a/src/style.css b/src/style.css index aa53b866..1d261457 100644 --- a/src/style.css +++ b/src/style.css @@ -14,26 +14,40 @@ header{ top: 100px; ; } -/* main { +.main { margin-left: 40px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 20px; padding:20px; -} */ -/* .card { +} +.card { margin-left: 40px; width: 200px; height: 300px; border-radius: 40px; box-shadow: 5px 5px 30px 7px rgba(0,0,0,0.25), -5px -5px 30px 7px rgba(0,0,0,0.22); - } */ + } - /* .card >img{ +.card >img{ width: 100%; padding-top: 30px; -} */ +} + +.card > h2{ + color: white; + font-family: 'Rubik', sans-serif; + text-align: left; + padding-top: 0px; +} + +.card > h3{ + color: white; + font-family: 'Rubik', sans-serif; + text-align: center; + padding-top: 10px; +} /* main { display: flex; @@ -42,10 +56,3 @@ display: flex; } */ -/* .card > h3{ - color: white; - font-family: 'Rubik', sans-serif; - text-align: center; - padding-top: 10px; - -} */ From b0a390a7fda489f506904ff4f1af0db224c39947 Mon Sep 17 00:00:00 2001 From: PaolaMayte <109124235+PaolaMayte@users.noreply.github.com> Date: Mon, 29 Aug 2022 09:57:09 -0500 Subject: [PATCH 9/9] modifica tarjetas --- src/index.html | 20 ++++++++++++++-- src/main.js | 9 ++++++- src/pokebola.png | Bin 0 -> 20305 bytes src/style.css | 60 ++++++++++++++++++++++++++++++++++++++--------- 4 files changed, 75 insertions(+), 14 deletions(-) create mode 100644 src/pokebola.png diff --git a/src/index.html b/src/index.html index d063a453..524f77e6 100644 --- a/src/index.html +++ b/src/index.html @@ -12,10 +12,26 @@
- +
+ +
+
+
-
diff --git a/src/main.js b/src/main.js index 9626296d..48277f46 100644 --- a/src/main.js +++ b/src/main.js @@ -1,5 +1,6 @@ import allData from './data/pokemon/pokemon.js' const root = document.getElementById ('root') +root.classList = 'displayStyle' const pokemons=allData.pokemon // data.pokemon.forEach(element =>{ @@ -14,14 +15,20 @@ const pokemons=allData.pokemon const generadorHTML=(pokemon)=>{ const div = document.createElement('div') + div.classList='card' const img = document.createElement('img') img.setAttribute('src',pokemon.img) + img.classList= 'pokemon' + + const num = document.createElement('h3') + num.textContent = '#' + pokemon.num + num.classList='num' const name = document.createElement('h3') name.textContent = pokemon.name - div.append(img,name) + div.append(num,img,name) return div } diff --git a/src/pokebola.png b/src/pokebola.png new file mode 100644 index 0000000000000000000000000000000000000000..8982948730eb1c93296be1eb9d261ab4c556d8d2 GIT binary patch literal 20305 zcmb@N1y@^L+pTd(@!)O&3dP-Bf@=#Dmtw`8;%)^(ph(eT#f!T;1wx^?yE_z@FVB1a z!pRuPPBKPh@3qz~b6zV(Q(Y1J4fz`c1O#j)u$(pm0-`kh`4t8l{E^hJ@DY9hxPT4Z z5fCs5{<|Y0e9t0m;GanyC>RJH-1rdpjwx8p}2x!LPH|)xtZBZk2t7b4pTE(%cz#zt?lzBf?#Qa+mj@7d!p|$az&3uSl%g*CCU@2n!3t_O9a3&AQfTd~!}4!@|N|U@%z7%S)gnOv_YDYtsAv@>7tv z_w8_vJtu2zB?QJ$vGBPDp zUv?7=Hd1+d3b5nG`8n6fMAWaxVv!(K)iI0&n!$Sosr(iFYs6=9adBj!Al%`4M9InJ zKY#w18XAfs^g0fYk5esn1xZpUx%F$wv8A98T}3o2(gg687Z!rZK;Mup-i;3rgAsr2 z1pfkm0o2sgxE6>B5(`Pt9;~pwB@0FASek!=5Td(Kg$a2x6!r_`0ie4L4-XGF1&WCR zvPe`eg!t%;(gRs$TZ8cz4v_lVtINw-4ue{dBnJnFAU8KRVqt1DG5S;-T@SvD+hxX7 zRu<+^e7fb}$rV!gUQVzaGs4K={NvacsceBGj%o>nnKqKq#=*hChr`1|UfQGb$D0!d zIvnBH>L_TQMdSKoKeI#JXf}kbDS6$&E!h)V zaC}A0OXjf2umE6LlzTfgJk`h@ivp0jzP-7*k^WXSxJzC#L-HMd8~y$J zF)iUXU`_D2aT5S~Bm=#~_9|Z5% zbaB5Mki$YPI3VrzyXnX&oWw#~@^ZCxMY417kbkMNUKCFw+`_Ms&TU0YmUUY^Ow$cUijP!8Z0 zxJX)-TTGsqS_j<3O%FZGc;w?O71|JFgZKPPW_Y|u$2y&xUY9>ZFM#9&GSM9bmQs2c)@bocGd~> z`6BtX=OY?V907CG{6D$YzCClNx)I!)9)x>WrEhag;sTU=FA0!Ryu6{SBj7@%a-dGn zhh)I$!bY^CrmhvRs8S&LsU1kKl-NJNv~&cdPlzFsA$bkk47iEt6s=PJ^U5g!dzs`;pna#FK7{p_jd=jcMOsDHvt1rKOZX8#?q>rkaNZ^Idg*J7MG3Qp4r*i%mj!%UqnLQAadjE>KEXknGz6+FFYa1Ky3d1H2;vpMpdJk~8u5Y}RZFwMF z=_-s#&Qkz!Jt4*~CD=vL1n59J_5mCcRaRa;K`rdo|5&TkExyohJ^uZ1a;^N&uMsZ( zdXrX<(z!{qBZCmA*)^RtJV{_mUS&);m~{Hz_dyO*Lx$5Ef4{%2&Ow2y^mG41$D!P> z?Yiqhr@;!iOwM%}o0v#M)Uuv5r@s-exnRi(j!z!%mu?MEIUt>~SQ{Q57L|NH(9n?D zq)r?DcVzndWnijEMH1_B)Cxi5xC%9ngps2A&($aD()5?N)Kd|iN)MXo7GQw10 zT~b zlpO5L%|N_EM(a*5LT{`Y(|iQl?r`{I#xDO*`2bc>K>OKtZ#xkNQk*!gzPQF2)fL=Y zJ~vvSv^_7wfRdg zBrEaepfwcQfRgQQS9>(f*Q4(+fr3xW%eHsE(Z`>#2sk5s*j5md3KoXY&Pw&pBW|iB zZKLYbK=DWdcWHTlP-ET1^Iut7R-1UkCxofQ<8hr{`@%=AX0jWth?66i1VTk_9435O z_J>Qn>1C0#moxu8QKkJZc9+oQq2on=G9@>_BEgC9@2u}b6Z==Bc=k53vVAY`iX zU4Gq8)_5WR*}kD47SFo$?VTP>w)Jb@eWUN*J*&~9J-Y5n803H9D#^Mu-xVI3?P|J&pDZGm0;5cJ_10{eAxYdi(p`uX>@_rBLP2q!>~mDYqZi z0Z3(RCqWXtmE+kbJ)W@3^$HwiYAolCG%IxnJv}{2N(NVm0O|DTUE>D4M)_MU|2&lY zypS8Ov!~yW9d;q{q;9}BfToUmZHW7Db^?!q##qoRuH6{s9Q`)WquIpJF{s@0PQXT7 z3?~bL`qnA|Owqa^CE*jLsXj<972napK@8hwCaCl2aulm|mSmD$hOq~u-}Gh2G*veA zkqcDMsPNkzJrzPTC%iHa4h!@{Lt(_p>4VKgg^*^ZrhY(esGvFgR}K;Ra5hVf@kH{ri7hyqB8)h(;)%**IC~q=)cUxlGmb zSt(*5H%t2M`(>osb?}s8D%IM4{MHF@NE*Y|AN24ymtz2-Es@#`i)%+rtJj`I5O1LjjBC;g>u)%G1jFVh0&nUJHxOU&qMedPHaE-O>xQU7k(*p; zUH@bVcLo9yx$DG-O=KyJpscZvs$(CuU0pApGX_xsj}GW=`f+bSTXkc9-19_uJS*o*DB% z+~=|0_Y6;CfxE!lJS%wic*VRKdOmBvf|*w)i;2GlC?K%Ddq=Dm3fg~BCa&9f_) zxeIn|iZuPU6mNzGl6`fSqOKX3n?q?4#TF@$DvN<=b+_&H^z0?!=BMijaURS#jGdb( z?9qvmhDJ>e?2fdEJ%5m}x3_oeb1V6L{dYlLULLnwRSR@0ReN#XNlH;^`hCXx>DUKT zWnsh?wfXg6G>vl&ka@}lK94SFNctHLHA68Q|IU9jS7qFWiA-yt`wr_nUGkwlBrFby zhK`+0%QMbCuZpWoLK&=I6p(n~*ypA2scdLIE%9pQ^=>QibqF`;u213dQTJ8q`<{yf z&un?tK6gvCrXRt}SyOFYo$!i_>RRB-Rjw%lk&pL>4hQu29-j%X%NzP)K` zUfr<9KXC-7JpsZQcoBC&A?Q?r1gMIoi7-8`AAH$crRdB9=``I6%DqXkA`;748;EoM z)4sodzA5fTWeOSQ{Qyr6Mew$4Tub#0d|@J>jXz>zV|V3&LVLKRh|*0I@bW~3gw|~> zc~FEt#lF)@QbT&5W+dD^mPf^dINKQ-8rpEzP9)dd?U#_1MTxbnS?vPxnTyuCA)+8`G3FN?%WMExJPRWX;>D7v_tLi{F4P+x{fl?Mg&@ zh_h+uEi>#9n`JR^YnKmHtsrGu8N0h*1yPB59Us5@)t+y%$&v>(BMns&40E6s{&Kzl zZEy(7Fg;5%H7=-hB)Le)WbU_lNg_7Lk1k5X3{aKHu)0+qQKvU~j|F=WYtzzD10bFve zutl9U#CyI7@7H1WN)rdtj6Ga^jgCt^=B8!gw-=YAoLyrrB_V?1G+*j7XJ%#`NkNsQ zp!Z)F+L8|(cH1r~s(wyZ{T=lzu{?msg4O$J9SzsR*>v9uuHW9@Qd7NTw3R*RF^c!0 z$lqQ!;oX^E$0J>~4W~hEIB?w}16u}2NR;XtoWF=xhp3MJAvQ?lQ^^O@D1+_pw63R} z56r`3NgaN-#og-jHhkz2A*fpNSjW90) z_i!ens%&7l1b7DP@y)p}YT-2Z>N+Cv-}6U5Z1aS7?qmsgNc~;2xR<54JPaUgfl1^2 z%r|HiDj!JW5RC0U7Qb7KDeXql{)^^AytnjPsu93y%MWRrc}vA8xnv`m4;fdNgW$~}`)JV{8E z?jI?Xrb)%oq{>~gP8Ic!JDW(4AA>;kWK9_JUM%?0;2eUH$(6wbuLs#nKhyVzo4u?_m`Rspx zHc;^g)T|i+_d*#=lF6M1W;#XaZLI$^ntIY3{BCRgDliK8hLU84Hpg4)12&9Gsy&q+ zKQ`cxPmWS|z&S)h0oq>*%gPP|u&M=3{VxW%4>`qCA;k9PZ4c}TOQ9i6 zDag|;*!p3qg@Pbq3~oH(?4#kG(KHRe_>1`_Jg8YDpx(<+=;u~i2CphVnwy6I?TR-U zH6K$Q&VwJ`E5nS*mwn``h8CwcT=!=X1cUNIs)-&7AyZ=r7Qd4%j!A-w>x5*2W$ifT zFm_|)bb3SJ^Ml{UpVpg>vw&YSF>WOw(#^Z`D9Nmtrn{j!M1}}#B?3Q6wCVgJl{BZ0 zqpG&kzD&tJKO7w3xeY~U7fskYmcT!eCP0z}2%Qc#hl(VYAno0)5-j<+Fp(ZvPFR=} zD!m^^n3p}_S-0^8Acc#GnX~*I}c%MBSoeqiWz$_wS#gb zpyFFbZjj*g7H+_8+nSnpXo(0ZS3M$C2&*@6bO|SS{cN&0BKLSGSj<>Y&wG6^o?IGV}8+BmayTRx{qPx|U5~=Cj>iu*v;IAM?EbQ-qrW<9>w>G5=ju`Nfnk z?veC31*ieuaV%rAoXPrVeH!r)VJR}pAu~xte!OHY`TZ{ItzO)FDjehf?hCC}_dOU@ z^*!6VESpZg9F_H;dD$mT!4Tp6giRivUim;mi|DPm#262tU zEd$bKQ$pCAO&Yp-dNct~7ehm2^TKf`Q-k8PU+M7%!Ju*Snqe`VTg!2h&U4h+2Mj{6 zAS$$~>t^wDmz=3%U&p(Ya3a`ASmV%Dvnh?#_z8wrcT?v-cIf4^X4jnANc}VPt!!xd z3Q2j4vz6O-T`}~w|C+Gdr|X}R9qV#-G9SL7$P%9K7xj!b6XE*Df`hJqyRlM+IW9EA zm~h@O5YCI?rg}rOiE$P!~@G>u*Syqm<~*=8thVzD;bunVchC*5Eexf=tGHE z>x8CzSIO1=tNX0~J7okuq9wBDT#H;+n!|FlYsMV6Jd%jZx|Fe{Io>a$5JjuitAZ?I}%y*&qDKWv*6y>u0{P%w(n&J8wyN1NQ zRWU)4CJ;-@>eDC3KI9G~?Mf9Oa>hGWY+P=dL+NDtQRmG;3pGawx@*q+9_w@n#w5qq zT~qetBHds9S?ueZo19PjFnD|$D(y~Da2a26>A2neLY#g?2C%V-rcD=5eq}iA6W5d^ zs}qjIV2L=JuPH!8@xr6|oV|pw$0++zRNK@vXgQsC(EM+)+Q81v&X|^upac`?Rdo5y zZ+~Z{lF>9~0*>^;*5wH+Qli~9Exp+Bkzg23bI@EOvfSb_wI!;-4^gu=JlwzkaYK|*V?JJTg|bVqkF z=s&prH}3Q_5l>r>MA_!j+NFrpAK**DdV;$AXm(I-k@MxSbf8@C*J{{v5p9>y2p@xi zb>UZ}Tq@@rnUcYTi`hCfPm$BfcwQTrhmaOp10a$#@53iT5)#SiD8X;eu1QF03h7dw zLc-LA+f^#GwbQxl0*jd3E`Re<1NXORUVVtC8wGQMUhcUKK|9ekCz^$@_asPgI5zg=edmPlbI` zFQfF4R(KDjmuE$p#N98lU$u;WD6UG0E0KjU-ZibCRITNkeVu-=vGL#zAUw8i#$!2RDDkJ~ci-?MvDoQ$Y1AjO|H-#q}8yl$yZ`;D2Uw9|PlE0>H zBXfx^Gg6x=P1ytaP=1$^BT*(7$8qY}@O{4H`pLUlM8;4$S)GHiv>V2(o|X4pyBY(0 z3y8$fk97U7eK~ir0UKo$8rHhQeCe;(Y>#p~ zPUuz(&+Jbj$^My#P}?c00e3x%)+T=hf-luH+WelvZ%o1|Xj-CG_J#;XTH(>w^JZO7 zfRMMyqKFv7Bd19_DUthsxdy-6S1Y=w4hy%?a%xLuUnTg7i5|ahB49L`jnR@DJybZ+ zD$FZ>b3P5ww$(?wf=#L~js1_dgSsBgNM{HIg*3|jxVxpv>{W&gvKdcEv`QEdi@^ec zyoRXI$z%W(d6HrS?y_(xmQE#Kwj`@u#LBo$`I-gCeYmL*0M7}lmhJ7U&0qcB#8+^d+as1d#S5F=C|3ayhkmd(Kw%qY>ig z?8jXP+2)(5piC^vCgQa=^fepGyft-_PiZ$PVqd(!!)KS-gMen#KwIuE#-e2@`PP6! zj0^6=t|#7a`60_F{@tj&XIZ3v-fH{jhkv-6-aKDN%==aS+~1pAO_5phWT?k-D5Z{m z-tlg!{P{Dg2#M5z2Dh{p*r>D^&nbeB^9^N>3<4xx4SId{%RAf#<2$jyrG;UitoDwd z$jS^B1lzZA_S{7jma3FLrmR9HNg5VWB%)A|6vYRl;_xh#Lf52rH6jt90V}8nDIJ$w@}?%Sp&;m|KTEX? zRr~!n7ljk^V%n@F=4WznLa-+YF!oN&=bg40S9+HBwb5Yr?skFI)Z`@o&|xRlU*(0`_iyj4o-ur2-kv zBPl0Th_5NPMLj0-88%fgKk+9`)&-m`E9r@z+-moEpk-E{0^%Z3RaEEFI{&xssgD zUW2>}NFr5?T@&T{8orMsg@pj9vVJ8nr>4_``~)EK`luXZsV;SZ2dVz5Xu zdJL!OWk*Kdtkf4ai6?kVC1ZQnn3lmbHP&6Yczn2^U~wIz+<&b%pC#9zj^q_z$%2P5 zjyTdX3OW(}2JR*M;5&tI?_0MU4G68XqviiKxaW55YXe_!xVKjy^45s+adjs5TnF!g z@V-5XY3W6fKtQj>i{N}bjhwO198&X+YSUZg!j}a{{7CNYG?S1<9;?y&_ntIpa&(R& zH^}N|IU`cXV<@&HpbRCv20$ih(gJS1dD1@C!a~?w0~wi2YC7K>t%hI9m@=2nBa+S* z{Un+Y(fp7_91&98-hQn2Dqp9==0SQd_kn}HjdES#q|U$~*rAB<)8@6{h~{`_r;bj{ z?c%s+iFw>!Hj)PXLG(a3go^Z|a!i23m*RlOUUxml?6#&Od)t;$_t8!|89k+uaXI?$O7Rh5C(&>m&Kv`91FuN>Ny3smt_CJ!%&(3D7l3^cWNFe}>Pt#& zGe+>X22sf~*DF4K+>j#Vtjids!1!K-V#c(Hu50}{@Df7yHRMiy5GnTdqeI%{Tf{FL z-!SB%#GJwajWJY^gfG4US>DRJn*<3DO;!N=jnryx29uP`X*RfATc&$Da$_1SNoh4l zPC>!I;iUQBFH;w{V^avQCEtly>R_sJW;*^V!trsm3YQEbQbPg&--%P-=%)HFR zi|=N`(<(3M!SsK3PFUz>KKJRzZTdoY(H&u0Bp-5y-TZ`wJ?;H?;e#l?+?xUCfni=d zurM`e*QMi9Bb8XdgGU^Jxh60Ry}MI8Hi|VHw|P1Ug19+`FXzdSp+#=~#y|O~+Xn4t zKYr^W*Dtkcld^N=V4XhIPn7N&Mf=5fL+~D z{TEyaSm#Ga$|e__gvbuDgPfaj4#~m}H2R<}DZmYfc_ikr8bo0WW-B0Cl2i3bc(KS7XY6Wbnq%3GVjr+{n>=?)!4IumTD?t>UF3TT_s*cCgwrq72 zxW*+c2j^VGvM_gOyX7wG$qh42v9@4hGN8VgDh3qG*YwR?>2}qZZlkEG_`k<-g6#P5 z8MS*2olab(hGOST$sT!YjHrwLgNEOQe^>E=9V6tTZM^BGH>Zr-yk<_;x`Kvd@ZJJo zbT_9fZFz8&gN2$62Mw)9S$`}V@ZNQof{uJ!ReL>;;Xvz+os4A$!tOf5J@$9&rM0(H z=lAL^3L{*o@ev1Cf6|RbM<{u1=qpivEh)L4XclS$cu05z%tcOBfxMpwM#jh4O`4om z01&fG0y_BU%SsiESmy`>!tgv59X}I<7AoWyaCgGUDr4uq2DYDYVV8O8S2HPcf5ai* zT1(e)g)Iyz$5LoR*n}G$HGhkCd(@GFG7_JaLt_om99ai^AV4zjJ^nyNzdTnw&GC*{ zFS1I+NReYrn;BJeAX z#4A*nz_nVEFot(g+^yHVAI#m^*w*$KFrT*=_NgHUkbVWV{S}P&%i^A6k+@!lPu)Du zej*VR32ByJ#NXr9A}u{nWNNT< z&256aBo6{u=aqHx!6xaxf9nOQ*Uv-?%Dm-Z$sI)LC5U>4Nv)Iq))#KSE6U1#yV9eu z0$}*(f2_9Xl=F-S-iQ%Lf$PhA1NOrR^m8m6lkF&JuI?v-Brf1~t!i0SmAZV;u8fG1 z1-`3r-p`*ld3AMlBv2KG!c$lnIxf!fQd1&yEqr^hwm{#=QeB>HF0WEX#VenX2@p;- zd?M(n29)?$s=+Sodub)7Tc`ufLKeIJBRfJGEua5p)FD_CBQC?{Jm_b~*?g(a&#EnX zZm!9YvDUEE=|6uoWikn)St$ZC8r^o3iyvd7Xvut1g?)5%bQCYIt`0mb#-Jjg0zi46Z9$o6cxIZ3oYD4(x?4uqrl`?X^?7-; zf4NtU7AvfN8&q5D7CZYoh?t1o3t5x#3h?&v9=+{4@5P*hmwF3$Z02u^WbihKD!ewl z1vUaFeSzNuN5SDv^d_C%be}|BAltzxB&-0|;xN(=RDDal1N|Rc=(w>U@XMw;hca!U z*|GOEvK=Kk(lW>Ya%3z&Ki^Z+PA~tg_U*;O-+K%t#R2zWBO3$3MhS1pze|=Rqew0s z4lG%^5%a4^p`tJUeg!=rUrk7Alyd6h7Y@Q(U2obE=JoPxkYcvn+p8F|shPDkPSy*V z&9m(e zoS>3KZ156&V5M18TK6|J+)NgW0@{P*ht(v}$FPCn4nX?+Eb8(KGzNtwg$0_Ig)|;tM!?vCey@F8pjaWwK&Q+Cielj_lCWVC*qKn--i+ z81CmKh>Eh&M02Pw$`d3-L~O{%y(y6V7)EtI@%l7zpznZ^;fP4bzW()1(xI5|9ny{N z$f%8IdI=MzxpJVGj}8IEISL!2r7QU1)5@};yhu%S+IyF zVc6S!2V^kO0_2HWf##c(g-QxaA#DE`wM(3o@ix1#Ce6rSERjxFaWv}!L@ z>*gZf6?io+_-p+O`i_XO@maj!YICdW)}RojA7?_mcRtG01k@0EON*>uXRS7W8va_PRs()yE1jOv}y>n*J!~I z>f>NK=p3$FN3>mv3BEWlPfJv-Id|_ zl=<0}Q3e)4goHwelT3K=SOXR1WM{9mg42q(a2xMIvh(uWujvIG$_iX~r$g1l&-KJ4 z_`UY?D6hkB>1s{?BwmprQ3rTwJgN^@SD4<52)tvcBf#b=%}3+bgk_6(maVkCel~sl zC~{on9Y%ZAA-^K+FRLA9kXrovyQM=2;s|GYatvswsPu){C1w4KzHSabpHWOTT%Chj zR}iM>^UeSLOJKtzleWHi>UTN9{5noHZcTvDDA>^0nA7KJeYKnvs8JcJneYq@Maex4 z7fwO3A*o;Wkz01ssW( zM_lP^XlO`-Lzf>mUdIxM0jBnaq%zxL7EGBKM^|G1Zkfy6b#;Tcc3SKSr-Pbw=*5%9h zroC#lU)*IO{d&oFQLiln3B~Dm1&UMAyXM==8~W1@7bAjvMlMiDCE?Ht3o0t=5}71R z>G!vY%9X}CR{pg-$tfb>iWyjmcx;{c{y+mGKa{M4`0IgXRrdhQmM2_abX&IlpTh62 z4ROk@d9ua{Vewp*@Y?$?T&Mbbec~L{w$usP-Q9I>?%IK%)n!dy7O8_|DM3(A^5?W_ z->Y3hMrnCXsrdX9f_KOX)!6q*Z_BX*~);JnLqu!E>h%WxkbSLeS^2A zIp^EL!U9RnLHaWTXV;V4ErEuZR+zhsy1OcP4fOTikofoHaIceJ;FAnS}Nm;npcA*2Rf7R7p zVMHG-s#;|Z`c}#Q7F8ITTIB$?8RL9|vW7K`H}=Do`XU#Ul5;$1I668;M$BoFh1gJ& zVo#(rpdD7U8oPF+zwRNr&X>^P!u)>M;am)^M+#vcoTl*Fi(*Oj+Jf|#ZghEF--NYF zUM3~VIW``E!{J~w3_&TD|3fYKi?(%lRrB6A1T`0T0`U2=Dt?|B+)oHQIXT%gYdXGQ zvib(0WQk_fx%rwVNkzTkpoq_{StAjC4tGhIiHV6hTzVuSxp7{7dpUj_fN-*#Rs43+hpk=aHp0`RP1yX62#FNR z7~xgqmKMLXzz8iq%?&zK3EUjPoW8(*ivhF`W3L97EEr&l!U4O^kTqvi{JJlT=|Ykw zBvqDjv56EhTsW|#h}A3qQ}pH|-g;2DgxvBiHPM?3~jzFt>}@W`v{ZqO#+eX(STnUU2#a+%g4X^W&8h5fFElxu(vHs##F0G1gNjD4Z!D>GpW}wxYx_d| zBzjub+fcas_@lf$&i#FWS0xs+s@cvdgMo+dFL6#z&d4$l;LjMJ%O0{{*wBE)(0zOL zLIb~m0L&!^71CzJ6DXn+dr+_r9$5wC4Vo0U-nG8Ddcl*_G+0ZKKu1G zmu7_^oB?q8$~-Bmg~Hf_hfE^_<48gz#PLN}qs%U>q(SnHALYwRO6sXj*H?K%nM`kL z2IV*x%kp0Sx0~q0Fp}H8OXCs@R&SIwnvrHzj3H3=dY;j}6RA&T_?*NMXh25&) z`yis^|1y_hi|MSt;@Z_^&W*2O3sg=v8bjL;p1^8qREmTyIan5=9mCu*=U435>U$C@ z<3zlSFcQaacyK!r1Hx5e?|KtHJwd7?Dog9^c-k~0$jP*5(>c+@&G9a->APX|)qL)! zj~UY!2$4e0^N*Pj6l6L21iX<|i|je^#IbpZ>O@`q;^Ig39rvKL8-3A{h!mOXt9|YW z-RdhB4!$#*xa3ilu}4Xu&T<;}Ex-QSC^tdC&AU z(s3DuV*??X@&i>$^y#*E^Gl&rqGSfYYm%{5AH`}p9+mX#8AgH$8m7?Ns~HXs4pe7J zBqu%pFgVx;_OIXF5iqM;$ryJWjBE)OtQ%Q_L*xGJU4S@sBAh54?C@xW!#+`JZSUP*Q6je8oXpaIp2~}HHcFE$y2Lc6$7N(k~JU}X< z)PEQ*Bov(fl@Lnt*;Dfi70ElrDFn1*d%qqB>kk=Y^Kf#oNaCWOfSXp@rcu+tV8kVr z(8!ze6&LK13`AgbH`i#b13s`BKlUk#n7vmgZjNG%GiSPp1ulk>U1^NCv(5 zhi=6PW+`P!1c+SZ_??cR0tUCdqXt;;RJD^|@rOJ&f+()sLi@jCD6vw#N@C)nLi?59 zG-#ro(Zozlo4Y21h5k3Yk*K>rVEGFwAq+bY3*pPWgcMR?_pcMPhRWeby%r4ljlnIv zNC`M;T)#d~zd-yIqlgw-qqDP>u4}{ReqDjkpW0_3eP_J3Kap6rZNlqH3QsSEK=x+~7*=7M~(<^-T{@>|`D^mMz3lR@x52MU% zD1fQ3a$N@sN{>@~0EJ;-R@zVe<4|KRV(kgEC!9D&Y;{kr7`$*{gkH0pe(rwj;*5@+ zx4k&urKGuSg3H#%^ji<8Cs1-|OZksxD@Q%85fjC4^rc;0U1OXbc3NGbna^Z}%PVkr zeETgu8eD!5Mvg8<_Nr5=!&6~5FSSN{w8f#s#+4!;bG613GJPpl%k&CO|2r_ttWM!x z8DcrkCm~2n33b5iBxwA{N4WI^RFcly%`uORYu^DFO+Oc6akH|xqVzFRF?Vl^Gw{kH zL(rWI=l?ugF*-c__LEpH-x}dRX;RJjBWM4EqO=Dp`F<(K(7HHM-Z)lPbKqMPkziO- zV&HYb+>g*zZ2mcRms3V+<?YCvA ziIYC6EJ2=q3-VX5w~>ZI=12tFW2KgC)-bcZq&k}klh>EqE{%WQW3R6Fmpf}=Q4NHS z^GsBc_FQ6-yz+3PaLddu?z5AVx~;Qw;u)NsA95@C@nfU%on95?{bXX`^yczncijE* zopcVYe*+VGf-DDU(ybTEC)tE~}6dLP^CXq*i z`Er^N4+LE+26;UFNByq47sqf0-H%ehMUuIY%k| z_HGE7H!D@5xpBH#7xL7x6wQk>^H)qYc%w|8CxV@tn(CH^8W3EfP@U0AY=xA|0s@7U zn-^K6BkoueGLrSCHa)?EgYY(E4}3pQUTam=saUk*H)q1F7meiMlsX$Llk!CEHxD4{ zfCi+;-{wn87)mv0AYa5Ob99UoAuR=623+2 z3#k(U<|Qk73wv0Zzqh%$xoCnjqTN4BzfCxK#OvxnuDc3CLr#7IdldTsXIz^85EQ9F z&8iK6gA8Lc>JVCjcpM*`3+dL1-ZKs!&e|kHwKvpk7d=)(Xe|nRUO}Amna0$W+% z&uMt1cLLyk>#^JatD4~{souhj&+^YFlu=G*Il;1kuS1n(l8vl_3pGt{W0l?8L>}nq z6DkMT+Ed1+_rLXEFL3q*Ifm=p5WaLO!UE1fRldj)9C+{Nu{=a%jY?w=xiDB!VzToFOADQVFs=4e?z>74WlhebNZKtF-)Y z51Tkh!!KxTwZqR{8m@cS_`-0=lCb!AzvUl)fVndtOonDiVkCpSmIIZ#BK)TPpYB}Q zJFC)3A!gsX=TnvKi(Jw*gP0-HswvCWFt!B)7cqxc(aWIG-ER0fX@QcfLqG=vNW>WUN?p7^LZ*d_-;5~$`66n zG&$epe}aEeD=jatJ2q(2N$$dReXGfB6@6i&z+ zlhH}{6u+|l6iEwMmOHA$KI8WbGQ6Bh%FAmU)YcBGuRoNfdH5p?S(kq_s!qFk4+ps7 zelid2y}L4a$N`Tl&~N*%(9w}nQY#JtU}u71Nhn}HbE#G$AfM7(BPED{RC3waHx$NC z5{dtmLztL1`AZfRW8>gZ=`#Y7(MNa`PBjV0$=yrwk)@Na@kDDA^!_qoeVDT}C$!?O zdjder(y%FSrnPL>1oT=1_fw|FDpL7jSSvjIWA^rAE9y61^XSw^)B{7{YvLxnfXWNc#L z@<%eY>$cB;AR*MrRo0U4+B^m14)*9nq$8|2$dNT3*C1*)HaG6br&Rd<)HS#s;DpS= z-m?cftxKjr2&^Hx6r4{Be8<=Y$IpE16$|sTFAyG2reCD3qpr97=jbx1EzG^nUT=Ca zIs5ylTgcVZ_*IK0t}b$>Mpc1)+U9a=rls<|k*{6%@a@Ltk`Zu)J5^dK1Q!!cK_Y(7 znp_`Vb758gd-i_DpR4<9aZ?$F$B#H+nja@MKG)cV zSX%RsqzL5X_A{4N)SwTds2p$t@Ie@hU}z6;rj_N&wd(J@H`<&K$99&Ko+*jW`}gm^9(B;Df1{)`yWqiGh(#WXG1D(Xx7|CD?GhOC zQkrfFhOSet!)X92I4kJLQc-FbTdv6S7JE`lnkYq1dMU5}TZV;#D;XJC1RTD5>G%)e z_f|}#e(uf`Uc>{=Oj*+QyTfd0Jpdo+$aPL1kJsFb(Q)PljAX^DPTtHODFqTxjeX_S zoYV`AK0`nF1l_h0p(&Db4cA{aV}{Zdp*Q!B7QlItqZM@&DY!%8ay(yCMfC0iUkE}R z7)9qjUmQw$ihk8r=#}k(P~M!rjKMrEZK?xh69M&>5Z)$ta(*DCRCEAsZ@GTam#mOM z)xW~U+_JdkOBdr7D&Zie8(y35nmaocXpwExed%kFX;a-+yzlame!|JXUlS7(YbelB zz6|pxuL?Tx@f0M+oiqZ}YN$;8`oPSQ90K3BS;~#drqz##XZvBAr519Yu^uBm>hS{x z)KpYduIKGMj2|es#;iU777=c;6@#8mo4TGIS3Hhl(hWdkaN7y;clQ`)M_34auyfKG zQEJtB7I@p{+pO3|HrrPy#Iu)v8~^u~6d1Mx!K3dY#0J?OO7mg_ZjWW~cKNP{puG89z64P83!2uox8Awu4kw)d?WgVDcmahp#NbZBQ_SkB*c^_g)I?2mF z(^t>mcf2Z}a*_Z~DKGzR^d*7|ahcNosH%~DzC)YybokmxR>>|Dft=(Rf5L?a(yM=l z=$QumEB>Fq$pA-wy-5fOmxH%8&9TPtC0&jUXp9hjQEo=E%&fz?bIESg47If{@#ok7 zuaz@@hqC+QxMgI3^ZvYF?;&H*Tx;fJ{}8kPYwBC$J>0-K za?#WQlurH`YI5@j`SS)-H+ht3&LzKdB;#-WMOTg|x8*J-d3Iqd!SywN>bIAxcX}-_ zp-7S$;{c>_SzK878khG8(^muMLf2j?$XKxpnJe(%lVx-S&S^0^Gh5Ed8ekG0`1$#% zdhFME7su3x%d1bKzY6lYDu}6Yvp=1^p!l_0dM73~)Vti+<5E>F{Ff{;ZU5 z)!+mM~}ncAKbT?R7hSlRWH zF#G~nPga9Zh~Fsl(RH0VyN8#jI<85oiT-c|eeU1DiZ8ia*}Pl1f(R4+E!l1Qo<$rM z67Hmyi^=T7_Fd4-GVl5~Gds2Ot_FKt99l8=TGS%6uxj~R}mA`1K ztg5;&_`-E-heIf5d^B?te>TuzLmejm+skN;+Q#mt%dL$qX>mifK^_j9Dv(! zhPlikr>9499JHBLy=d8N#9c_ghhm6>p%+rwCPLO+{e7Fl;ey_OYB#x&xa@nU@ICE1 zkA6oqneL%vn~vvx^58bJx(Dy!)hB3QvZ;I0ymxcNJ9GQM8Pfvfy$9|stLE6#zJ&!o z@c{}NXG^cb%d4p;(RnY@(s^|)2i5gq^nmd>Z^B18<+|}8@7Qe5N?EfZJ}uwp@>TkW z1B9ZaWH(tLFypdmYU5XP1b8~!Ev}cFqjxsMFh~o^gH(C@TJieAzN{Nz+^E%SG@*tJ zFHW1p3kr>Q5h|yiLe|rxO2?OLM)u5k%I6inC#*IYqr9^nl>UrTZ#_yx#fUoiF-<_R ztxNA8SMu=iL`Y)h5fKLv$vi*bpxUxW7=&QpxwO|;76sL z*x^d79p25)%M)m!T=SPFX`bN%Eq^$=;R%sAm6qL0QPNxMxN54jbpW_*OQ+ z{!<>^vs~7>E}LuV}d&E4dt?K8+Kz=elChL_^QucJc1 z7v-TGHXH47(dJpgWt@0D!~gNXg8(hzv3aYJQVp}%?OW~FyLt`@Ft&j-@&_OPx`{Di z4mLBWkgpSs34ri+!|3o8r6+rFcRMnjt`I`=l`Ef_$h{&Y%Gz7(J8NrcY3U2|9rzb5 zk9nPzkF?zK==db zuVG!`qHSC2;38Hz8?asIq;sE|m0lN};WfxO%E`&uDN{-va0GfGyRs{@<4 zvqVxF6GD=hsNV0ulAl!1#ghd&!v?B69ZO?f4Im zIf10hIv}930d}-`9WGcAfLA-l^e2l895b4jH;08W(3V z^h7U6UqOzLRBhUt%J99Xe-@~rk$!98I_5Q}Jy^-oK)XlO2Te_mPfqT!^N#5_;Iq#O zBR{XM1~h{n)i2OnjDpYlBYq zin|v#c69F{_31ele5U+Oe9{II6%|iuKs8VD0FsJ^U2_Kav-{h~cn_NUGE|%OJ5=Ny z6{TPUN_{v@(3O$79UeZ#1&gQzL-vY?o?-JQ)vL2+?$D<>Qg zOQvH7Bp1+7Mv)Xy*bA8ucb``c_yS<_?Z1>nnX9>8RX($ebc)fj`8yijZi0X>6W z4X!_mwX+Kh7E#TDyoOL__a}ceMREylz-W4*A}NGUwwJ79FKI?u9~IQRYRx*(Q%NsND-jV2pu-G&?H$e zO!%1QEqOgO2F3(YEha!udBJFTe#j|NMkFmQtpXvGuO{`T1a-9|zKd%z@{G4T+^7a} zJqmxALTqu*)X~v#{j|BmFuBv6EhAX~gNqx2)iJ98%&~6HG zf~~y+6DPuc*8SuctH{pw_WQG>hhRhPD>rui0eLG; zaxjNn)0~QmiZ{r*(UWYafLd(WPb;^~2GX5xEE@{=@|Awr-rAD1wX>@U7f~0GW1Wb% zZel{u&e&k$m1=7y=lVDTo*On8D~yki{|lD4NZ+45UremgZ`e=cVjt8BUFs11>6(;1 z{rQ?&u~dIZy*>ZS-Nos_hnu7>hhF5CyGsKd_`BZp^boizf_07j+-i2%VNB71sVftS z_i#lkC%lgCmMC$=IwDdn^bDvg)21}X9I$M1)GVhu-;Rjh-}|HTBJ!K_Qc!w{EFHnk z=yIJeskR_l=0U8~2-7&hp?$+!;IF=$lEPECqt*#}qY$nn>WsRzkA;t@Pvbiu|579M zNCB_rD_vNbu_Mp)G{U2M;ag;9985_1!>pW7Pv1trM)|_F=?013^8w^XU3L3K+B*=s z#VDR#Xyh1APd~z&?x|zgfVx~Fuo@i|^((EQpa6xr0;+1b5-XHjm*?3qc%<$K zO)sxo5Ak{8v-yku;o(RUD~@Z}G&=8#R@=dy0cfWO>I~F9XiuM*?k-L^Yfb0*59AoX z_u#r(iB@yp9V2GS5q4+@S=}b#zR!}+Z(O)8vPdmcA|NKlM}@j;XS!U;z4To-g?bQb zWqG_d;hj&CE&2TEpL#>d2KZT$q2SFMK@V#i9P$}2XSjf?w5p}omL`jdI^Gkzpj+my z#aq}f^(8oZTb7<1VZ>;#rLAw4FkZ~Sz^w%>m?VmRxg*A`S7T+u@@Y9qF007uF!HE` zKFEw@&6W4Hngf=@LD`&M zul{`&=zLX4HEF!tS#)!Ys`po{{yd%b$kE- literal 0 HcmV?d00001 diff --git a/src/style.css b/src/style.css index 1330ad68..0dfb6d29 100644 --- a/src/style.css +++ b/src/style.css @@ -1,8 +1,10 @@ @import url('https://fonts.googleapis.com/css2?family=Rubik:wght@700&display=swap'); +@import url('https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap'); body{ background-image: url(background.jpeg); background-size: cover; + background-attachment: fixed; } header{ @@ -11,17 +13,38 @@ header{ .pokedex{ position: absolute; - top: 100px; ; + top: 120px; } -/* main { - margin-left: 40px; +.displayStyle { + width: 100%; + margin-left: 50px; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; - gap: 20px; + gap: 120px; padding:20px; -} */ +} + +.card { + background: linear-gradient(232.63deg, rgba(63, 62, 138, 0.7) -11.97%, rgba(169, 67, 171, 0.7) 100.56%); + box-shadow: 5px 5px 30px 7px rgba(0,0,0,0.25), -5px -5px 30px 7px rgba(0,0,0,0.22); + /* background-image: pokebola.png; */ + width: 200px; + height: 250px; + border-radius: 5px; + text-align: center; + -webkit-transform: skew(-25deg); + /* -moz-transform: skew(25deg); + -o-transform: skew(25deg); */ +} + +.pokemon { + -webkit-transform: skew(25deg); +} + + + /* .card { margin-left: 40px; width: 200px; @@ -42,10 +65,25 @@ display: flex; } */ -/* .card > h3{ + h3{ + -webkit-transform: skew(25deg); color: white; - font-family: 'Rubik', sans-serif; - text-align: center; - padding-top: 10px; - -} */ + font-family: 'Rubik', sans-serif; +} + +.num { + text-align: left; + padding-left: 18px; +} + +nav { + display: flex; + position:absolute; + margin-left: 750px; + margin-top: -130px; +} +.selected{ + font-family: 'Press Start 2P', cursive; + color: white; +} +