From 6a03dda3d155469aea923cdf9de36e05bbc38f9b Mon Sep 17 00:00:00 2001 From: Brina Date: Wed, 8 Mar 2023 13:23:35 -0500 Subject: [PATCH 01/17] prueba de commit --- src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index 5aef81f..afc1fc0 100644 --- a/src/index.html +++ b/src/index.html @@ -2,7 +2,7 @@ - Data Lovers + mr From 0c9e1ab7bf5c6dcfee8cd3acfd4fe3dc2df7a964 Mon Sep 17 00:00:00 2001 From: Maria T Date: Wed, 8 Mar 2023 13:28:00 -0500 Subject: [PATCH 02/17] 1ERA PRUEBA --- package-lock.json | 7530 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 7530 insertions(+) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..afef7f4 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7530 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@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": "^13.0.2" + }, + "engines": { + "node": ">=16.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==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "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==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001462", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001462.tgz", + "integrity": "sha512-PDd20WuOBPiasZ7KbFnmQRyuLE7cFXW2PVd7dmALzbkUXEP46upAuCDm9eY9vho8fgNMGmbAX92QBZHzcnWIqw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/clipboardy/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.323", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.323.tgz", + "integrity": "sha512-+a0hMEQxE8u1F1vOHcE0M18kQ2+4AwOXdRrU4avZ1LeR/sa9WAallYE3uES/PNcEGt/wCFcOgWcArSLx5C+WNQ==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "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==", + "dev": true, + "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.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/htmlhint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "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==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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==", + "dev": true + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "bin": { + "serve": "bin/serve.js" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} From 402a93252b3152be9f2d265e5842904ae554cd5d Mon Sep 17 00:00:00 2001 From: Brina Date: Wed, 8 Mar 2023 13:44:33 -0500 Subject: [PATCH 03/17] 2da prueba --- package-lock.json | 7530 +++++++++++++++++++++++++++++++++++++++++++++ src/index.html | 3 +- 2 files changed, 7532 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..95b81bd --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7530 @@ +{ + "name": "data-lovers", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "data-lovers", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@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": "^13.0.2" + }, + "engines": { + "node": ">=16.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==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.0.tgz", + "integrity": "sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.21.0.tgz", + "integrity": "sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.0", + "@babel/helper-compilation-targets": "^7.20.7", + "@babel/helper-module-transforms": "^7.21.0", + "@babel/helpers": "^7.21.0", + "@babel/parser": "^7.21.0", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.21.1", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.21.1.tgz", + "integrity": "sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.21.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz", + "integrity": "sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.20.5", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "lru-cache": "^5.1.1", + "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==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz", + "integrity": "sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz", + "integrity": "sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.2", + "@babel/types": "^7.21.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz", + "integrity": "sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.0.tgz", + "integrity": "sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.20.7", + "@babel/traverse": "^7.21.0", + "@babel/types": "^7.21.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.21.2.tgz", + "integrity": "sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz", + "integrity": "sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz", + "integrity": "sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.21.2", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-simple-access": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.20.7.tgz", + "integrity": "sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.2.tgz", + "integrity": "sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.21.1", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.21.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.21.2", + "@babel/types": "^7.21.2", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.21.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.21.2.tgz", + "integrity": "sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@eslint/eslintrc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.0.0.tgz", + "integrity": "sha512-fluIaaV+GyV24CCu/ggiHdV+j4RNh85yQnAYS/G2mZODZgGmmlrgCydjUcV3YvxCm9x8nMAfThsqTni4KiXT4A==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.35.0.tgz", + "integrity": "sha512-JXdzbRiWclLVoD8sNUjR443VVlYqiYmDVT6rGUEIEHU5YJW0gaVZwV2xgM7D4arkvASqD0IlLUVjHiFuxaftRw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.8", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.8.tgz", + "integrity": "sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.0.tgz", + "integrity": "sha512-+n8dL/9GWblDO0iU6eZAwEIJVr5DWigtle+Q6HLOrh/pdbXOhOtqzq8VPPE2zvNJzSKY4vH/z3iT3tn0A3ypiQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.3.tgz", + "integrity": "sha512-1kbcJ40lLB7MHsj39U4Sh1uTd2E7rLEa79kmDpI6cy+XiXsteB3POdQomoq4FxszMrO3ZYchkhYJw7A2862b3w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz", + "integrity": "sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "18.14.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.14.6.tgz", + "integrity": "sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.2.tgz", + "integrity": "sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.5", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.5.tgz", + "integrity": "sha512-AxO/ADJOBFJScHbWhq2xAhlWP24rY4aCEG/NFaMvbT3X2MgRsLjhjQwsn0Zi5zn0LG9jUhCCZMeX9Dkuw6k+vQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.6.0.tgz", + "integrity": "sha512-uUrgZ8AxS+Lio0fZKAipJjAh415JyrOZowliZAzmnJSsf7piVL5w+G0+gFJ0KSu3QRhvui/7zuvpLz03YjXAhg==", + "dev": true + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.2.tgz", + "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/arg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arg/-/arg-2.0.0.tgz", + "integrity": "sha512-XxNTUzKnz1ctK3ZIcI2XUPlD96wbHP2nGqkPKpvk/HNRlPveYrXIVSTk9m3LcqOgDPg3B1nMvdV/K8wZd7PG4w==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/boxen/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/boxen/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/boxen/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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "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==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/browserslist": { + "version": "4.21.5", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.5.tgz", + "integrity": "sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001449", + "electron-to-chromium": "^1.4.284", + "node-releases": "^2.0.8", + "update-browserslist-db": "^1.0.10" + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001462", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001462.tgz", + "integrity": "sha512-PDd20WuOBPiasZ7KbFnmQRyuLE7cFXW2PVd7dmALzbkUXEP46upAuCDm9eY9vho8fgNMGmbAX92QBZHzcnWIqw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz", + "integrity": "sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/clipboardy/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/deepmerge": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.0.tgz", + "integrity": "sha512-z2wJZXrmeHdvYJp/Ux55wIjqo81G5Bp4c+oELTW+7ar6SogWHajt5a9gO3s3IDaGSAXjDk0vlQKN3rms8ab3og==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.324", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.324.tgz", + "integrity": "sha512-m+eBs/kh3TXnCuqDF6aHLLRwLK2U471JAbZ1KYigf0TM96fZglxv0/ZFBvyIxnLKsIWUoDiVnHTA2mhYz1fqdA==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.35.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.35.0.tgz", + "integrity": "sha512-BxAf1fVL7w+JLRQhWl2pzGeSiGqbWumV4WNvc9Rhp6tiCtm4oHnyPBSEtMGZwrQgudFQ+otqzWoPB7x+hxoWsw==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^2.0.0", + "@eslint/js": "8.35.0", + "@humanwhocodes/config-array": "^0.11.8", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.1", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.4.0", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", + "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "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==", + "dev": true, + "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.20.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.20.0.tgz", + "integrity": "sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.1.tgz", + "integrity": "sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==", + "dev": true, + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "punycode": "^1.3.2" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/htmlhint/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "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==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.3.0.tgz", + "integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ==", + "dev": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/js-sdsl" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==", + "dev": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/node-fetch": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.9.tgz", + "integrity": "sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/node-releases": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.10.tgz", + "integrity": "sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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==", + "dev": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==", + "dev": true + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "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==", + "dev": true + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "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==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "13.0.4", + "resolved": "https://registry.npmjs.org/serve/-/serve-13.0.4.tgz", + "integrity": "sha512-Lj8rhXmphJCRQVv5qwu0NQZ2h+0MrRyRJxDZu5y3qLH2i/XY6a0FPj/VmjMUdkJb672MBfE8hJ274PU6JzBd0Q==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.6.0", + "ajv": "6.12.6", + "arg": "2.0.0", + "boxen": "5.1.2", + "chalk": "2.4.1", + "clipboardy": "2.3.0", + "compression": "1.7.3", + "serve-handler": "6.1.3", + "update-check": "1.5.2" + }, + "bin": { + "serve": "bin/serve.js" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tr46/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.2.tgz", + "integrity": "sha512-1TrmYLuLj/5ZovwUS7fFd1jMH3NnFDN1y1A8dboedIDt7zs/zJMo6TwwlhYKkSeEwzleeiSBV5/3c9ufAQWDaQ==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/uri-js/node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/src/index.html b/src/index.html index afc1fc0..b5faa2e 100644 --- a/src/index.html +++ b/src/index.html @@ -2,10 +2,11 @@ - mr + pokemon +

pokemon go

From c59b613ed2999c196eb2b59bb6ce2f01e183d46c Mon Sep 17 00:00:00 2001 From: Brina Date: Fri, 17 Mar 2023 12:22:57 -0500 Subject: [PATCH 04/17] prueba --- src/data/pokemon/README.md | 1 + src/index.html | 356 ++++++++++++++++++++++++++++++++++++- src/main.js | 3 +- 3 files changed, 354 insertions(+), 6 deletions(-) diff --git a/src/data/pokemon/README.md b/src/data/pokemon/README.md index 028f0a7..877b854 100644 --- a/src/data/pokemon/README.md +++ b/src/data/pokemon/README.md @@ -35,3 +35,4 @@ de los hallazgos. después. - Los Pokémon se alimentan de caramelos y un maestro Pokémon necesita saber cuántos caramelos necesita un Pokémon para evolucionar. +hola \ No newline at end of file diff --git a/src/index.html b/src/index.html index b5faa2e..4f81822 100644 --- a/src/index.html +++ b/src/index.html @@ -2,12 +2,358 @@ - pokemon + + Poke web (Data Lover) -

pokemon go

-
- - +
+
+ imagen de poke web +
+
+
+ pokeweb + +
+ + + + + + + + + + + + +
+
+
+

0001 Bulbasaur

+

+ Se puede ver a Bulbasaur durmiendo la siesta a la luz del sol. Hay + una semilla en su espalda. Al absorber los rayos del sol, la semilla + crece progresivamente. +

+
+ la imagen completa del pokemon bulbasaur + +
+ Tipo +
veneno
+
cesped
+
+ +
+

0002 Ivysaur

+

+ There is a bud on this Pokémon's back. To support its weight, Ivysaur's + legs and trunk grow thick and strong. If it starts spending more time + lying in the sunlight, it's a sign that the bud will bloom into a large + flower soon. +

+
+ la imagen completa del pokemon Ivysaur +
+ Tipo +
veneno
+
cesped
+
+
+

0003 Venusaur

+

+ There is a large flower on Venusaur's back. The flower is said to take + on vivid colors if it gets plenty of nutrition and sunlight. The flower's + aroma soothes the emotions of people. +

+
+ la imagen completa del pokemon Venusaur +
+ Tipo +
veneno
+
cesped
+
+ +
+

0004 Charmander

+

+ The flame that burns at the tip of its tail is an indication of + its emotions. The flame wavers when Charmander is enjoying itself. + If the Pokémon becomes enraged, the flame burns fiercely. +

+
+ la imagen completa del pokemon Charmander +
+ Tipo +
fire
+
+ +
+

0005 Charmeleon

+

+ Charmeleon mercilessly destroys its foes using its sharp claws. + If it encounters a strong foe, it turns aggressive. In this + excited state, the flame at the tip of its tail flares with a + bluish white color. +

+
+ la imagen completa del pokemon Charmeleon +
+ Tipo +
fire
+
+ +
+

0006 Charizard

+

+ arizard flies around the sky in search of powerful opponents. + It breathes fire of such great heat that it melts anything. However, + it never turns its fiery breath on any opponent weaker than itself. +

+
+ la imagen completa del pokemon Charizard +
+ Tipo +
fire
+
+ +
+

0007 Squirtle

+

+ Squirtle's shell is not merely used for protection. The shell's + rounded shape and the grooves on its surface help minimize resistance + in water, enabling this Pokémon to swim at high speeds. + rounded shape and the grooves on its surface help minimize resistance + in water, enabling this Pokémon to swim at high speeds. +

+
+ la imagen completa del pokemon Squirtle +
+ Tipo +
water
+
+ +
+

0008 Wartortle"

+

+ Its tail is large and covered with a rich, thick fur. The tail + becomes increasingly deeper in color as Wartortle ages. The + scratches on its shell are evidence of this Pokémon's toughness + as a battler. +

+
+ la imagen completa del pokemon Wartortle +
+ Tipo +
water
+
+ + +
+
+
+

0009 Blastoise"

+

+ Blastoise has water spouts that protrude from its shell. The water + spouts are very accurate. They can shoot bullets of water with enough + accuracy to strike empty cans from a distance of over 160 feet. +

+
+ la imagen completa del pokemon Blastoise +
+ Tipo +
water
+
+ +
+

0010 Caterpie

+

+ Caterpie has a voracious appetite. It can devour leaves bigger than its + body right before your eyes. From its antenna, this Pokémon releases a + terrifically strong odor. +

+
+ la imagen completa del pokemon Caterpie +
+ Tipo +
bug
+
+
+

0011 Metapod

+

+ The shell covering this Pokémon's body is as hard as an iron slab. + Metapod does not move very much. It stays still because it is preparing + its soft innards for evolution inside the hard shell. +

+
+ la imagen completa del pokemon Metapod +
+ Tipo +
bug
+
+ +
+

0012 Butterfree

+

+ Butterfree has a superior ability to search for delicious honey from + flowers. It can even search out, extract, and carry honey from flowers + that are blooming over six milesfrom its nest. +

+
+ la imagen completa del pokemon Butterfree +
+ Tipo +
bug
+
+ +
+

0013 Weedle"

+

+ Weedle has an extremely acute sense of smell. It is capable of distinguishing + its favorite kinds of leaves from those it dislikes just by sniffing with + its big red proboscis (nose). +

+
+ la imagen completa del pokemon Weedle +
+ Tipo +
bug
+
+
+

0014 Kakuna"

+

+ Kakuna remains virtually immobile as it clings to a tree. However, on the + inside, it is extremely busy as it prepares for its coming evolution. + This is evident from how hot the shell becomes to the touch. +

+
+ la imagen completa del pokemon Kakuna +
+ Tipo +
bug
+
+ +
+

0015 Beedrill"

+

+ Beedrill is extremely territorial. No one should ever approach its + nest-this is for their own safety. If angered, they will attack in a + furious swarm. +

+
+ la imagen completa del pokemon Beedrill +
+ Tipo +
bug
+
+ +
+

0016 Pidgey"

+

+ Pidgey has an extremely sharp sense of direction. It is capable of unerringly + returning home to its nest, however far it may be removed from its familiar + surroundings. +

+
+ la imagen completa del pokemon bulbasaur +
+ Tipo +
flying
+
+ + + +
+ +
+
+
+

001 Bulbasaur

+
+la imagen completa del pokemon bulbasaur +
+
+
+

+ Se puede ver a Bulbasaur durmiendo la siesta a la luz del sol. Hay + una semilla en su espalda. Al absorber los rayos del sol, la semilla + crece progresivamente. +

+ Tipo + veneno + cesped + Debilidad + fire + Ice +
+
+ Evoluciones +
+ la imagen completa del pokemon Ivysaur + la imagen completa del pokemon Venusaur +
+
+
+ Altura + 0,71 m + categoria + normal + Peso + 6,9 kg + Habilidades + sludge bomb +
+
+
+ + + +
+ + +
+ Proyect>o creado por Maria & Brina +
+ + diff --git a/src/main.js b/src/main.js index 71c59f2..0e1585a 100644 --- a/src/main.js +++ b/src/main.js @@ -2,5 +2,6 @@ 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'; - +const generation= pokemon.filter(region => (region.generation .length===2)); +prompt (generation); console.log(example, data); From 428221c17d13a6253093db7fdd3e8f3d015c5ba5 Mon Sep 17 00:00:00 2001 From: Maria T Date: Fri, 17 Mar 2023 13:52:01 -0500 Subject: [PATCH 05/17] prueba p --- src/index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.html b/src/index.html index 4f81822..11210c5 100644 --- a/src/index.html +++ b/src/index.html @@ -9,7 +9,7 @@
- imagen de poke web +
From c2b76acd3091d59e5aa0c77ae22e2112abad5f29 Mon Sep 17 00:00:00 2001 From: Maria T Date: Wed, 22 Mar 2023 13:16:57 -0500 Subject: [PATCH 06/17] creacion de las cartas de cada pokemon y traer el objeto y sus atributos a js --- src/data.js | 24 +++- src/index.html | 322 +++------------------------------------------ src/main.js | 48 ++++++- src/mainPokemon.js | 20 +++ src/pokemon.html | 22 ++++ 5 files changed, 121 insertions(+), 315 deletions(-) create mode 100644 src/mainPokemon.js create mode 100644 src/pokemon.html diff --git a/src/data.js b/src/data.js index 6291453..4db770d 100644 --- a/src/data.js +++ b/src/data.js @@ -1,5 +1,3 @@ -// estas funciones son de ejemplo - export const example = () => { return 'example'; }; @@ -7,3 +5,25 @@ export const example = () => { export const anotherExample = () => { return 'OMG'; }; + +export const cartillas = (data) => { + let cartillaString = ""; + for (const pokemon of data.pokemon) { + cartillaString += ` +
+

${pokemon.name}

+

+ ${pokemon.about} +

+ +
`; + } + return cartillaString; +}; + + +export const buscarPorNombre = (data, nombreBuscar) => { + const busca = nombreBuscar.trim(); + const dataFiltrada = data.pokemon.filter((pokemon) => pokemon.name.startsWith(busca)) + return { pokemon: dataFiltrada } +}; diff --git a/src/index.html b/src/index.html index 11210c5..1a86a00 100644 --- a/src/index.html +++ b/src/index.html @@ -9,17 +9,20 @@
- -
+ + fuente-pokemon + +
-
- pokeweb -
- - +
+
+ + - +
+
-
-

0001 Bulbasaur

-

- Se puede ver a Bulbasaur durmiendo la siesta a la luz del sol. Hay - una semilla en su espalda. Al absorber los rayos del sol, la semilla - crece progresivamente. -

-
- la imagen completa del pokemon bulbasaur - -
- Tipo -
veneno
-
cesped
-
- -
-

0002 Ivysaur

-

- There is a bud on this Pokémon's back. To support its weight, Ivysaur's - legs and trunk grow thick and strong. If it starts spending more time - lying in the sunlight, it's a sign that the bud will bloom into a large - flower soon. -

-
- la imagen completa del pokemon Ivysaur -
- Tipo -
veneno
-
cesped
-
-
-

0003 Venusaur

-

- There is a large flower on Venusaur's back. The flower is said to take - on vivid colors if it gets plenty of nutrition and sunlight. The flower's - aroma soothes the emotions of people. -

-
- la imagen completa del pokemon Venusaur -
- Tipo -
veneno
-
cesped
-
- -
-

0004 Charmander

-

- The flame that burns at the tip of its tail is an indication of - its emotions. The flame wavers when Charmander is enjoying itself. - If the Pokémon becomes enraged, the flame burns fiercely. -

-
- la imagen completa del pokemon Charmander -
- Tipo -
fire
-
- -
-

0005 Charmeleon

-

- Charmeleon mercilessly destroys its foes using its sharp claws. - If it encounters a strong foe, it turns aggressive. In this - excited state, the flame at the tip of its tail flares with a - bluish white color. -

-
- la imagen completa del pokemon Charmeleon -
- Tipo -
fire
-
- -
-

0006 Charizard

-

- arizard flies around the sky in search of powerful opponents. - It breathes fire of such great heat that it melts anything. However, - it never turns its fiery breath on any opponent weaker than itself. -

-
- la imagen completa del pokemon Charizard -
- Tipo -
fire
-
- -
-

0007 Squirtle

-

- Squirtle's shell is not merely used for protection. The shell's - rounded shape and the grooves on its surface help minimize resistance - in water, enabling this Pokémon to swim at high speeds. - rounded shape and the grooves on its surface help minimize resistance - in water, enabling this Pokémon to swim at high speeds. -

-
- la imagen completa del pokemon Squirtle -
- Tipo -
water
-
- -
-

0008 Wartortle"

-

- Its tail is large and covered with a rich, thick fur. The tail - becomes increasingly deeper in color as Wartortle ages. The - scratches on its shell are evidence of this Pokémon's toughness - as a battler. -

-
- la imagen completa del pokemon Wartortle -
- Tipo -
water
-
- - -
-
-
-

0009 Blastoise"

-

- Blastoise has water spouts that protrude from its shell. The water - spouts are very accurate. They can shoot bullets of water with enough - accuracy to strike empty cans from a distance of over 160 feet. -

-
- la imagen completa del pokemon Blastoise -
- Tipo -
water
-
- -
-

0010 Caterpie

-

- Caterpie has a voracious appetite. It can devour leaves bigger than its - body right before your eyes. From its antenna, this Pokémon releases a - terrifically strong odor. -

-
- la imagen completa del pokemon Caterpie -
- Tipo -
bug
-
-
-

0011 Metapod

-

- The shell covering this Pokémon's body is as hard as an iron slab. - Metapod does not move very much. It stays still because it is preparing - its soft innards for evolution inside the hard shell. -

-
- la imagen completa del pokemon Metapod -
- Tipo -
bug
-
- -
-

0012 Butterfree

-

- Butterfree has a superior ability to search for delicious honey from - flowers. It can even search out, extract, and carry honey from flowers - that are blooming over six milesfrom its nest. -

-
- la imagen completa del pokemon Butterfree -
- Tipo -
bug
-
- -
-

0013 Weedle"

-

- Weedle has an extremely acute sense of smell. It is capable of distinguishing - its favorite kinds of leaves from those it dislikes just by sniffing with - its big red proboscis (nose). -

-
- la imagen completa del pokemon Weedle -
- Tipo -
bug
-
-
-

0014 Kakuna"

-

- Kakuna remains virtually immobile as it clings to a tree. However, on the - inside, it is extremely busy as it prepares for its coming evolution. - This is evident from how hot the shell becomes to the touch. -

-
- la imagen completa del pokemon Kakuna -
- Tipo -
bug
-
- -
-

0015 Beedrill"

-

- Beedrill is extremely territorial. No one should ever approach its - nest-this is for their own safety. If angered, they will attack in a - furious swarm. -

-
- la imagen completa del pokemon Beedrill -
- Tipo -
bug
-
- -
-

0016 Pidgey"

-

- Pidgey has an extremely sharp sense of direction. It is capable of unerringly - returning home to its nest, however far it may be removed from its familiar - surroundings. -

-
- la imagen completa del pokemon bulbasaur -
- Tipo -
flying
-
- - - -
- -
-
-
-

001 Bulbasaur

-
-la imagen completa del pokemon bulbasaur -
-
-
-

- Se puede ver a Bulbasaur durmiendo la siesta a la luz del sol. Hay - una semilla en su espalda. Al absorber los rayos del sol, la semilla - crece progresivamente. -

- Tipo - veneno - cesped - Debilidad - fire - Ice -
-
- Evoluciones -
- la imagen completa del pokemon Ivysaur - la imagen completa del pokemon Venusaur -
-
-
- Altura - 0,71 m - categoria - normal - Peso - 6,9 kg - Habilidades - sludge bomb -
-
-
+
+ -
+
- Proyect>o creado por Maria & Brina + Proyecto creado por Maria & Brina
diff --git a/src/main.js b/src/main.js index 0e1585a..361097d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,7 +1,43 @@ -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'; -const generation= pokemon.filter(region => (region.generation .length===2)); -prompt (generation); -console.log(example, data); +import { buscarPorNombre, cartillas} from "./data.js"; + +const listaDePokemon = data.pokemon; + +// importando datos desde pokemon.js a main.js +const pokeSectionUno = document.getElementById("seccionUno"); + +listaDePokemon.forEach ((item)=>{ + const pokeCard = document.createElement("article"); + const poketitulo = document.createElement("h3"); + const pokeParrafo = document.createElement("p"); + const pokeImagen = document.createElement("img"); + const linkVer = document.createElement("a"); + linkVer.href = "pokemon.html?nombre=" + item.name + linkVer.target = "_blank" + linkVer.textContent="ver mas" + + poketitulo.textContent = item.name; + pokeParrafo.textContent = item.about; + pokeImagen.src = item.img; + + + pokeSectionUno.appendChild(pokeCard); + pokeCard.appendChild(poketitulo); + pokeCard.appendChild(pokeParrafo); + pokeCard.appendChild(pokeImagen); + pokeCard.appendChild(linkVer); +}); +//filtrar los pokemon + +//const pokeSection= document.getElementById("seccionUno"); + +const inputBuscar = document.getElementById("inputBuscar"); + +inputBuscar.addEventListener("input", function () { + const FiltroNombre = buscarPorNombre(data, inputBuscar.value.trim().substring(0, 3)); + if (FiltroNombre.pokemon.length === 0) { + alert("verica el nombre del pokemon ingresado"); + } + pokeSectionUno.innerHTML = cartillas(FiltroNombre); + +}); \ No newline at end of file diff --git a/src/mainPokemon.js b/src/mainPokemon.js new file mode 100644 index 0000000..b0bf582 --- /dev/null +++ b/src/mainPokemon.js @@ -0,0 +1,20 @@ +import data from './data/pokemon/pokemon.js'; + +const queryString = window.location.search; +console.log(queryString); + +const urlParams = new URLSearchParams(queryString); + +const nombrePokemon = urlParams.get('nombre') +console.log(nombrePokemon); +const listaDePokemon = data.pokemon; + +const pokemon =buscarPokemonPorNombre(nombrePokemon) +console.log( pokemon); + +pokemon[0].evolution['next-evolution']; + + +function buscarPokemonPorNombre(nombre) { + return listaDePokemon.filter(item => item.name === nombre); +} \ No newline at end of file diff --git a/src/pokemon.html b/src/pokemon.html new file mode 100644 index 0000000..e6a788f --- /dev/null +++ b/src/pokemon.html @@ -0,0 +1,22 @@ + + + + + + Poke web (Data Lover) + + + +
+

Poke-web

+
+
+
+ + +
+ Proyecto creado por Maria & Brina +
+ + + From 6a451cc185ff6af3dbf5316ffe56c10223cccf2e Mon Sep 17 00:00:00 2001 From: Maria T Date: Fri, 24 Mar 2023 10:06:23 -0500 Subject: [PATCH 07/17] Se adiciono botones de orden y seccion dos carti- lla de la seccion dos. --- src/data.js | 80 +++-- src/index.html | 29 +- src/main.js | 63 ++-- src/mainPokemon.js | 58 +++- src/pokemon.html | 14 +- test/data.spec.js | 849 ++++++++++++++++++++++++++++++++++++++++++++- 6 files changed, 997 insertions(+), 96 deletions(-) diff --git a/src/data.js b/src/data.js index 4db770d..ed30d18 100644 --- a/src/data.js +++ b/src/data.js @@ -1,29 +1,63 @@ -export const example = () => { - return 'example'; +export const filtro = { + porNombrePokemon: (listaPokemones, nombreBuscar) => { + const busca = nombreBuscar.toLowerCase(); + const dataFiltrada = listaPokemones.filter((pokemon) => pokemon.name.startsWith(busca)) + return dataFiltrada; + }, + elPrimeroPorNombre: (listaPokemones, nombreBuscar) => { + const busca = nombreBuscar.trim(); + const dataFiltrada = listaPokemones.filter((pokemon) => pokemon.name === busca) + return dataFiltrada[0]; + } }; -export const anotherExample = () => { - return 'OMG'; -}; +export const ordenar = { + ascendente:(listaPokemones) => { + // use slice() para ordenar una copia y no el array original + return listaPokemones.slice().sort( compararNombresAscendente ); + }, + descendente:(listaPokemones) => { + // use slice() para ordenar una copia y no el array original + return listaPokemones.slice().sort( compararNombresDescendente ); + } +} -export const cartillas = (data) => { - let cartillaString = ""; - for (const pokemon of data.pokemon) { - cartillaString += ` -
-

${pokemon.name}

-

- ${pokemon.about} -

- -
`; +function compararNombresAscendente( a, b ) { + if ( a.name < b.name ){ + return -1; } - return cartillaString; -}; + if ( a.name > b.name ){ + return 1; + } + return 0; +} -export const buscarPorNombre = (data, nombreBuscar) => { - const busca = nombreBuscar.trim(); - const dataFiltrada = data.pokemon.filter((pokemon) => pokemon.name.startsWith(busca)) - return { pokemon: dataFiltrada } -}; +function compararNombresDescendente( a, b ) { + if ( b.name < a.name){ + return -1; + } + if ( b.name > a.name ){ + return 1; + } + return 0; +} + +//te devuelve un string que contiene la estructura html , la cual se forma apartir +// de la lista recibida por parametro + +export const cartillasHtml = (listaPokemons) => { + let cartillaString = ""; + listaPokemons.forEach ((pokemon)=>{ + cartillaString = cartillaString + ` +
+

${pokemon.name}

+

+ ${pokemon.about} +

+ + ver mas +
`; + }); + return cartillaString; +} \ No newline at end of file diff --git a/src/index.html b/src/index.html index 1a86a00..d7b9403 100644 --- a/src/index.html +++ b/src/index.html @@ -19,35 +19,14 @@
- - +
- - - - - -
@@ -60,7 +39,7 @@
- Proyecto creado por Maria & Brina + Proyecto creado por Maria Y Brina
diff --git a/src/main.js b/src/main.js index 361097d..d752657 100644 --- a/src/main.js +++ b/src/main.js @@ -1,43 +1,44 @@ import data from './data/pokemon/pokemon.js'; -import { buscarPorNombre, cartillas} from "./data.js"; +import { filtro, cartillasHtml, ordenar} from "./data.js"; const listaDePokemon = data.pokemon; // importando datos desde pokemon.js a main.js const pokeSectionUno = document.getElementById("seccionUno"); +pokeSectionUno.innerHTML = cartillasHtml(listaDePokemon); -listaDePokemon.forEach ((item)=>{ - const pokeCard = document.createElement("article"); - const poketitulo = document.createElement("h3"); - const pokeParrafo = document.createElement("p"); - const pokeImagen = document.createElement("img"); - const linkVer = document.createElement("a"); - linkVer.href = "pokemon.html?nombre=" + item.name - linkVer.target = "_blank" - linkVer.textContent="ver mas" - - poketitulo.textContent = item.name; - pokeParrafo.textContent = item.about; - pokeImagen.src = item.img; - - - pokeSectionUno.appendChild(pokeCard); - pokeCard.appendChild(poketitulo); - pokeCard.appendChild(pokeParrafo); - pokeCard.appendChild(pokeImagen); - pokeCard.appendChild(linkVer); -}); //filtrar los pokemon +const inputBuscar = document.getElementById("inputBuscar"); +//creo el evento para filtrar cuando el usuario digite desde la primera letra +inputBuscar.addEventListener("input",ejecutarFiltros) + +function ejecutarFiltros() { + const listaFiltradoDePokemon = filtro.porNombrePokemon (listaDePokemon, inputBuscar.value.trim()); + + if (listaFiltradoDePokemon.length === 0) { + alert("verificar el nombre del pokemon ingresado"); + } + pokeSectionUno.innerHTML = cartillasHtml(listaFiltradoDePokemon); +} -//const pokeSection= document.getElementById("seccionUno"); +//manipulacion del dom para traer informacion de la seleccion del orden +const selectOrden = document.getElementById("orden"); +selectOrden.addEventListener("change", ordenarPokemones); -const inputBuscar = document.getElementById("inputBuscar"); +// funcion para ordenar el pokemon +function ordenarPokemones(){ -inputBuscar.addEventListener("input", function () { - const FiltroNombre = buscarPorNombre(data, inputBuscar.value.trim().substring(0, 3)); - if (FiltroNombre.pokemon.length === 0) { - alert("verica el nombre del pokemon ingresado"); - } - pokeSectionUno.innerHTML = cartillas(FiltroNombre); + const ordenSeleccionado = selectOrden.value; + if(ordenSeleccionado === "ascendente"){ + + const listaOrdenada = ordenar.ascendente(listaDePokemon); + pokeSectionUno.innerHTML = cartillasHtml(listaOrdenada); + } else if(ordenSeleccionado === "descendente"){ -}); \ No newline at end of file + const listaOrdenada = ordenar.descendente(listaDePokemon); + pokeSectionUno.innerHTML = cartillasHtml(listaOrdenada); + } else { + + pokeSectionUno.innerHTML = cartillasHtml(listaDePokemon); + } +} \ No newline at end of file diff --git a/src/mainPokemon.js b/src/mainPokemon.js index b0bf582..10e4a4f 100644 --- a/src/mainPokemon.js +++ b/src/mainPokemon.js @@ -1,20 +1,58 @@ import data from './data/pokemon/pokemon.js'; +import { filtro} from "./data.js"; +//extraer de la URL el nombre del pokemon que se va mostrar su informacion const queryString = window.location.search; -console.log(queryString); - const urlParams = new URLSearchParams(queryString); - const nombrePokemon = urlParams.get('nombre') -console.log(nombrePokemon); + + const listaDePokemon = data.pokemon; +const pokemon = filtro.elPrimeroPorNombre(listaDePokemon, nombrePokemon) +const tituloSeccionDos = document.getElementById("tituloSeccionDos"); +const parrafoSeccionDos = document.getElementById("parrafoSeccionDos"); +const imagenSeccionDos = document.getElementById("imagenSeccionDos"); +const tamañoDelPokemonUno = document.getElementById("tamañoDelPokemonUno"); +const tamañoDelPokemonDos = document.getElementById("tamañoDelPokemonDos"); +const resistenciaDelPokemon = document.getElementById("resistenciaDelPokemon"); +const tipoDePokemon = document.getElementById("tipoDePokemon"); +const devilidadesDelPokemon = document.getElementById("devilidadesDelPokemon"); + +tituloSeccionDos.textContent = pokemon.name; +parrafoSeccionDos.textContent = pokemon.about; +imagenSeccionDos.src = pokemon.img; +tamañoDelPokemonUno.textContent = pokemon.size.height; +tamañoDelPokemonDos.textContent = pokemon.size.weight; + +resistenciaDelPokemon.textContent = pokemon.resistant; +tipoDePokemon.textContent = pokemon.type; +devilidadesDelPokemon.textContent = pokemon.weaknesses; + +//pokemon[0].evolution['next-evolution']; + -const pokemon =buscarPokemonPorNombre(nombrePokemon) -console.log( pokemon); +//crea lista de pokemon en mi primera seccion importando datos desde pokemon.js +//y creando etiquetas en mi seccionUno, asignando atributos de mi data a las etiquetas +/* +listaDePokemon.forEach ((item)=>{ + const pokeCard = document.createElement("article"); + const poketitulo = document.createElement("h3"); + const pokeParrafo = document.createElement("p"); + const pokeImagen = document.createElement("img"); + const linkVer = document.createElement("a"); + linkVer.href = "pokemon.html?nombre=" + item.name + linkVer.target = "_blank" + linkVer.textContent="ver mas" -pokemon[0].evolution['next-evolution']; + poketitulo.textContent = item.name; + pokeParrafo.textContent = item.about; + pokeImagen.src = item.img; -function buscarPokemonPorNombre(nombre) { - return listaDePokemon.filter(item => item.name === nombre); -} \ No newline at end of file + pokeSectionUno.appendChild(pokeCard); + pokeCard.appendChild(poketitulo); + pokeCard.appendChild(pokeParrafo); + pokeCard.appendChild(pokeImagen); + pokeCard.appendChild(linkVer); +}); +*/ \ No newline at end of file diff --git a/src/pokemon.html b/src/pokemon.html index e6a788f..42935e4 100644 --- a/src/pokemon.html +++ b/src/pokemon.html @@ -11,11 +11,23 @@

Poke-web

+
+

+

+
+ +
+
Tamano:
+
Peso:
+
Resistencia:
+
Tipo:
+
Devilidades:
+
- Proyecto creado por Maria & Brina + Proyecto creado por Maria Y Brina
diff --git a/test/data.spec.js b/test/data.spec.js index 09b1f23..5e0151b 100644 --- a/test/data.spec.js +++ b/test/data.spec.js @@ -1,17 +1,246 @@ -import { example, anotherExample } from '../src/data.js'; +import data from '../src/data/pokemon/pokemon.js'; +import { filtro } from "../src/data.js"; +const listaDePokemon = data.pokemon; +/** + +filtro + porNombrePokemon: + 1.Ubicar un pokemon en especifico + 2.Ubicar un grupo de pokemones que tenga similitud con el nombre ingresado + 3.Devolver una lista vacia si no encuentra coincidencias + */ -describe('example', () => { - it('is a function', () => { - expect(typeof example).toBe('function'); +describe('filtro', () => { + + it("debería ser un objeto", () => { + expect(typeof filtro).toBe("object"); }); - it('returns `example`', () => { - expect(example()).toBe('example'); + describe("filtro.porNombrePokemon", () => { + + it("debería ser una función", () => { + expect(typeof filtro.porNombrePokemon).toBe("function"); + }); + + it("Ubicar un pokemon en especifico", () => { + const respuesta = [ + { + "num": "003", + "name": "venusaur", + "generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "There is a large flower on Venusaur's back. The flower is said to take on vivid colors if it gets plenty of nutrition and sunlight. The flower's aroma soothes the emotions of people.", + "img": "https://www.serebii.net/pokemongo/pokemon/003.png", + "size": { + "height": "2.01 m", + "weight": "100.0 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "grass", + "poison" + ], + "encounter": { + "base-flee-rate": "0.05", + "base-capture-rate": "0.05" + }, + "spawn-chance": "0.017", + "stats": { + "base-attack": "198", + "base-defense": "189", + "base-stamina": "190", + "max-cp": "2720", + "max-hp": "162" + }, + "resistant": [ + "water", + "electric", + "grass", + "fighting", + "fairy" + ], + "weaknesses": [ + "fire", + "ice", + "flying", + "psychic" + ], + "quick-move": [ + { + "name": "razor leaf", + "type": "grass", + "base-damage": "13", + "energy": "7", + "move-duration-seg": "1" + }, + { + "name": "vine whip", + "type": "grass", + "base-damage": "7", + "energy": "6", + "move-duration-seg": "0.6" + } + ], + "special-attack": [ + { + "name": "sludge bomb", + "type": "poison", + "base-damage": "80", + "energy": "-50", + "move-duration-seg": "2.3" + }, + { + "name": "petal blizzard", + "type": "grass", + "base-damage": "110", + "energy": "-100", + "move-duration-seg": "2.6" + }, + { + "name": "solar beam", + "type": "grass", + "base-damage": "180", + "energy": "-100", + "move-duration-seg": "4.9" + } + ], + "egg": "not in eggs", + "buddy-distance-km": "3", + "evolution": { + "candy": "bulbasaur candy", + "prev-evolution": [{ + "num": "002", + "name": "ivysaur", + "candy-cost": "100", + "prev-evolution": [{ + "num": "001", + "name": "bulbasaur", + "candy-cost": "25" + }] + }] + } + } + ]; + expect(filtro.porNombrePokemon(listaDePokemon, "venusaur")).toStrictEqual(respuesta); + }); + + it("Ubicar un grupo de pokemones que tenga similitud con el nombre ingresado", () => { + const respuesta = [ + { + "num": "003", + "name": "venusaur", + "generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "There is a large flower on Venusaur's back. The flower is said to take on vivid colors if it gets plenty of nutrition and sunlight. The flower's aroma soothes the emotions of people.", + "img": "https://www.serebii.net/pokemongo/pokemon/003.png", + "size": { + "height": "2.01 m", + "weight": "100.0 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "grass", + "poison" + ], + "encounter": { + "base-flee-rate": "0.05", + "base-capture-rate": "0.05" + }, + "spawn-chance": "0.017", + "stats": { + "base-attack": "198", + "base-defense": "189", + "base-stamina": "190", + "max-cp": "2720", + "max-hp": "162" + }, + "resistant": [ + "water", + "electric", + "grass", + "fighting", + "fairy" + ], + "weaknesses": [ + "fire", + "ice", + "flying", + "psychic" + ], + "quick-move": [ + { + "name": "razor leaf", + "type": "grass", + "base-damage": "13", + "energy": "7", + "move-duration-seg": "1" + }, + { + "name": "vine whip", + "type": "grass", + "base-damage": "7", + "energy": "6", + "move-duration-seg": "0.6" + } + ], + "special-attack": [ + { + "name": "sludge bomb", + "type": "poison", + "base-damage": "80", + "energy": "-50", + "move-duration-seg": "2.3" + }, + { + "name": "petal blizzard", + "type": "grass", + "base-damage": "110", + "energy": "-100", + "move-duration-seg": "2.6" + }, + { + "name": "solar beam", + "type": "grass", + "base-damage": "180", + "energy": "-100", + "move-duration-seg": "4.9" + } + ], + "egg": "not in eggs", + "buddy-distance-km": "3", + "evolution": { + "candy": "bulbasaur candy", + "prev-evolution": [{ + "num": "002", + "name": "ivysaur", + "candy-cost": "100", + "prev-evolution": [{ + "num": "001", + "name": "bulbasaur", + "candy-cost": "25" + }] + }] + } + } + ]; + expect(filtro.porNombrePokemon(listaDePokemon, "venusaur")).toStrictEqual(respuesta); + }); + + }); + }); + +/* + + describe('anotherExample', () => { it('is a function', () => { expect(typeof anotherExample).toBe('function'); @@ -21,3 +250,611 @@ describe('anotherExample', () => { expect(anotherExample()).toBe('OMG'); }); }); + + + +const listaDePokemon = [ + {"num": "001", "name": "bulbasaur", "generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "Bulbasaur can be seen napping in bright sunlight. There is a seed on its back. By soaking up the sun's rays, the seed grows progressively larger.", + "img": "https://www.serebii.net/pokemongo/pokemon/001.png", + "size": { + "height": "0.71 m", + "weight": "6.9 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "grass", + "poison" + ], + "encounter": { + "base-flee-rate": "0.1", + "base-capture-rate": "0.2" + }, + "spawn-chance": "0.69", + "stats": { + "base-attack": "118", + "base-defense": "111", + "base-stamina": "128", + "max-cp": "1115", + "max-hp": "113" + }, + "resistant": [ + "water", + "electric", + "grass", + "fighting", + "fairy" + ], + "weaknesses": [ + "fire", + "ice", + "flying", + "psychic" + ], + "quick-move": [ + { + "name": "vine whip", + "type": "grass", + "base-damage": "7", + "energy": "6", + "move-duration-seg": "0.6" + }, + { + "name": "tackle", + "type": "normal", + "base-damage": "5", + "energy": "5", + "move-duration-seg": "0.5" + } + ], + "special-attack": [ + { + "name": "sludge bomb", + "type": "poison", + "base-damage": "80", + "energy": "-50", + "move-duration-seg": "2.3" + }, + { + "name": "seed bomb", + "type": "grass", + "base-damage": "55", + "energy": "-33", + "move-duration-seg": "2.1" + }, + { + "name": "power whip", + "type": "grass", + "base-damage": "90", + "energy": "-50", + "move-duration-seg": "2.6" + } + ], + "egg": "2 km", + "buddy-distance-km": "3", + "evolution": { + "candy": "bulbasaur candy", + "next-evolution": [{ + "num": "002", + "name": "ivysaur", + "candy-cost": "25", + "next-evolution": [{ + "num": "003", + "name": "venusaur", + "candy-cost": "100" + }] + }] + } +}, +{"num": "002","name": "ivysaur","generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "There is a bud on this Pokémon's back. To support its weight, Ivysaur's legs and trunk grow thick and strong. If it starts spending more time lying in the sunlight, it's a sign that the bud will bloom into a large flower soon.", + "img": "https://www.serebii.net/pokemongo/pokemon/002.png", + "size": { + "height": "0.99 m", + "weight": "13.0 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "grass", + "poison" + ], + "encounter": { + "base-flee-rate": "0.07", + "base-capture-rate": "0.1" + }, + "spawn-chance": "0.042", + "stats": { + "base-attack": "151", + "base-defense": "143", + "base-stamina": "155", + "max-cp": "1699", + "max-hp": "134" + }, + "resistant": [ + "water", + "electric", + "grass", + "fighting", + "fairy" + ], + "weaknesses": [ + "fire", + "ice", + "flying", + "psychic" + ], + "quick-move": [ + { + "name": "razor leaf", + "type": "grass", + "base-damage": "13", + "energy": "7", + "move-duration-seg": "1" + }, + { + "name": "vine whip", + "type": "grass", + "base-damage": "7", + "energy": "6", + "move-duration-seg": "0.6" + } + ], + "special-attack": [ + { + "name": "sludge bomb", + "type": "poison", + "base-damage": "80", + "energy": "-50", + "move-duration-seg": "2.3" + }, + { + "name": "solar beam", + "type": "grass", + "base-damage": "180", + "energy": "-100", + "move-duration-seg": "4.9" + }, + { + "name": "power whip", + "type": "grass", + "base-damage": "90", + "energy": "-50", + "move-duration-seg": "2.6" + } + ], + "egg": "not in eggs", + "buddy-distance-km": "3", + "evolution": { + "candy": "bulbasaur candy", + "next-evolution": [{ + "num": "003", + "name": "venusaur", + "candy-cost": "100" + }], + "prev-evolution": [{ + "num": "001", + "name": "bulbasaur", + "candy-cost": "25" + }] + } +}, +{"num": "003","name": "venusaur","generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "There is a large flower on Venusaur's back. The flower is said to take on vivid colors if it gets plenty of nutrition and sunlight. The flower's aroma soothes the emotions of people.", + "img": "https://www.serebii.net/pokemongo/pokemon/003.png", + "size": { + "height": "2.01 m", + "weight": "100.0 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "grass", + "poison" + ], + "encounter": { + "base-flee-rate": "0.05", + "base-capture-rate": "0.05" + }, + "spawn-chance": "0.017", + "stats": { + "base-attack": "198", + "base-defense": "189", + "base-stamina": "190", + "max-cp": "2720", + "max-hp": "162" + }, + "resistant": [ + "water", + "electric", + "grass", + "fighting", + "fairy" + ], + "weaknesses": [ + "fire", + "ice", + "flying", + "psychic" + ], + "quick-move": [ + { + "name": "razor leaf", + "type": "grass", + "base-damage": "13", + "energy": "7", + "move-duration-seg": "1" + }, + { + "name": "vine whip", + "type": "grass", + "base-damage": "7", + "energy": "6", + "move-duration-seg": "0.6" + } + ], + "special-attack": [ + { + "name": "sludge bomb", + "type": "poison", + "base-damage": "80", + "energy": "-50", + "move-duration-seg": "2.3" + }, + { + "name": "petal blizzard", + "type": "grass", + "base-damage": "110", + "energy": "-100", + "move-duration-seg": "2.6" + }, + { + "name": "solar beam", + "type": "grass", + "base-damage": "180", + "energy": "-100", + "move-duration-seg": "4.9" + } + ], + "egg": "not in eggs", + "buddy-distance-km": "3", + "evolution": { + "candy": "bulbasaur candy", + "prev-evolution": [{ + "num": "002", + "name": "ivysaur", + "candy-cost": "100", + "prev-evolution": [{ + "num": "001", + "name": "bulbasaur", + "candy-cost": "25" + }] + }] + } +}, +{ + "num": "004", + "name": "charmander", + "generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "The flame that burns at the tip of its tail is an indication of its emotions. The flame wavers when Charmander is enjoying itself. If the Pokémon becomes enraged, the flame burns fiercely.", + "img": "https://www.serebii.net/pokemongo/pokemon/004.png", + "size": { + "height": "0.61 m", + "weight": "8.5 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "fire" + ], + "encounter": { + "base-flee-rate": "0.1", + "base-capture-rate": "0.2" + }, + "spawn-chance": "0.253", + "stats": { + "base-attack": "116", + "base-defense": "93", + "base-stamina": "118", + "max-cp": "980", + "max-hp": "105" + }, + "resistant": [ + "fire", + "grass", + "ice", + "bug", + "steel" + ], + "weaknesses": [ + "water", + "ground", + "rock" + ], + "quick-move": [ + { + "name": "ember", + "type": "fire", + "base-damage": "10", + "energy": "10", + "move-duration-seg": "1" + }, + { + "name": "scratch", + "type": "normal", + "base-damage": "6", + "energy": "4", + "move-duration-seg": "0.5" + } + ], + "special-attack": [ + { + "name": "flame charge", + "type": "fire", + "base-damage": "70", + "energy": "-33", + "move-duration-seg": "3.8" + }, + { + "name": "flame burst", + "type": "fire", + "base-damage": "70", + "energy": "-50", + "move-duration-seg": "2.6" + }, + { + "name": "flamethrower", + "type": "fire", + "base-damage": "70", + "energy": "-50", + "move-duration-seg": "2.2" + } + ], + "egg": "2 km", + "buddy-distance-km": "3", + "evolution": { + "candy": "charmander candy", + "next-evolution": [{ + "num": "005", + "name": "charmeleon", + "candy-cost": "25", + "next-evolution": [{ + "num": "006", + "name": "charizard", + "candy-cost": "100" + }] + }] + } +}, +{ + "num": "005", + "name": "charmeleon", + "generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "Charmeleon mercilessly destroys its foes using its sharp claws. If it encounters a strong foe, it turns aggressive. In this excited state, the flame at the tip of its tail flares with a bluish white color.", + "img": "https://www.serebii.net/pokemongo/pokemon/005.png", + "size": { + "height": "1.09 m", + "weight": "19.0 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "fire" + ], + "encounter": { + "base-flee-rate": "0.07", + "base-capture-rate": "0.1" + }, + "spawn-chance": "0.012", + "stats": { + "base-attack": "158", + "base-defense": "126", + "base-stamina": "151", + "max-cp": "1653", + "max-hp": "131" + }, + "resistant": [ + "fire", + "grass", + "ice", + "bug", + "steel" + ], + "weaknesses": [ + "water", + "ground", + "rock" + ], + "quick-move": [ + { + "name": "ember", + "type": "fire", + "base-damage": "10", + "energy": "10", + "move-duration-seg": "1" + }, + { + "name": "fire fang", + "type": "fire", + "base-damage": "11", + "energy": "8", + "move-duration-seg": "0.9" + }, + { + "name": "scratch", + "type": "normal", + "base-damage": "6", + "energy": "4", + "move-duration-seg": "0.5" + } + ], + "special-attack": [ + { + "name": "fire punch", + "type": "fire", + "base-damage": "55", + "energy": "-33", + "move-duration-seg": "2.2" + }, + { + "name": "flame burst", + "type": "fire", + "base-damage": "70", + "energy": "-50", + "move-duration-seg": "2.6" + }, + { + "name": "flamethrower", + "type": "fire", + "base-damage": "70", + "energy": "-50", + "move-duration-seg": "2.2" + } + ], + "egg": "not in eggs", + "buddy-distance-km": "3", + "evolution": { + "candy": "charmander candy", + "next-evolution": [{ + "num": "006", + "name": "charizard", + "candy-cost": "100" + }], + "prev-evolution": [{ + "num": "004", + "name": "charmander", + "candy-cost": "25" + }] + } +}, +{ + "num": "006", + "name": "charizard", + "generation": { + "num": "generation i", + "name": "kanto" + }, + "about": "Charizard flies around the sky in search of powerful opponents. It breathes fire of such great heat that it melts anything. However, it never turns its fiery breath on any opponent weaker than itself.", + "img": "https://www.serebii.net/pokemongo/pokemon/006.png", + "size": { + "height": "1.70 m", + "weight": "90.5 kg" + }, + "pokemon-rarity": "normal", + "type": [ + "fire", + "flying" + ], + "encounter": { + "base-flee-rate": "0.05", + "base-capture-rate": "0.05" + }, + "spawn-chance": "0.0031", + "stats": { + "base-attack": "223", + "base-defense": "173", + "base-stamina": "186", + "max-cp": "2889", + "max-hp": "158" + }, + "resistant": [ + "fire", + "grass", + "fighting", + "bug", + "steel" + ], + "weaknesses": [ + "water", + "electric", + "rock" + ], + "quick-move": [ + { + "name": "fire spin", + "type": "fire", + "base-damage": "14", + "energy": "10", + "move-duration-seg": "1.1" + }, + { + "name": "air slash", + "type": "flying", + "base-damage": "14", + "energy": "10", + "move-duration-seg": "1.2" + }, + { + "name": "ember", + "type": "fire", + "base-damage": "10", + "energy": "10", + "move-duration-seg": "1" + }, + { + "name": "wing attack", + "type": "flying", + "base-damage": "8", + "energy": "9", + "move-duration-seg": "0.8" + } + ], + "special-attack": [ + { + "name": "fire blast", + "type": "fire", + "base-damage": "140", + "energy": "-100", + "move-duration-seg": "4.2" + }, + { + "name": "dragon claw", + "type": "dragon", + "base-damage": "50", + "energy": "-33", + "move-duration-seg": "1.7" + }, + { + "name": "overheat", + "type": "fire", + "base-damage": "160", + "energy": "-100", + "move-duration-seg": "4" + }, + { + "name": "flamethrower", + "type": "fire", + "base-damage": "70", + "energy": "-50", + "move-duration-seg": "2.2" + } + ], + "egg": "not in eggs", + "buddy-distance-km": "3", + "evolution": { + "candy": "charmander candy", + "prev-evolution": [{ + "num": "005", + "name": "charmeleon", + "candy-cost": "100", + "prev-evolution": [{ + "num": "004", + "name": "charmander", + "candy-cost": "25" + }] + }] + } +}]; + +*/ From c8a4f4e6c0cfeb548d09bcadf69fcaffd5557c1c Mon Sep 17 00:00:00 2001 From: Maria T Date: Mon, 3 Apr 2023 13:06:03 -0500 Subject: [PATCH 08/17] se trabajo en los test unitarios de filtro y orden se avanso css de la seccion uno de nuestra web --- .vscode/settings.json | 3 + package-lock.json | 6 - src/data.js | 18 +- src/data/pokemon/pokemon.js | 3 +- src/img/40134.jpg | Bin 0 -> 138680 bytes src/img/seccionUno1.jpg | Bin 0 -> 86847 bytes src/img/seccionUno2.jpg | Bin 0 -> 22591 bytes src/img/seccionUno3.jpg | Bin 0 -> 498580 bytes src/img/seccionUno4.jpg | Bin 0 -> 841961 bytes src/index.html | 45 +- src/main.js | 21 + src/mainPokemon.js | 7 +- src/pokemon.html | 4 +- src/style.css | 465 ++++++++++++++++ test/data.spec.js | 1044 ++++++++--------------------------- 15 files changed, 761 insertions(+), 855 deletions(-) create mode 100644 .vscode/settings.json create mode 100644 src/img/40134.jpg create mode 100644 src/img/seccionUno1.jpg create mode 100644 src/img/seccionUno2.jpg create mode 100644 src/img/seccionUno3.jpg create mode 100644 src/img/seccionUno4.jpg diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..6f3a291 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 35b64b8..95b81bd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2593,15 +2593,9 @@ } }, "node_modules/electron-to-chromium": { -<<<<<<< HEAD "version": "1.4.324", "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.324.tgz", "integrity": "sha512-m+eBs/kh3TXnCuqDF6aHLLRwLK2U471JAbZ1KYigf0TM96fZglxv0/ZFBvyIxnLKsIWUoDiVnHTA2mhYz1fqdA==", -======= - "version": "1.4.323", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.323.tgz", - "integrity": "sha512-+a0hMEQxE8u1F1vOHcE0M18kQ2+4AwOXdRrU4avZ1LeR/sa9WAallYE3uES/PNcEGt/wCFcOgWcArSLx5C+WNQ==", ->>>>>>> 0c9e1ab7bf5c6dcfee8cd3acfd4fe3dc2df7a964 "dev": true }, "node_modules/email-addresses": { diff --git a/src/data.js b/src/data.js index ed30d18..7c02c3c 100644 --- a/src/data.js +++ b/src/data.js @@ -4,11 +4,11 @@ export const filtro = { const dataFiltrada = listaPokemones.filter((pokemon) => pokemon.name.startsWith(busca)) return dataFiltrada; }, - elPrimeroPorNombre: (listaPokemones, nombreBuscar) => { - const busca = nombreBuscar.trim(); - const dataFiltrada = listaPokemones.filter((pokemon) => pokemon.name === busca) - return dataFiltrada[0]; - } + porRegion: (listaPokemones, regionBuscar) => { + const busca = regionBuscar.toLowerCase(); + const dataFiltrada = listaPokemones.filter((pokemon) => pokemon.generation.name.startsWith(busca)) + return dataFiltrada; + }, }; export const ordenar = { @@ -32,7 +32,6 @@ function compararNombresAscendente( a, b ) { return 0; } - function compararNombresDescendente( a, b ) { if ( b.name < a.name){ return -1; @@ -45,16 +44,13 @@ function compararNombresDescendente( a, b ) { //te devuelve un string que contiene la estructura html , la cual se forma apartir // de la lista recibida por parametro - export const cartillasHtml = (listaPokemons) => { let cartillaString = ""; listaPokemons.forEach ((pokemon)=>{ cartillaString = cartillaString + ` -
+

${pokemon.name}

-

- ${pokemon.about} -

+

${pokemon.about}

ver mas
`; diff --git a/src/data/pokemon/pokemon.js b/src/data/pokemon/pokemon.js index 4fd2ca6..14992dc 100644 --- a/src/data/pokemon/pokemon.js +++ b/src/data/pokemon/pokemon.js @@ -1,5 +1,6 @@ export default { - "pokemon": [{ + "pokemon": [ + { "num": "001", "name": "bulbasaur", "generation": { diff --git a/src/img/40134.jpg b/src/img/40134.jpg new file mode 100644 index 0000000000000000000000000000000000000000..46e05a7a4a51b0a5a30d13ad05b5e4f8b7cf482e GIT binary patch literal 138680 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

lQLc zNcck`dosB>!Q_))u$6kmkT4on&DB}VHC60H+?-rNm%+#UB>MB*^;M3y;0&mq>|G7$hVw4XYJ?~V`Q7IAM z(IV;j@qFID3xTOBmEaeX6Q)Xd5Nf_3JBiO3c7tkuimZ_MKf!3s-=-RL-JZ!lFEK~< z!M2hbV!G0Tat@ORZvScrdN#5F-ovLgnyP)JdEU3R;YuVjotreU?!4L1F?%*ITk3~D z^QhhTJ)CVcW!9+fJwLwh?U%6`+_BjeTtir>EQ4biZHa0-n^=Y7mYimGus!>AJb?{Y z^@|G}o9AZ*Sni<|`TBj9K-@h`76yd{zknO3QaY>-(@uzy8O63e>qP|tCx$(NpARC< zcmIZot}IU&$5&UjEHVzH34y~E0XEf1E2novf_nV()Q>!3Np; z=tAsjB1ho#4TFP&)8%-0+sp6yqc8g^e>0T1tmvZ!K~vJ9qOD!sh7Yvti2t0z#gBtK z0qA}V2w-60|Iq;H0F0c}N7SiO4Mq8kKYv)Y{wHu9v|gN!=Ekd^B%KByZ+xw;5i$+2 z3)b}1Nx#aL(zlkm!pf8VxD4b1!M(YJZwQSM{I0eKm#b&w3f*xD#aPs;@|*}zD47&dmLR4>e+WPa_nXo|~Xq;n%tisi883l7Vi=)genUau5;1S{ zw2>s9xBd*1sMyg+JHY*Fem9?q)S^4Cr2EaZta0!a3ioCt;rw{FUQu9K1N07Dql3ou zBmIBLXWOO33z3@SlJtI2pN58#IfK0J-9Oyg;3p1q3KeRW+7HIE%&+6b`8I_VxvSRk z&+<80-yRU>E-vr;$Ai4A^m3fZ?PmOKG?jISkgJ)X-JY{Cl4e3`k0J}KK@c+4bDb4V z&=WzyG|U*+C47+Vkqtln;U58+zgYSP@qRK-8}$dc08`i(jLlHX6DQw)bY{updc|GP zHx^xPn;Ec32m`;3I2emY&KA90VLP2W6`lJ;iM*0`kBdBq_Inegy`=M$v$j%-70Gf* zl;(PmB(nnPi3%A&Xz!E`1y%6=n#u6{f=0f4nX5{dBqcX6->a~P)wlJQ8pDg3 zYJkb-%-M&IljPGLNK)=2dk!p)LsM+0tbz050sMMJ(dDkUt@t;nhl;GwcRbUE;A7_p zRdBb(Jr!n_`6VAoSr|*gij!{FyIYz@y%)`rOb%QAlV}AlO}m4UN&PNp|L0rb&e*kJ z)7PFAxT88jP-8k(v-?}O-huGi{?a||Ada^L^{XE~ur6T_BUYY9Fg z1ep~9h_^KqTmeA0m)3QZ(W;;^U-kl9*>rX-OF?u}5=r36&UNcoobM5}4B5*pP|0&) zx5)?O|G<_xT*8isM?0(s!#e^B(cn%X4GuhAa-Q9F`|D%RwNtd0eIL3@`2Ulfxh%2a zYgmTcFn^Y|fe8g5o>j=HD@@*F$!j1J-!_P4%XFRR&3}Bnrja%IS7g~IUbzhY-if+} zpZE&9j=dkYANbUanLYeY<;(|L1RrLcE4w|gm}r&&hp^_ro0T#8U%z%4(7w7aeY-*# zacBbnb;>%SXR5ijVKDZl%B(|K-_sXv1}r0#RO?|%8e(ef@ByK`lj^WTW~!o#lyfWDWxwEO03Z& zy59&Epg*lSc4yb#n;e^dG>Oe}(Y>}Z*kRq3tN`$*IpZgkH^@%-8sLE+9r9P0UVNL& zqDeSk4@60{x1!7IY(^|2ZmP&qS0S*Qc+yemdfGc5)8=^MCL-ULx5L$)x{ABXn|m0z z3N}QHJfI7IBQLhn2fFPF1G~|1w6HlKTeCm$81t9lkS;BQRdpMhX< z8Cyhsn-b+F!8e6KHU3Q4!>^OILJPA&{h2xUgvDx5Yj%zKd#!DW{#TL`T2QKomuS*` zzrdDxi~ndfIiH_rv!NO{XrGw|;LpAWqI4W@zlc&&1v4=H&fsa#?F=Oh8Mju&AxY*5 z&!IsG`N)VWRi=6_tRq&F7?mwHLzCK3F`}77np$zyC2h6{(6f!3xe9)_a7s8)W&+J1 z$@RJOlAm5v?0Re5btq-F>YfQ_RblANhv%l;YO6IgvdX%=PerKeRgeDw9*pof0VNhb zogeX$JAE(QqKY}4i1=L8(9hw5MowQ{rd%Z#O!1oH72FQdIJ?Vei@{=uPM-G1Eo3vmS91}{NH}CFW*tY`pvb0@yh$B&lhN| zo<61IrtvL(nwIC$pKGfI4}Bin>;fG-uKdP&V={W+FTNwMTmD(9kWoP&QhTqC z3e8xp(f6=N+%ER___2XnV8R%;RB~{jb8w{=-Rb$NaCyi*F-KPQ`j59APg*Ani6KW< zn0%HZ((@$YcV$lIQZB}*xVq5`DbPU7^>v-kNG}Ly1so|*fR{vl*w~4U!~0(FsG$Dw#x3HX-N5B z@7k||vjvV}tg+!h>(y()f_7z5*sq=ntC8Zt-wVg|DN|?DT;92j<+3EZ!=e$E8gm5! zc`h!zm~UL*45F6bq-6N7DjQ?s0>Z7iDYv}k|*CNC!f8^fJ zP-cDOneB<%-`~(sc&2s_4vz7(nUKs>0}lurKfvmJPC@R5rmi(gd_LdpK0tp~e>6aZ z-4G$f4GBv|hydrqI|`*Qa(vG(Hnx7HX70~+cRhVuKJA>n#BhhOEMz8374uXO;d~x4 z;JWI9C-q%e7Uo5F9T%6}@EdVUrV~x`i3(2N7%`cFJ-(G-TlO#bwHVKMs+*OB@;qSD4mHI60i1}8Og8#)IZ8< z?@p#)1hy}s&}8ZzG=f=^HqTV}^08eBf*>&6s}gPdj=(>l?v5{#-VL&im^5+!iNF$R zjRND-+ZU_edr2up60M1ZGgDid#xy?iP4h%=#)GC8U_}rF=g?2oHMkE4Oro~AM`o_Z zzmtJ3PC5zvNPrpOCvqcg_Yty+q}Q3h=T#o5!HiZ`lsAqO>yALa+`SU#Ci2m4%mH8L z%l~c2$rF(aeryw>#b6BIN2hlF+g~^XLEqjtWWGQbK zNT!7+Ot9m!I$h7f=AH%qYj@%T{z-qFEKOs_viW@0XBuY*7J8Q2Y{ggYGL$OSlz6p< z567&OAZH25l)Mh-rN@koFDEg^Ko5@L55`!&Y8Dl_h1)K^I|8IIZTMHWM9zErME&=NT8E>5 z%c6hWbp^&2LS^yaDbcTZ+CyfxrA!%!iC%QVe_S^1;H4GZmM<58<@Dj_q3eT>))M}l z>}lWrtW@+)Oj{wZF!3=pzoA@gMxQ8HG47ehJ6C@0APd#Y>2wK!9$21e;-Zw z^L+&1x>P+r0H35keE=O1Q?_kB)%CdKb(CFG3;sGM@5^#Mb4{2hukyby`&Hp67WzNw zXu^_^sXeb=vCVT@(orv%qtrY?EaTuIaQuI6`b=Y6&xj-;UF#y13DcTYQ$Ntk{J$^j zO0g&xVh35^@59xR80`S8X;sXL<@`|Qh(s(+rmr9ah^T53rBRtaY$^Q{jAoM)0LJOf zL;6ZLO+G-b3!p*A?~?H0uOA9L1GokLJGI`8K!+WHe8rgxUlM!1ofgm zeyKd^6;Jtt3T-DwvoX)bvw`|*fBoPcu;S=FJA^+w%+j0bTPMHTBDz`UE7LD#BT*0u zz-y5POTGxcb-N2x=Vgqv;XR0#C17WI_H5l_XsP7R5H=)Ife$ok-)E7T$R#hc(>%!q z;=f-hD^wTMaG)qK9Gvi8$g4&#o1fPdqy$I?lUMWIO8QK}@&K!++pg@$;El0GP<#-% zHC(($j`7vTix;`W+OOlX211@*G$d<$ z^{I0+l29X*y%#ZCt|8mC>_QWY^zVCy=S+2229d_ z8~402Tw&#><>GH=tL~k=OkPCu zoHIDbaJTml4*3YYuU~gY05@OK{8CchD5`pw^7osL6JKROdDCYi_@2rfo zLFkDg-DWr>W8h&J_k7Z{EESmHTu2cIU!IK&?YhnHqb)9;M1V~>d%EO*RNUC7OdTxs z4RFeG`Qmr*ER`mT$(Lyvu(WW8LOwyy`Ybgow>$&q>01~YP}61e$7i*ZEo5uk+h)-$ z%M4jnp|SH9m+bn|xbIH%=VjA--sGB(IsvJwk5o6Qp9t;qD;v{|>m%Am<`dXvnYyJX z{Vr60w1kQ!1G?sXSBx0A2&6|nt&Qp8qC4GdJt9;6w+>@#Ji2p!QwfJ{V%btjV+p>r*UVokQOCAah0B=cVXDO_?R7qPLjcVS(7hpGfa6?+Lz1?% zc`jcOoR@Bz;*R)CghXV2xD}Dsz87WRO^Xf$`=}}UBY^J3Jy2|?HRDSe2YO!j>)kBT zSJbYku}uMmGHigUk1-&c)k`e-Xoqes+cdj6n`>-#07*fNK4 ze8vR_ZK=RsC>3Rk{(!Vn6X%fCJb2vJ`)tzZ+&jN%46hUAN1l5u*N@X{!b zIHh5;Qqrb2S!=$Rd`tnwJ!B~Wr`4h6;&IbPz=cJ}%gT>AF`5(0%&@W=1Bf%hTvY`u za4WIS41f0{$?5Lw?Ab)>!i6Eg{lBOky-*+e~^qBBKEh|gQNuL;Z*zRlo0!#bSqbFAL^+Ov@DYb8@>08?(CQX^H}dq$cb@CdO2yD*(7xSo7_(Og*l-+$ZmCgfZ`u113gU7HE5DB6}2uTkx##v zVwAfLwNAvXTj1`kSEBsvCzEb~9W)gad-$l$xedGQ53g>xd~VnOt$%)Kg0E7RQQP73 z@vu`6{)Lk%G_mik6j{>6=TJ}HU#4y!crBBaXnx=53UL>4$IslKmNB(LIwmp4HMXOErQ3ohR)nY!wW-Q=i6z`15hc6*PV zmbGV`<>noyMyP=YHrGNh(v|!sF_Af1Vl^d`El@2-*)D=CVrwqZT+*zaUdFxzS|v_H zbRuPPWWSx^*9D<-i@<^b)Pt1`FC*$M@npzicyt)hriMqco_5s` zWy!)No?~CCrv+1vn*07Bz&-<;@pI-nbegb_&k}yw#Fl%g`=nn0xfYiqpKj=Mw)4R3 z;Cf!2R2VjGL{R-~+q!$C4l&KA!(+TA=fo?dh+F9V1h{Q#iCz)8B9D0%ynC=?CBr_Q z%Z%hv+g?ey=lMT9_8i7Bv`g}h;!ldOG*6ca{7GDYoCi%8p(c|Aiv@Djw2>N}T0b%wvy7UcZ*XO1 zMx~3HVL?Iout;xqE6KTKr^W&gcOw}h$M(*d7Ph$8kLES71Jdq954d!zzeV$(s3-+l z_0-#utfMJw<)64^MV6!^P|I4qU$DAiLj^0E;^=~bzJa8|xn)%8IX_;wCkfy;0;*lF znO3P$i-ZO?7UcRoQ7K<(QPnAFq9~jl7JZ9;FdNt!Uta2h>Fj2UjC9_xMU^D_%}puB zy1Wq7&Ggs(DwbcCgA@^)>kg#^$3EsAE^}od*>pxB$kPtBIR*Q~%rY+`cyKzpihVqf zcLskm!qTD_HhwicWRSEY=XD@GmHdO}SBZa%tQl|#!}E!0JgD5`Gu5!4c$rA^rCoPJ zt|*F@O0AP+TGvk1G-Rxv%S&7>GNtRZVTNwYS7ntwUnND3^`T#rUOOjC)Vr^rP50^a ztOHyN1u$3HFXhWD+2fw7EntFk9$nXMd{vZ6PFZ3BT}VrS;?>(;V* zyPs8X66Tbf0aG+`u6E?V4T0SOF>2hVTK3i@?2c^YtHgPts7kh+cLrE3^(5F>3&gqY z*)mhS-rUDbHwYW;;_mJWRuu)>eWmG+=Y+c5IXnyRz9%;#-xX~c8k;Qjx5C~BeDP9x zQx_A%V!8+Q-#N?ASvh|_2?kC2w0}|I*V0$lL|g#v^uKw9O{|Jl*O)ZlU-4ZJPk+WR zz-@uiDmWFm?mHF=WO6jr@COmz*rzLhgv!L$TM~y`YQn;q2)0y21UP+Xct~_!?{$Zq zQ|g1fWQ8R#F94|`d2ZIfk8dmVr&`7=v*#MXJ0VS2c4_J0nVx#%Z}SE>u_3$e#ESuK z?izfGmoQsH!sOjb)@mMsnM-Hjt$5>%Yf~}V8tWks%a|nt7xBOR8vh=^YJc@=+;2n< z(3X0d1#aWEVsDVQ$fZW;D@U1_081lr9AgjZb?z;FZg-;>54Xy@!t&YPlX0UledZmER|pw{C-?Ng-}VTy+ls(MmkG z{$5E)4zeTE#v`p_4ja~z?e%Uxmh5y7Y5Wo=zI=}UYR78e4{*ag&O6*M%#q4!w()G#bL)&>uaS>TASV5?JGdDo}D6cOBD4H0N>TD#_(FOcm zr?~p;rFBt)p&Q~Xvnv8nQ2D!8K7gBTyBFja9jsi}GV2eP<@MQhKE-@tNo+$|DdGii zVtTO?X1y9xSn}QR;U09)^&t~(@WUZ9f_}WjAq8;A*2CeA3jxsbkKs^24bU-nELIKs z#F|+~A1QB13UqLaTFpXDiRiBu3i5KZ^UQ22RfuZfqdHUSfvD6+gA)oiwd}RRGUBoS zHsqC|Y(1h-c$LH^$c*Xn)?eiQSK=fXSWWUmH*mZ42RLp2X@mWO#jFme`j zAe^j}iOD>e0d61gO_alC=@J8A?h68O1~bNv3=}kAo3f6Lp~PyO&U#xw;`6XF5L0U@ z66a%9VlMbXIY!}Or#fqOL`4di3Jq87_syXq1h*p=C9#4mpQTruT;NM(pmVAKKk{{Y z1=Z@Nrc`&9c9*)(4IAeg>a>y)RFSztWRKD-h>AQBe&@v$cg;8gKJ!LTYM}EG-1Fvv z>__tHM0IGZP3e`cbk*?Tz)Y@2?o58hevqR5e?=gPI6P5WG z`Zt!6G@YtYlR+lY_@LyP0AF;v0{9Qcw8ow;guEGrMdC~HL04#b`-EdTzj$l(=2b?8 zZ-xhEO1m?4j;h3e!rU>3G!2+_u(ppe+l6wDwVd!!Qj~nT@tVTJNzZMm{>MJ^P$Iwt ziBKfyze($LsO=ti9y>M+(ls{{kM)|xA%kII zlZ}R>yVjP66N;T<7jy_!grp=+6VY~}h3ENJ1Tk{~tXV*l(UzQ9v!NVt=??!fH*`Jt z;|=Um#3$AOyk%^(+4J!SOaVX*^p>Z96)6(sB-z(v)G&J1GK=SskH{2wG^+)M zX%8JGhf?ZfYnA&)ooQzF*?BSr{P8P`NB#H2-6mjUcL3UDF=$6+%{^W~zEh3KbX8g- zR+p+U#5glAMa##qERR$n6V`rChmi&iN!_Jn>>8ITU&j;}%>J=nL3s%`3o&vG$>PwI zY(7=kN7i5vCDK!p)j;OEezDk}j$1eEBZFANLFU3V_$X|y;A`g!8XTcQo?e!@& zQdo;(%t!pcaj%6HN%HkX)oY>2C9amUT7I98&eP0&hqKR9F1h}XZSL=SdS)OvsrB$r z#bj4=&%|?y#`)7pL{@T!`Kr?$%8@!n74Gptv)r@03VmY$HP>i%+>8$c#|KygQGra> z7*=%qmBuR=ZAnai#N@&%v|ako5UGuhEaUQUFJWw@%#@`z)+T;O{Jh4iX#ttsUXR4n zvFi(LuBmgGud4sTokO%1c2qs|zX76SsfQ+G zAFqCeCS1!WPe9zqD+hSkrv0}S*A#Ys$j+6^LM0di43Wq#81>J$1#>&J|L2|1f0%`{jNV7%~RZJjagWYAaZ}oY)pH~ zs(?=w(vyJ0&?mM@B}wsH11T(FKZdkaAawo!ZVhpwnmf5#ACs=;raG19(CSvv$H&6l@W+hlpa%Lg?{)CcyiXZ*Jq_rH zV+Qhrpy^;D%_Jkg@I9}5pU^PV#Ux8xA&LzCU7JO%r>%Ut1*j&S%KWlZ!`Ng80iN7q ziELvr?u#jS9P*X+gBA~pMe`p~w!l^fc+w;quB#+=A|)b#)Q=Gn?Q~5_&oMagw&GEB z1#YhyQ{TF;uJSvPCgg*s&*4?G_X0Ag+}Wf*7iMz)$DLuaOSYqh119KN7mcVcDi|g1 zfdMx;_I=!W@3FyWTo)EPZOx23Q`ftEgivV(7wMTS&dEO^uB!`w`M6D(J-K*%hvj$) z=1+P%7hqUnJ;U$`zT<4?bBiW`Hx1;bOkkgQ{kP$nJ8DI`#(}O~140g|lz+leA$+*$ z+iK(q5C6k}JzE6~TTB{e;I&t%zs+oN#yo7oU*q1=W`=~0&Xxeiq{O1ZUb*gAQ0WB= zM^DtQU+eb}9+aT&6k8DFV@l`CECrVVs1O_j2>!FyF~6@A6g)@vLi)={)DpZO3p<(Q zu>_Gi01Qy7ru_njdGJ)%c(CrjbTN|KP08{L@GfBGDflCf{{j@(gBkk^(HUAw*mS`q z%1qv*uqW4KUR`cEc;!HyOz|0N$gy%G8;)OGWd;RiBBU25@CplkPPBw@dzZa+hf zc%nv9FnQ9Lc%+H^R1)Q_fZs^st?QJJ9SL(>(|WmM2e6gU@@XSh(EP3cHZm?z;~X=s zg@)%h{rNaYRG6fnzj0>QWv3s`?Yi{;`#%?OHMrM*|9`1On--oDN&}h@lOCdhmr?Wb z;-C37QqHL#3W_bt{G8unM}0FOuv&j_1vnUmXKCmmdTu--Np3hZ#e{dMUFc!-=Slpq z6{VQ#!XAdV#B|Dq=;Bq<5iank6k2y6aB9p^K5WUIxcEJb`p#Msnq3mTum{I#D}m{+R4=*v?p!_X{b*)Bkxd-qo*?K3`l=rndZU2W{4bxib~nZ z*z$&un7ZRNfWpr96E4+(?`62OA33hql7$^Y2GBpQhXBKKpKv(Cj5XVF8RLA(ZKX}$hdhj_@x!pT}%xf+BKM!BCZ z4<=1VP1f%w<-(ehs+@67RB(X0s$Z(U-k34rA?Q=(6(w3fvnDVpTkn0GYGB{9oHtWN zGV%|SXqPK8)MP0o9*JQoE0F}e4jjUe5GECV8*b(mZm%OKj2vuehLy|YxuB9wzP#_5 z0DzoIlG85WHMYc-nft9-seg{p-R)}Dog{*jjR6;&?zN8k^~eS74b-_EU(sm zRoO>A?Dn3_tcHQ;iQUcUK=kk~O7^Z^8C0Oi-HRH8rFxX8aDm?r&#wfiGDjITF)d zvPcKzYY0SM;4c@4Ti!iN^S2xl_&eSCj+@`bva|eC#qpu>C(T9@Je!r}H3JOolrw3T zP=)8BJ;V&{-?ZR_z5NY1JYfsZb7M9PfQ~&GQ`b*6i9p#%SIo|Ak^Pfx6jDoBKJzWw z5TJbxwS7#^18{802Rko+9U9>d{jwFDp*$&qm+eCGqxz~9Kx1m487)HwJa@}z-hDtf zm5p5vo9Hl?t=d}kLtkC_-`#&PTu0w&8{PAm-e~mLT^&ZDr|$jW&qpG`O=@oGE`K-I zryY&oE{R0C04s7mbrcDU4-0+aG1sGtq_vqIiq z3Who`l-F_-$$Er?gCAi(GS_fS`ExkU_D9c)|mg-0aIc*Vl$Od zMJhFB2?vcQ1Gu`DnO?Af%t2&%9;{gcc(b=*d+R$vBonfk)CoR{mn)6-l%oq&C99yN ztCrB(*0KhLMj2yp3(NCz4&Df~G}uu9$kk>R60P5gDQ{qv@ZI%4$H9(^ zQJB{ZS7(-|5`W|9L9)zi@Xdm!#+5O}@tQY>V039~A+l0WXd3MB;j?WrB}O~+UK2z^ znk7~IeN5pvz_k*~%^A!IV07?PDmxY6Ko)#(uD@_%l+`1W4hfsq*h6{lGBb6fZh$FG zwK@pFS?x6*Uz;B;%@L1r=CCo01K;;5Q{MgAj1HWlD*-P~`ESDr-E|-=EeSPO`b4uP zzo{$il!j7TQJAQss?>i02`_REXV=TtUV!y|${gJqoz>Z;?jt_D&|`gN3V*D;{&eZ- z?637@tnz7DKeLHoyuc@l(wwT zm4S=4c`%y4y_r6>X(O8lL7r)cWu>9WduHUYX-W28tJhY~B* z96ebZdbLwyt!r=F(cKj}n<{x8iLdxqSF33(+wHh>7T`Rj$0cLsD)`G1=Z}|sZ)s0c zAX%#Od+L^Q9yKd~uuI+AO}qcTEOoGjgHOJZ@!)M3vlg=OMObD5&bAs-Ng=TxolGC&6TgJ%l6-bI=BH_AWtLM+cZnW5wy(U{k9G409;k8!Zt zw-rF-CsfR^Wz36NrN*lyijZ26cctXT&#|d~%JRpGhh@4ej7h0c^{gdI4uQTHHDMb{*dqEM-r-2a-i|lRuc#OFG`U)8HAFmDT;(U~_6-Uik zU^Vq9koTx{=;e0+;PE}&Q29q_^#@Q28M;IBLpG_;A>V7z3!W5vgS8zTu7*4;ypbaD zQTYBBI_Tqw&eh->%oiC*8)dki5#jK02=rz1&fnib=hXLCwV~j6C#Lx0U~P991$28a zdS%W^5vIszjOuqCIjH%6JMfSWvT9OqXU{VB+g8u1GFlnsFYuN4;jgqgv$;m*CNuOz zO^=)H!JoYmfmV3hJ4KfdWn&ruz_?Ztm>m@KTMIhV?3_P)XA?yn8Yt9(^j{Vokg!Fg zy!4@E!-ks%(yMnEK5ei8qu%s?k|32t!;v?kGG^172wHZTpe(Z<4%fXV^7BB0PIUg8 zXiyPg4oWWrz}kY7>t!EVRP@q|QwgGs(1qhIt7FD3%pX?rfCe4fDY;A&gIXS$Y_iyE z!4o&{Fj~WJVX1m7$wlA^IkMpSo#w&@5(%oL=-Wz0F&+x^O<~4VR?4cJ@cIBv>|y>n z(S<3wKb;*beoa)_$-99%nm+Ky_%ubmuVP`f1}=)#1i#RcV%v~LUPQJnwS7v$;6S&F z`qw%w9ebBCZBq>zGV3w&N<$tD%F?D%JJQDOvFhBjefC#+MWlJM7{TJdxRAr|bsZW$ zj{Ui1S~6N#ve=qtY5I-1ANZS`_{Y~%L(r|qI3Kp3rrU~)MQst4(jqsnHdID~ijm9l zj3oJ1p=zt|YU3uYQf7)D@SHOCA%vkj4t;HM&PVdXTJ=T!RMmaYVnb3d9|?qS7d2=9 zx8c+AYb!(I%gnDO`GDp9wb@7gQKC^@e(*|cW6CqI z9Hwa;EU-=e5n6G2 z>>5eMi|1!gebT@kvrWA@pl}qKaRCwNeZ12%On&$0koL1%QP0-0{kF(nF4PmR1G(d86N;`QzBoA81uK{m)$jT<2A&YNK2Dj{>U)W8w+?WjFCk%7Vx zCexQ4wScTee663`{)kdhaD3?ftragydfld8*mi2a?#DZ(TpygVB&e5b9!V{d)AFMNpN;GZ1rx z#m+k?kFFu~7;z-)YjBs+$LTAC(kXN4|I9Qd;<>*Odg=|fh@3K1+HM!3$H1IZoyr;C zCefRqZ$Z}d?Ctunj~6+!KBaYy>qeAEtNDg<%#V+HhE4>XEvgh8S!fR~F?-$P4kYl(6HUOVo;-5{&!z zYLs|!WBzE0YT`TJU8SgAk<;wU622$iq$a-u`PX4D7NTvt9$zW=l5VISk^b;{Ke7qF zR7tuRX<%kl1ih9s0a!0AT0CV?Uu9`2#WFpiQr|n6Lp`Mx@;`r`ee5s86nA3o?B^Qh$d0BqRR^=?6k18qR7?rPcAfeFCcur316 z#a6VK)Am#Ys6rdBd0V)5W0l4&%4;JsKU?CZSC0kx7n#0^V_r{P2cf7U0zgR~K+6rA zx1=&>76)f&h>V^|#DU<-m7X_QY)ig}C{qRIMeGJnl~ZZkrMQAdpL*IZ++&}Vxv%}! z;r{DxSLA=gAk$P%Yc&Zz2gc+S0s`p%lk_2G6B)&b4&{3!bg}EdfCc|<#dZ#E!rWka z^wg|#_+_^bv-L7%c`d7lPOo<f0sg&D6Ntlb}7V z0BzSC8@Zwtl~eKtgzZ+{`x#V_ZCYw@dlWWZZE)dP;ErDmBfU29p4_<|-`erKqVcov zFclAS0OGJ*wya_mHx;!iRnUj0)W0)P4Jv}Lm+rSWl---bj#yKz%$U@&l}eO87`nQi zpuY^H`tu|g(M{})h8>@#tGnk?tgDep(lDR3(>E&S0hhrlK0OU)wFwLdY~^a#Zz$|M z0+AD(Eql#e^2{5S6i1tYdutos;MuLUeHTby1)pR~w0M3^=&OrNrt&Q7*PF?UK*$b# zi!fs?+fcaffuOAUxi<_xa+_esu2jf|#KXr3<<-dgApTpZ06w*eIi3YhuRx2)R+tfF zKeNePLS^&sgjnu&Y?cnR)VS{Ka1Tj>wy473YBQ4fGNJkcyTt76=m(&7S&G;v0jx zl$)&eDbPMS<9Xqtke)X({VG1{@;!nyKp|$CHUkzbizB!=jQW>lrC!{lpG&-K|NZc5 zzk@5xF=T-WGW@J8kf|{(=5LN^GdaZw+;w3`!!kbif=Z^O}>bS{6rA#GH2Q#L35&Ltrs2 z=}|C1TrasS@)w!QeLemdJd08PaS$w3tOxHmU-Hy$dU>CD|FY1mw(ci!hPz`Ete9+CW$GSa{mX~!{V{w*UFbC8ii&B7O{IxSoJnftIoom<`u zaCr+UxmAUQfdW1Jj0MniF)@e%xf_F)WROf3YqO>J#(?e1cXd0~D7&p9u}^6Lq&ot5 zSJ|)N{e0;033v0S>p>~d?j9oRN(gkcZMn!%d@a}{v6{)2u|EQScf8DWu__9BOb;wQ zko;Te#AqEDsk}p72_J2++mW>+Z))n0!z+v%`TENShS=SHsxO%HpUQPWA-zHIzdiNu zJ_*2MjxMDGhm6IiiOdjhf2g$yBA5L?%zfuuQ)&0L&sZ1>GJ@y`LL31ZMPO8lQj$^8 z2#8TpKw4%*L_myEq$X#q2nZRP2xyKtJ zipn9h!ogA@El4799@Od@qd3gzw@8;@pcodfp85CEa>nUX+aGjEgv5~tGfdHe6@CSw zoOrx6w5KyTXjjmOvNNl8_B)EXW#MESo}o`CzVZ)JJ5%rSpw%&@Cx)IAlW5U6#BsL! zH#|kWM4GvhbMS0_S4R2+9v#HgZk3oAt2Swl99b+M(8BQBsIOind_LOi^6G&Xk@=fJ zTS-NsWtVgHdz*}XhzfU*l!EB+G{G1|ftCyn#6=u<_J?G$>1vJjFskU<3y)LSuTv^v z%R|%PB1v$ZQ;hl2>IJ98E!lpWhN~v9O`14q-i)dcc~oem?2JLkRzar}E5w2M(|6#H zB=~X5`C{!GxaS$itU43*mqq;>_0wn%lf?$-9II1c#_~eZvv;1hvafp}Q7^1Nma9v_ zcevgo6DPF}3qF0#L@8otR^e!4UGmJ$jE0|ZtB=boUqTLFda?aRuYRnFSx=OSpqWX> z;!V)5sR&Tq`{shfbRV&mE>s|G50-YSl#N5N4Vv!ajFFGlxsP%h7(8OZyxE7;P8YGZ zK^(o3t)`%H5hBR{xDUNgZFDLkbu90y-tpJFLn3R*?#C~^3dCg&Rkr&wy}|rkt`~ud zwmOt2zSY-R?I79$n>NWm0U~yg#xUHb#<`hm5l-+to3|g1o*m{Gn58us2V)X)lSOy> zw(TUUfvG(^su7bu111~w-D;Ac0sNtCyQBfVM4|rY71bO1Qm@u0ur-cF*wM)2Hfaj6 zW_h8@ZdBQ2>%lCaZ`N9?9<~TnTLm80lA@Eh+}bDol|Df{pa34Y^ z|M*-~QxJ7%&p!?I0(S?@2;mkps*ld^XUOQn15{~usucjLhmjeb@syf&U6`BWBhmJW zDaOmHWMDtaq7v8#@r}We-8^3G)dd!`y#fho(1mr=gV;ocTggBd@U_@ znWLgEMxD10I8L8pDgC$Rg1KyK>TIhxJW!GR<^s@5o(`vYZ$vRf?B<)$jh1q9=MV^y zaPy$@U0eGKdx$cdlGhu$)sFYyx;2VK{`tjNA@Y3cjhaBxRkvMj8>K~u<tVykkG%cm z+idcGxU;m^ex4h$`psX|J9njejJ_yI6>bIK#f@t4|$5f8D~KQos7o-Z!!PgLXYS^gY+n^cXJI;v!pHX9l-@XD=HnOgHNh7+lgJ4J7X%9WxD*Q27H&~yA9QA zeJ1O+>TDL;ky(a*!m~J-I zhnVs_;FyEgZC_0+iRhz6+(*wSKldBI;^{XlHnbvxxMbU*Y=`nJXr0ljEPCsm!M)WS z|0wKC`hROS{QWnU{cD)^&UOEK?i0V%+Rx1k2Zdq~z3;y@_iuss8Sdr{Hss$(V4~ZI zplZEx*2Kuw;8wFBaHkZuCDt0tMW86N*sHO-9Z;2O{LY%4%k4ascalsq$EiNIt_aZ; z0CA|q)#Bw5eo`j@s(7Gr3Q7TeF`i#FZniJ&HC>jxL_KG9GCFfHA9IlOnJkOW z4gX)oa>%4~~Va;UdgK&1EW!Rk%_tr7I-Qtg#r zTqrhjk@X()PG;>1jq#tooL%ZN#RTITin?aV3Yv0R(oZ#dg_DLpGT1Q4b>-_7c#Qc8 zJ|%&rufXfOdOtuKN=};}m;TxjS&mMITU?FObaGm=HUN_C8yrz)ii+i3X+@k~?gg}4 zR|}W3quxwqE8cxCNh(1=EvU|mGOq8}4~^W9LTH6krB+@lWyD*W|9A_t1K99xE)~FX#{dcut5_T0hBngt*V&2^9fkMK&DC#1oGELQu!YQj z5S+NX!K`oEZlte*aQJoaEBqmIMJKz+Yq^i(tZetMmXO?WBh1p!|HA6`BxxS5ZN8fn`?uV z!``g>Z_T-c5xhi1q1g{w8Cdz!m~(bBM$?qf*ojOnAbLysc;YYO+*@%Kqn$|rNX^#z zyf$dN@xgDwv0-4umE`s{k37mm7KD(UVf-3B1rinlU5}9Juf>{3;3M zR8+{wu<7ZT8ORPvDu>12u@ZJx%B((E`qAkpLC?sb9$ul(6;uaF?ljz3Ys8^R2}PRo z@@j|z6GLUv<~sOOD9C3&kzzajGCQf*cciE)h>M+o$BW2^6n=ywUBK}DMIK()7WrKq z1PnGd)s1`*cq}qEuC9LR=gMXRBy$TgT0t>69GeHMwG5#RM;pVxHFAo`d2nT z4A|4=!Uy?Hz7eorG}Ku~n;L4G^Bh$|1=vX4pWP`oE^r3NB_+p;C%QbS%Vc4G`78t@ zr@yxh;FE0z1NAC7HzsyIxDMy(Rf|f{0*s97KBn;*Mlow2AhP@{zSh&gs5G$79U?iW zzbmGge@3zQSC^BM_l6j(!QR#VeGJ%#Ctsy{@%6IeF%Te+JTa`u*?P*xoA76dbxBf? zvNPi09bj7uBjOU07d=I)j@GfChNz%ZUR!uR$~Fy&|SU8T=q7I5uAN|rFi=V zk2U}2*WEjbhyU4hz&zc4tu@r-Z{926ieA%%fePF}oGxUvM*x+U|G26*0V9}e=2ya}3dJLh;5HhQw zL6XikXx>S3lcz3FOhM3O1RqlKkR)NoO2V~Mwh}HvhnREJ-^A5KSscJiC;*{kssolT zYX|Hn+NqX(fF4ev-R3*TR;oPFC|;sRe@pTYC!Gc$-38Q>&w*J#3!JQzCskS+Fl`#^ zc8Js(w-(;a+=rEf4rMcx(lImf=0*U zJl5njr@igJHBPJgBXXdd8qH&@#a{M=4@EVhM6jvmkoUH>Wnduva$ZA4a@SgwB=G4t z-D&>ie`R0+B3&2pY_@Za`e1>TrRprb1r^dq+WF_s!FQhfhX2CiguP|JLU~v0XWYvE zk`+ME@b=_O8PVT^r*x+oC>`o4|KSR-_BWofiR0VtR9 z0b@#*q!3p$Xfe~eD+TER<0DJ?f|_0E1u$IJtg3yZO|RXJRIWTFyXD@ z5_tv3LKAkrm^}(lolVqT?wfYV^yLGdxu6Xvna;OztFG}oW>vEvx!Mi~zKS0-mmm=@ znPB`~Jg`L)TV^XaIAuEy9M;|wfd}xR`C6MZG}&Ob$Q8P85;_p#Y%_`!W9a7>YFjhG zL9-*CybLRJe7Xp7oacU)%C-eI~PO|N`&6wB! zZ_>chA;yym_ ziMK5flU7$89B6kzYXC-6;EUl-I}x?IR$TWf=l2t&#duzC^9k&Ji!c$WIplclp^Kv; z*Fhp(W{p7%;@UyO?wggzclWTZ^Fc6f4A$Kw+$wNm2pTD&hfg_>h8m@o9W(&(_2%Iu z-pXOC-zUGfQLx{`wKcarzxwy-L%L#T-Uy^AjwSlL)WR2gi&57sk;QI6r#Vg-QUHL$PVKmlKU5+hd^b1b#2S}STuYEstI z+rv9lxBo8pQI!(X%E~!QR@Ky#w4NWwb708y?N>?2RHxPBuQ!362msjZqEu%3xLM0g z&ZR>gF51<@s=KThPiUK}Ay(Z4owrHab{hT!&LVrdPM^_CUT?1$cKadyersY$WrA)U zPe|@cdW!1~dyJu3Jj}~E^gEe5)DLe#!)J%V3_9=icHzwTL;5y_7uwG2;XGgd{=7Xx zZ#%SJed7AwKCL4-*8rcrJ?j$XtKd(npIy=Ftlhpu17QBr9{gy#_4YN6y0TS$9*QuIZ1I z-H&ZS()5wJeBGp14im(vbm_LcKU=jG|GG$;(FmZXm(?~{+6l~}QtOF=$29$~FPK7q zTdi;~&oO^GRpg@RhV_}a`Xp%WP(AiF&@EjGanOvod2NDzw{HKrOL`17Mjkod_R4c+ zIj%MHrQod>*zO5lEYNgypd}Ue_tgX94`fxc6<3?y$-%Fa* zR76u}(7#PSz3$*P2E_Dv_di<~o%4epMLdKWY30lh8V@7ENBW@$03MK2O-{V<{9>0{ zbG|Oy-TVn+DaK*JXLm^O!EqfjzzQzvoDoxt=D9%7aAUpfEUx(^JJ4Kr))H*_wT zq7tNOPt5b8gEjMEB=S?H^N&rPa70_oVA%j>%A!H0l|^KGScB0~#u@njcg<_LZ$@Oe zb~u&2^wtApL!xC3@chnv!2v^%3^SZ#ME<5^12x=bS_0!PJ4k*Y%u2~i7)iA37>gHx zcc&7)eu?~n1GiQW?f(&VFQjZKJYDR2T7R1KTM*GsKT8+!%DL&=Yuo{Rp=UZ=GlCHC zaK@-#CB!~S_F~1{^0-0veOZ^?bO3(Zt~QP2N|Xw`*OnYM7Wlm`*WDib5pK%IV+WzU*|76D( z_>o38>XffF_KJI$aC}-Z+r7GlfV45ryVlwIuLXdxI&r}2R%r+5vLDlxs9Ly@Ju9X_ zcn@B~g?AX>f9^@u0@b40bFTmqgpMJmRL34Jy~3o>jVv^{e=@P2Y!iyt^C1MJI9>lA z>*o=HT`g{EczGzj@h!-c_k0D{OHkrMhN+=eg#u(iHHiG}uJcU-j5E%#PxLNTD*$HW z@`tO*ogBYE&n(@GD7rI%NHj<5z{^S&x z_S?gpUn6@h=pz_mZ51yIH%VRJtuZ|#f3T5aFR0}UP{LO!X7V60L(~!?_ zX)Bd~E-Zwpt}AtZgh)r}QdzBH9cXDE29tlf@r$phf>OA~QC0q`M9CY`1N*w0(yu`e1H+qshjwOr#|I^naKQYI~BG4eDiqHu+AIjC+s62hi6-E z`p)OioS4?&LLky>T%xWPI+^_4y(f48(e>cgQ6d92ivvXRK4&P)r7>?Lr=foT7JE5{ znfqs=+Z!8ruW@^!(_aAl(Yi^x^8C7bsVXvG?e$Yf`E*H^1Gy`yrojR?p%?s&x~%7` zHpM?;Hbwqq^ZMHronT@DJpSewCRA&qKG)!6$6Q8QZD0nq$$Bq;!tD}lS4RL2uSB|N z{My(JZS)ruF}s6hsfQ>zlsgyso)3o`X|-++2A|>$bb6bvn?6etG2jZW=GQTt(9lV# z2e7lTmMJ5ZmHRShkI%Nu)It#r$<6p5nV{R|8R`fn&5y}+7?{dnHU>bAf`*}o+-qU< z?^@x4OIoF=8cda%BL^a#;upy2!iZ{r{)Q1t?jlw73huQZK2*dEDfDAE9dgIcjxscJ z)_0sE^WOw=aRM~9a45ohrcTZSj(;!a0c*GZa27f+G=dCq_uqv|FZ{QrDEn}WW&3hp zWdG0b*c)7pKmzkNz0-xp+b(cDR-%}VHg_u5sfNSW7>Jp>k9mZ1iR6>6w?0Wnl7iK= z#Y$^+#&sHg(oO*sVvp~->a8->iobX>-5;^bH$m0BukZB7;a&{=1SVZ%@V1hd;)V{D z4LDz>eF8IPVxiZ z6URKZzT};BA2dVLskm~4xJbWSk#htBH4L*asP;3;=^Zn@~yRo zse@EVZsh1U)bJf%XLTt1W=Od$O4h62?JAHT>!lI@1)uV2)@bu!s=FyB7U&``g1Gl4 zH=^U^KK*(^gKFK93ot8SE*_hDq}N{`Z=gtvkYZTdH82mBNN22;j?)&bqgIQ29SS@e zT9}`gu5_uXec$ip9n+VbwC|y|dTITG?rI7a#~tvn|7d=wjixWC0-j}wJ1h%}5942I z&RvRFti*3UNM4Rg%_a&y6~?7%jOE?ysAWtCe`PDAmHwf##D%5$%ad@$pBz}HI9wi? z6KkG;v4xho=$ezMV240p_7RN}ho_b{pXD>}af&&`e+>jnCMW6;?+8-6 zFej}Caa?wE5$|ICitO@b{$hoOdH;(2W>G7x(F$UAjHsu#{*AKz63PnKfQeJY%F4gd z3h3ohM`iw`5?v=e*N)jj)Y_A$Z0UX9>iMCI3mV9 z#Zgj!As4h%w?)X-=*@B z-BP97%<{y0Yv_VRJGLx_nI?E~s}S{U*~upG^7!e6nt6`A#^AoEMAZM<$nhcoE%u>z zLY(nM>YLy~x=}EKNF`ZV8eV*+!ig!mHQ2CxOkPvX1^Tp^4jZvtq%4~nc=cXp^Ygsi z)^W&uvisCEa%X7C<6{Qw{Xok*v-)?3(Zzrj$NjQ}Pbabyvhufm-{yNDq9E1p7}{<% z|3wn&)Zy6gG0#~+4#^4+m9wF5E}E38+pLHp?qe0>;Yo>ibl$|TIRDnWz4P~1|C`A7 zGxzuLcgll|EGFw6i&+Fc?RWW(N%~Hj%1hZk3$@gA9q=`KM+x3CiCI^`q4ynWNWNU> z7O9#45?MGh^odbq+OU$OP>fP&M@(jmJ4w||&v8#UQJoo>i8HBjc_5W?qloP{Fo?C2 zOfC3q{ByDXh*G+U-BUp{=R~E>A!=y%)CCL2l4ii-p@PL*MgpJ4mChILC3fb#{SE?I zhU_M&71O}9QUl;m9L|PEY#x(9hw-!CtTvyG4}epW=Y=t z7%db#`N6(HUS@!!q<$ukBx4aq|6hZPH2Vg#Dbn) zkG<|VT3x1=(}+#jOEoXzG&B{@p22Ss7k1Ge%pn#_Q8+#xCx%`#@)y(;%sM5$C3MH& zT+sdVh~qSFBy_R>$ULhHbZyJA16q}vF+y_%utxj`F2CNuzb})WSkmpWGQL3xnCWMZ zQzOOpJbW`?rPJak`M9SS7VD2)Wqz-!L%TSOG0ccn%t+RS(%zK@<8N&b%zX0$VZTA$ zN?C^={DF&%6Mcje1`DN4f*0^5a@8zar;oPXU4BXY=xyFTLk|-JTUwWLKXbvV0>J=_ z;Zok*;xXRPB;3^P*oIOq$s3||++ytIE~{g{I#jap<3)1RgXr>%mhY?Gi*SmYzrA(a*G#~MtU#5O|sn&!x zC*Ep0Bfhe)8qyoJzlxmx{@bHzVkT&!pOnm<6nhg9->k zzdR~}!N2@0Wb$%*PTWI;svWNV@?hUr`9*XiJXxdx6fg6?ocV9f5~kZJt1@=n?9>Ke z&q)O52aF;#NwhynFcTKNl=yU&bA zwe48}yFwhchE)-WumRBKtI}lF)RHyDSi?&mWk6U8P z{fAcI-{f?is>(Xa0q)44Ny)`QnaJ1q8VzsE9kK$XY>6~h5|WsY2l=WgqJhhE0)sPc z|1zHILKEj@Bq%A1X#)v+tM}+8WJ4043whFN$$qkaT3Pm11J)R7M0;C9*)USoll&t_ z43=-E1)OZWjp0){08<8tWpBN&tnCc_USeSf`X|irH~v0Yes_f239ods1?Mc9g1$}Z z2&u}YQKy( zlGQx1$3we?qep!v_hN1C_PR*<9VRwY1sFL$ftI%KLuchJzsDiozha+%r)@s2$mbte znA{W3s;C$ik~yZtb=+Bfnff%n9Eu)fG-V{bF0+w2w6=hSe(#8LHASvrq`}C-p|6D^ zXf%nQzwB;4@a_U8`F*C^!RtPl>o>CGD-vCSL2RWsS!pE6VBCW3Aj3(Y)jAX!60p?9 zy-`ekk^lEBu3Z09m$ECWIVOKrzxb*jO~(y0?xv7-4TMN;nHNOGxFjH6L+)2YdYg#( zY79$TeQ7smU|mvpjMkxP#f6$HhGd|O#}YN#DF;h`^jeGQ11Lb_wg)*I8?f-mzDqVvXXXav>& z%q<7eH*SG9GXHr+~dZa9Wm!Q`@2w#`e?&B7}3yNiCV?fUqhzHbZzYO5A^!gK3>69bzJ%4 zYTsa0Fj4x&svEZU?>sLy^*9G$CcItVrpv4rZFc6z80I#xotpkbEQ zCy9|sCwiDmJKc=X5ZDEYa|829fJ@sIG9!izez3N@Z2~E(doI6OUWiAb6a-9-q z>@&9+b6!#x$uhmX2d^vnX;1gquFj+VE%(z1rBskBi^s438Cd;flkl?2!~%BQ^@P-M zp7zt|5)*CfEudpydGmGi!Ixmqzz-3C;99ZUtl^Y&N`H6yz{FxZBMXKaQ0!PU+% zwQ~sLi>kAP!x7niS{;&K3Po=XW|n_?rVeo0>4N=A!{6>3f4g+)$1w?}sZAe^R_pk+ zXBS0tEk#A`2A8#GUr%4~R0NMWZ*KGKTZQovlWk=-X+tO%cykXHK!)xFz8 zCV%@(#J!%sfW48ahRCv9c%ODAa+b|Z!>CQhF|`TsU2-I5BtREp5|B-z8dD%nym$#p zOpX}Ry&g$fWQFNB!;hrcC*Lx01Hmil&`jo{ELETsgX|L5O?q|TnT#7Yb=Z%GzFwE4 z8*sR4BQ4=KxSl&%puL>KiPsZQQElwhKP+WDbR;jWO-s#vqfbGbA`uepy8hpq%N~NS z!wWm!&X?WD6!+GU!Mm^_7)H6&zkB0bo1_@NV8*3pa#ryg@?QthUBcl>34(_MD?=z% zsI?EfC!=;t^yPU2CB8&^6AIN)146AaFzV*1P1Qj%=<79%!lc6PblTP9q$`A43?l= z8jxQXlS9Fx+tGPfC`L{=?C$USV&0#vvqUBEjAC-df!kw0b`i&bl>=9jJ}=N1?Bt0} zW%Gje>N}WNIlc_gjxp*vjPc6o*>rY4OL*tsiWL5FuYbTU;Y9+~N%0afv*qDf!kDSeHk1G} zkdAucuG#QwXsR#*b#FyWdz}oOrX*tsoCdRUj=#Mz+k4~hcyq2^l2VXJ0^KEFMGO7rrkYcVeH9XyKWJLc{e;loFwgL1j5p3d& zbpIgrr`X`oX()1O2icT0xXmLA85d7wL$8l8)|w!Ap0)q?301xVj(2RSq8QTv=3!=w zZW-Z&ne95b!5*klCU5u7RDex2tTrN*-g4%)A?=+l=g1O4O=_nv>!ALb*4{*E#T*U>I}$}2h1d|G;R#H+ zhcOQ%z7Hkt_&gYnmt`UmTp?|qr`lOK$(Ct+nYLj5V_~sCu^2FYj7#b;YXTBggGJ`r z1y6VN<+KlE9eZAA2H?0vp-1cnmL|6GQE9=61lfQ@e_PPiJF1xC!|qvMXa0y;sfwm% z-+-+{wu#A~03-Zl9?Z!c1X~=;H-83`XxfKUR8-Vbf9t@h24+9aMk*xW@ zHTqKNEN7K`1Y%%KaziE$b55R?%0MPYRZf8Bc6*(u2{XLrg9rB>$%`UE!}n|`^vPc(@1 zGg6|G9L@Vl#6uHV&yQg{^uSX~vDL%UYIOZOQHGlHl&cYaAoVu;hQs-K#684`eZi#{ z_`EkmKJmT!5kO4f-5x~RvU3Vh8K=iVwleh>S!lYa zkv=m~3MhifV}Hn*pFApRBSQg5U_kAu|8vPwghX_DfHajggo6LEvC>vY7^i}Lxsrjbfdqb?2o zJWs1vYN;iU8i7vSuP%`0>n!ZWIJXBr>B;Fbt_q@WGMP73`MHrsOxuxcN*m$)#gmt| zAq@r(#Q0z-iO$kAmRuXXl?D!Qq32O?wSufKbb10421chx;JX@%vQ*NIAk@RznwwMc z6m8U}yRNN;Uf(RYH}tRCIMDB^up+)F(hzMXsUK3kHc;vR9aFxDp8?MC{Zv`%^u#VO zkh2`@WzH>X9r>QsjA_icoru0AO1E#Z?{l^7qTaRPxnZ0h;LK%{z4b-dZIisfiUvU+ zFr+R;ISW(uI`+e_tEJROh>CdcwOD^QOGC5qmw!#v(Uzi=c}H00k7>V$wKdnaJvC)} zs5$nVo=!vdsZ@*5KJ78IS`W()ydP4dqS~7AWhlqP;Ro?NzhLb=Is2dhJL56`%UM93 zo>lk1@BTM7bNpV{$%o-OGGN%;k5@-b!Z4HijSVNb4uci5Ar&`@oHTQ;hij1(;X{i- z-|UYqVJ7!xNR=;gpq0Xyiw;a01PTl+@$u9O;ng)IVQ0|KlJ|n-mAb=2`&rCQ^V(`( zxFIGPTx>?l?)iF@GsRCzQYq4 zlv=?#twt~48@Jn}eA8FLW9)?XCPiJnRuOJJJ=TOxSMFr$;4H#MsKhNxzzjT< zcm5mU?NzUs#;$MHn`-*+nCPF}hI%TMwq1-}?$L{z8wUe+u}!kb*K;Fpa~nKL*@ZA_ zp_NhN@gq>5g)q#Be$QY<orq(|9Cv{W&pI6pG*5F5&@Ht3e03;& z*5blhkd~JPaTb)7dQLbV_!C&icjySrAo?j#VsRnwnsuYq? zw%ScnHfmkqu!zt2`=k#p4_+)9CWGwCWlKQCQ zzn*{5Q6F9umUijOQpjk$D%YXM2o&?rBJQ6*s^sl$^MyWM!R<1R*%1!4pSeEF64!_9 z{7%v6KlrMqBDUq~jeWRO_ADU|Ds||tPjjZNd#T+~ZRu-{m+1^GzIUgXgj*+ym$n{` zzjE$ZvMhK~uH>ck2-!Vse;YY#PnhkdD{48UU*reVT0=Xgz?L5ZTKYfgln}057+ip; zi)~r>9sU}pVV3d+qS}eR3!YPqmu^d2;zVdyDQ>Zl@YBid+j44iTWno%oq~#K*k5}FG7THm1R{xt`Mm)fZ-f5YaEEUdT z;;eQ$iEf8mq$W$8e}NWPl{v31a9cBT^F~7KtAU-69JSOy)UP7zS6Jh{j0o2?5=w;0 zIjPykL`c8A>I>)_Li{iALgRsbep@lfo9Ir4O3ELhZ+Ib!NR=j)hgB0lSIRCANv~Jx z1BMt-gPyVT!iQhy8!+!zCodJc`W!6Zbjf>hzU_r1)-ng|*FS-y&SnlihwGBE`MLiv zw_5oq;F%6Z+*^94KOMPZE;?XNbyId6wVA+oqaOb~BMAZ?^?& zgD*ltPby}>MOYSJhbRU;rFA(tVVLPI=w86+?2jm#R6^jxj>xw!gz-~PDrDH|Wi8<+ z=5imBVeLU?o%QsQN6>*Mpyr4f{1ZVUZwCDlvEwB8_-m+hH+>GWKVvyzE(lBM74-4r z10QL+8lvQQeCmm@P8em77{BbCdA!!vpzzBQKxmenDR%>3&PIRRP=C*8FU2}uK<)6D zjpqr8F|^>^DANZ^8P4D?v6^T|KKVu7-b)T^dd{j~KJM)h>EmRq+6MEAL#9w z^RB3L!1~hd0J{bL^5(Zs;Vf4$J5x5I@l*NVD*dB@;!rQ*A+puKqeqA>t2DIIQ_q0j zCREHEvFcQ|?D~peF1DcBE$HdnQi~AQS||PLUfkxYZ9=79L_~7WaKF*L2Z)xk^T$&hD`7N_%kL_8z3>@ zi(Cfv>M7yg;b@-;=2H9WBd_RfJXu~=l!`bYoKI)b(q5lh_GMSO%>#sblQa8qT-I<{ zkX>b8uvm4o!L?xx;3XB+Ci^Msckq2$1&6 zO8DN3gR8jG4+{|PzvIhuoCagcp9GJ1pl`VJm^hfOi^NQkixzg`n6i~+6fXs#=p=cf_8 zvx=)(+tqv3fP?+`jA_PW!cGXY(o4`gzYIeV$$C!S^p{Nkrf9fBm-b)gNEe zzob>XiMql+If>5UA);Aa#aHug}W6|u)^R7S!gpEzA@h$lSdQ3WC}F32JczB4w7*EUfO z+84$>*#lO#TsIL#i*v8Xptgp7Ayd4H9lT1cOcX#2g(#mykotO#hR94n1G(bh2wLD< zo35eCR;OXX_6J}IMOdo!`YZp}X%pvnY`DC>R*O1fWEv(UAT!~!g|EL3kB2)68aj>n z4M#fKH%oe7~uin||+9Xbln8sSFFWj$nMCZzYyrCZ4;b7$}P>0!iak zv%_hJ1TGn1#ftnU_^Z6FWUk2q^?aUIL)|hWNg_n7s%&YLtw;>QwVgE5jy1d%2Ym`I z9%ZhXA1T@>9Ceu;6QtFI3qjf%<>ZU!!xtn(3>lNW`eE68H!=4 zOdE*6?4%g?Wu#MvEJcm-PhL>S7G)`cvbOZ+fju$P=mRu?R&UKtuxOB9;sN}Bf4G*B z8Zz)3`Br1g$GA^C_kk+{|IxV`I3brNp@gGigHJTDO6d6*JQ`>p2Ri|Jt9VM4X(m_f zqJ31Ri${~Qh@hTP`kXDN&LBP1MP$La+x>YuFRTZO>Mop|<;4)17S)0robt&iJm;QHc8NB_fM8b5Y?CpRs^odYR3fqf6 zJbR@tVzfzAD4<>_6@0_S0PXn_-2I6DzC++VhTn?p2cJ)@@&Vq)U>L<6820Osd*a7H z2qSH$WtW$0_JK39u{x9D)6wO~$%`s#3p9`p2fFm@rC>_=mPWYjq-+Mh=I!V_NeI1 z>0^?}Z*2|f{43+2$f%uEaT6t`FU|}X^;dX#fUYAEvM3*g!Nu?BB zlbw2lZnK4AYvb3pTpaEYMn;Fm(y(gx$>z0@1Akm7mM!>{(6VMBt&0?P7nwV#B7A!B z&!p_p-d8^+eL~q$uLq|3ci%@OfcT3OIFIY{`bWh;g}%PB;(f1nmw1veg)D_(D3t?p z3%;{lCqs@Bbk5DZd03en9$j zA-|rbEl3d|yuZVUy?zxXTzD$|*rqv1>i?dginWm@wOtvC=xhVV3Vv)Cfx%v)ZFZ=H z{mdn~_Sw3j{tysF1s-y2BLzByC{F4kKK%Zmafz?{?y46jby2m-RWr7d}OZ-E|8cPV1-0Z}4wABl~0)xaB`nKVXTn&h~*2r+#Cw zSNw8#{$IQ^X1{DgW$o%sll?D4a+v9^X2}TO;NJ?`@^o>XeNK|yw-hC(#F6c&qc&IAv*4f=UY;Fx`S#edC3y)pM%)HZm$NYA9fA(`6=`vh>nw<8)na}E zzDVV-ABvvxhN1f7EW$Pg#XK}(+0ePAiWEtc>>~p3^kb!IyZ(^AfZ#D%iLd*~*&H3M zD8&egN#SPpf=}~!!u_W64~bLXy_ep$i4Gms9W=%N;;%L$_W$(A=)y%`|6a7V-0VRU zk1#yvQ9bcKVw6|?@YOq;*op0roMpf}rs*4fqv7!}ZGX-DXuCW!rJzT<5xY+M}Yc50=mU z#)tgy-bIrGNBlQS?UO*S#=DX zBSr(pJTg)?+6+E|v`zSgf7bK=G54KaO{L-5%&5ayQ4vuTVgW%B84*NUGBywpq9UNQ zsE9}tQIM8okD?$bWat8tC{=2tiBb}gCLl&?q=w!}A&|mO_PmehUFScX4_R4@4+OHG za^Kf|m4l+_Eiv&>1Lccg@tvof1pN?5jwEZOZg>FMt;a~zRg8ICDg&p~21!Ub39waX zrLD`SeAVm6_(2+yzf4{d10pjMtqW;~U+FvO^z~;~sSjBtJ_~f6tbJ73GG%^Ecu6}M zI4NR=>P*%7r*e*+esR3l{{1#W?kY@MPv`+M8t}~J2=3p*qWyEyB z38IOmIq`*9N7G)%&no(1S3p^KrkViw3%r08>%{z`$-?a*zRp7Y0JbLC0KY&)d%T!A z67kZ#4->H>3v_4YP%^|T3c8ZJ;>j9HnV8;%Exs)1Ml?{SrvsaAD1x*i6T-Qj?WVo#hm^H?_cq?+V0 zPyzFtXIYEaq%8RE%7mY?2IE-5ZQ|oE`0j^)UZ~}1jx!@_g7HZ%s806soTV`!&9)x!%g)nl#)zaScT z)tVkXZPA4q^z+oD_UJXzzPlnEHxa)NW!ueKH0)``w}WOB`f0J!$7(B_9sd=VYN3;? zeYmEir(}agd@tQbdZbMV*kCn@W2uMUN^^71Vi+}t zS_UQ)TMqCtiyENeiQ`FljmmY@MfJOCC1BymraYr*xJC-7l?8o8Om(Zk9;prmW!Hex6w$<10WK?Qx+Lsb5$OsYN!tqW99;3f}>(Tl#jQqn@u z;icZi|H+tg$C{P!2@E+A!L@J69_N~SG!$*|;|WP{^>Qv;-rNC{0L6(%JsEw*4OWRa z{8&F(3s-$J#i57=+oktSD2{$bR#uugS%q$`kf!rFeLyMosEYAk9CuYN`)C?s@#eU^ z6)xV*;Yo8_(TKAk-~%a<0j_c&8HEgxuLrtsvI5%fiK6vZZhfU|X)BaCpS3$77b=L?Bn4uB;? zZ@G41Bu{deQcl~^HNs_tEl2BZ+iz)f;nn~$;c<<4h$q{(h?_2=ZyP##--sht(EJR{ zOIo}~(zll-d^!-A0=WG)W(UEIq7@|g1Y)|t9Z`b!7>5~J0^@-8pgWufv@TQ2zgyw=EHL=G49A-jp~?}M<`6(74l zIL#GO^o6&m?mw1;%B!89KYz&@ESkMZf3@Yx{0JxFAh%#KC#}=?Lk(jc%nbjgDTiuGv*TSds&VIpgAB%eQjLyX`*dH$CVLq~0 z#aK4^j!*dN_q|`^h5i*e0s z6ln#k5hY?fyIzISfC`0A?4PT&yy+TnpCi0n@MR*sSUnCm?$hq9JN`Z7lgpM93HcXh z7Xw~pAtpe77-cwUwuE&FywdD<6bcwRY`IyI`=f2WB=@ZuTowNf{A#+Bg;#P%3sOx8 zKr6tw=f~nhd@FHe_d>Psge?}!YJc)C2vK27hp?H4s(G{)obc$%jEmd-ReO@I^jPOc zY>BydtU5d}e@5=P!{%m5tv5jRG>d^F8t!GiU6I3;ms`kDZ)GEw+ZwP(1adIDFnd`M z^}rtzYF;3F=UJn6Z1h9;BF%77TTWws&>b(-{zHlJcq7m<6u371QZPRCJ(oJxg6;?{ z6CPI!nO^APVn>>rNU|WbozbB0kQ}8AF?}gt0U~aJ#yo}5%B^0vG(+#*v$mOJY`Lp+ z?9<4i(Y4B+eca+o;UNNScL&SKcHmN9q+RMgR&L3B;&WzT8a^M-e&Pnu)#PT(Pcs*h zq8GY)L<9n;xbE#o2N197^S~<^Ol@LnG);MX?YM-D*494*35$_@=#x{TT>o47Qj!oN zrUc@v@N)M#rNe8*eJi2OeF`mw30=YgL(Vc}Dl7^Dg#G+1p5g)WU^29=VTR0V`B_SH6%sWC!at`0Qmz zFX=FedlI-BV@M@utD2AKp#{REorkI=wvk( zh&A*P=n1V^Rg8ZJ3Xs^^kKEm?i3Jigm10=g=I)mCY)LV7D$h*G6JHZdVfvx)fOR9~#Z8MWs5gLA=T3m~Hm0 z=m7vafVAd_sN9YP8?!FVgnmA8ZV2;{Djcq?@faIGt($q^sYvBZf8Ib2JJi_J8#d+o z6=RF%*3&OlixnYB365=lF1tm3F34Ave5~?A5%=>lRW`^Lum860Hih;P<^w{`C+fD@ zcJ=4#V$ITy;tHb%v!#8-)7B!Vs;q58gTcQ-B*dCerC-+DnEeB}>G}#m2j53?CalBM z{X9s57}xm{%_kV~tcBU_+d+dnF*V?>gvyvv<)GT0Hxx!l%#0rm@8Bs^*GoXHlurrnuerqzW$eTeGB2^VP~<_tcONr8`XzzFk*gkED3DL>oy^xTB^ z?Q0#zS<&)v#oN6ryi>0)=9WnJ#NQ8JbBuH%!Z^CJO3L~QpX{-xNUO31x?~AA~1<)k=rjX zRpfi(GD)J!b#lncGxSAP@Djg{OcaOGn)0;FICJN?Y33xxz?c9ViE>9L*aEJ3um{+B zIWUVWix~1>{XSIPSTdRjF&(OWJf)|*B{n&8e+p7-G-g;!O!qe2DSWV$?B9N-XN9m| zQcBm=|4TXpf|2bvrqoe2vBR$fZC62dG{BJDgwm3@yP32`AzZDrvgOAU2TI;8ToeMHOiA#a? z+R7gy@})`keI5@$IoC*7m+MKpO(A{?&Ng+*ok(f2S@CQR2AJ?yVQ&<6%3k4*OoyaY zQj7ED28#O8>}n~=R6H0I=h5j0V^t|WZM7%!@y~Eewtik za3zx2AC%$>^3J@9uMeuXfS@Xuo2m)R(0KOB-ER{~8%~&?2awX>Y=mEhw5nZ7A8 zQZVakMGjraFqXp6mM;1`>rW&>u@o4bYRV6Xw{>1Mj`R+N&|BdJRuSyW<0rk%a-X+) zB+GwAGW?>Wewfd4X#M&ZI5 zk}zH`CLpmlWiT#_ykWxq2WE6fx?Z%x#HVs!k>mxDqvuu9MSatwb!BWwSfB=BNBndy zO&0M`PhB&2Vf$@F7FQf3iFTG)oe$&<#-#B+m%%&1y!;z=w}xH8Wa$#aONgO6Rv+1| z1qC|t)1sgAwLE-tM+0BIT~(Dqa#-@rg}3>V7p zs|Mt7N>k#TA3NsLU)Mg4YcyR(pFP<&`Lw}8$FO=2=Y*S2KX%H@NiUn3T>3#vPiZ~@ zOBQYUgb6lfXw4t%goP9$)y%Mk_UZPqdw%eIDsPxpr4kOKgrzx+MOOB>FiVn1nLa&S zW8Z{6NO7VCJ0s`e0_UrF{IB!%Hq)`mYmwUkO~bED16-Q&jW-Nn9TyCIdA{@slz!6Q zWNfpt@#%3`HIa2|mQ@FM9x65W)P#RMz?>PKS-P{$;2nG3u5%GzH77qhSq?1?hv11a zC7_h&Gsl;+cU_R)!k3wh3sAf(!$A)l(2BubL`vY)7y2@2f~8Tb56saPBF7OtV7C?` zMzemw94V!!USP)p!WZhtiTE}uy^cX99T&ww;eu0n5MCV`0>)1h0jhj(QQF2?tlYrY zna-6S8+`eU^G_jfnxn^b77PT6GvIf)7On{vd&9?rleNZLAyAg;gy&pDHq~`(`KL{ zX4#2Z1IsFt+yU)a%wysmssZn0K24QpyEumz#1iLrfW;m#?4@s&Eh1=XAy!y>=m<)n z2(MUljTS|x9tZ}1bOkP%XL=JAC?~&o>Y;4AcHxE5IIQ+G(6rD0^auA;x$gXRsOH7B z!`!KUtk@R=Cwc}_zC1YXbuVqqw|d%s@_~@ikUNgmDj z44LfoeqxdaJV{fynRV@gs~}iS#;KvW8(~G zeL%+@GwUpKxulE6aJ=szZ7okKP`AKJbfEpiXK9WXeZ4{N+GH+#z?5ymcX?XcYE9k0x|mZy$@VfOQFJ}4hz)X&hz;i z8P(su08`m5HjTr-mGGQUwdX9U;(6R(czbD_8&5S5E4V7AM{6#GXl}Xi7z9IOpM?nP zYRwiL8VflYCy=Rm(al23T76L$o4G)Z!mocL>atF4cI?tx(NMK2JQPj?RA6}BT&g-H z53gSZTO|+sD9v-A&nllLFNnSC4+}b{GVoaR>yDn?i^d-Xkn*Gcsl+^y_3T28*&Ei~ zWMFrypDx=5?qgfj`^I1u7)rSwZ6wJRp0-29fFliKuj8 z4vZU3*PQvJdk2}kQpH^zGzHe8v&fK>o5mmV+l=)^*jHJPGsPZctI#cUZsxbx$u5?= z^skVHPTH@b7^eSVOyABbgA9VIpTC>RJ=chiWrKhh6P1<7uR*5IkL6RkM!U2Y!JN?w z2&qRYzn>lzp%!3piA4^B8E#qHM6tQ$Yq8{>_JCy)W_@}Io-X#dn$?vN&jC_?)Ixr& zE>)m;;@eBr2M{;rI*{p*;L*92oR=S#4uK*GE}HJD`6#T;@Ij=mte`N!ld?hrnkDe( zM7nOw^P66FLT}HYhjql`yvE*QvLd&Z6{)q{jjPn%LO%owyx~s-1HB^cCQ|OqCFh{f zOE?h%U-1C|`#<)mx$t=Lr(Q*+x1b)X};`^EE5*t=0+jsiBo#x;aoMyW$?)SHV{}M8p zkVV)wNj%11hOtL9Fr92%Yj_cMG6-iD1_0^d1u5tzEtnPDEUeEuRxnDhuXb0v1rVxXwOd4((BrRa?&-2oPVm) zIA(p?Ji7&Mu&*r?jd}7MrmUZ;7h={k9D3^LrLePC7Y!r>OIq zuZQTd`X;af7g{*?k54=EZc*+&F-QmLeUU_X$k>U2(tx(3XUCR^OVyNT$lBy4rB=%$ z-d$R>M-YcuSyj!P=Om4?fdwsWkD6ell#f0h$PFr6$3ok!1K2O+s0 z3!Bs;4X;a1YXg#hG!W++UQo=<&=_j4cBUHU*MyB0rLSr*1IxxX4%&)P2H+af=CYvnnB+IA8~U-PoQ zcXmO?TBYbk@`ob!xp8RBZM^*<>}x9q{admTW;DE3{WEI)3TC_Kd(}&zXBkFsLE8GM zFOI!Q)D?H4#H$oGbAYmiC_6)!Td-N+n(46_siU1`f(Jm(-eHk&|HniI9)ual`JmTY zKF5TX)^1^rPWO$3Yah_@p2_!C1W{xfn1h%)UD zj$`HeMA);ny?U}Sdo<5^IE>L=LtD;ETLFG3rK67=drPh3@+~OR4Q<|4IgD}N5sQfe z_!a-cicXs9#sYWcxu_Gn{)0|A)#Bk3Byy?78j-!2#)O5H{79N_L;w7ODH-Dz9b9_G-ws z8GT)!+sKARyyl~lnt-|{1effPRLOGx31p$%4HE?_K}#vjw+z%B!p2dGyjED|q2_>M z9&)JQGx;jnlG*w`h&%-d1e4iV0QX0KgPL*r_J^mXquf`;J7W$xb)xeCLnV51gNkjJ zlr#2Dm#T7pH2wU6D$4iHV~8nkRAC8dHWiJ~Qd>&1Vw`&7Q8pM)X}IY;CFwXR?1rDO zQ2J4ytGq#P;o-4`w1&8%ZYF+9B`+`Da%>I-eVPCh3)pB8$o7Gm@g-U}M^UoGa`Jut z#w)n%N+sMOU8FQsth_q%;3XmY?9BUMXK$*UXZ-Yp9x!i8R0a74Tb;EU*83?A-p)IM ztQmSSZJ%REI-Zv{yS(#4S|(x=4a|I?a2Jdhe6EWPhVz!BNjpRulyOy{|6rD%-B^>R zW-s<47oi`vfBWllW5;Cd%1fmpPlq`dw_w~8iL+wlzH_Y7S>iH^RothXNu|8ZUjN{$ zBzgB^fzD)X-|2U~SzrM3@vfdWr}w222@V)i$_+cZzrQ)qra90lOX&r~uqac>cJ|A^ z-?qu07Jyl_WthDy!Ymd@S82CzuDJRx;ubpuRbSyi&JmD^)QbPITJoM>VM~UkRiKoQ zDa)-coV+v>v#Xo@t2Jg+S0R&^O->W? zv|h{kX)a(nwfI@yo-r#%44Z}Ra*x&3U`^eIncE?rLeYlpMVjPZxphY`e!ArzG~T2m zIm_EK%z+jLeB*j$5sY9SC7QV)DHq#JWV(gWM=`fPj~)!mY}=YikUKAX-xMt0sO_&- zWYAeGxQgV4nwybf*%jUJirfYw4_Y*{xghLE7rP+(#jysz*RBp8vEE%b#Vz_6o*GsDv+5|U3PX!&-Q}MuGITeiQ7(b64 z&8Js=q_}-C<(-g#8}Ug6%Zvs@0$8W;f?UsSb9CORiYhC0B>f7FvnG5hSsk-~Y%Kpl z^Q+1n#?FW_)&k)qwCKDO5}+Ni0{vc=z?i(32A@y$eGhgV!IM&l4BZ7Z60WdsyB0b~ zD;}l?6ugc3v-qTUIw}wjfOG8LZZbZ2q-J{J`qNy)*Budu(~(k>Wu(P{-p5iiT@4^; z8yiuKzJ4R6k`8_=LV-Ep>n`L=Pp$#wpibw83AAc|xo-xBtJU1@60MRpWrus|59u_u zkT=g%dQ~HceS8|0vi?L@tNpPfYg1KT_D?@`(V$3ydc@aH+JbpfMPDa+Tyr|t*na)Q z+y_ckO&Ac+QnTrIaD6rxMUO{nZEU+o$n}dD-uV5*DO|bSLf05IOo-#g4%APd_drVL z){5`#N5+{`VzkGKp`=uFn-CM2*nB)QNOIW#(#ni`TD3HscelSmMYZEiw-$OFlI5vk z)!D${d*N!f(!W!YBBJ`{BVaQJ=-H7F#~w$HJhto>R_(O;C~YV77p=H7D4*%#|Wc z;BIs{&Y3v?=;<|$zbwlFuLFzlIoT@DEZ_mxw=0D&7mSv=n}ZB&bK_`!H%cqu+&7Es zs^VD+r{nrRVpS?omx!VRNJ`EYlm~LLUj2whP(EfukloxkAevmbeVYWB{a-2lrNdaD zIy%7t*i^GiuYI_v0A(3Js)qJ##woA(-o1a`@8F;lJ}DN@_btYrEl*k^us+jS1-_tp zTCY5){@lORwc~)Vg5I@tJ8blS$Si+J8>R@6giC8cFc126ZpYu7 zEC|QJsu0Gt2FFQeEOl14?knbopyd{nD+jig7sg zjbG|LP4roV^A|;7;L^dGoY4=)>y1g&CGcDlEfivf&bO^Fein>H!u03qMxrSB9=u2_|}fXp$^G!co>>yKJ+d8PeybF+LpGd>NPqNWcE&>d1_)e}5T|++swkd(mS5+ z=Ti327Y+;{R;C*|I_bB9b>XZO>J72ie29kNxZV`{MwK){Jq|Nu^~Wlo@f=r1E*p`` zUGBkCKAiX2=;R$HeLl}V@+8P^^rWG$DK5neQ_vvy%{Pp`N0<5pK~?qOjYbRTTSep7 z3Cv`UEL)2y+HWDQAGcyg;;)ZK#k*>f}Er6@7OKrg?DUfL%#UFOCYv9eP>!2d>hZ=stb&Hfs1l$ z=03#NjnX$X!H#ydVW2|!m^hATaT92AyqLXfUv_xJSKzKIJP?Fpz>lo?u zt~rc}C=Wf?x0xFIVXcGMwE;o(EV4NPMj!X3uyKSY2Ioq`fd^N=5T}O>{v5eGLH(Qi zN69ftU|Hw_pson8eXzi^3po(<5RsRA-am-!;daw`(_WtNJvL@=h%OA6CS$lD2wGWU zPdUe}T@V`XcrVRptdPZFr1TLBlDkG|bK9NWPPq}u$65V=+1#UM27{r^VkS(zPE;uO z&{9@b1zBz%RKpf#X*ewqzd?T~NxF9Zi_=@>?&=wqah%)gY@ zG~u?G88v!L&tausZ)6S`&bkFvu{LdC-Y!)G?3QovO1;@QFh81Cbg?6i1`9!%7P3N( zpqIHfX-D~G4yvlCbPb3EKAr~%f9!e2OQc7toK5J}b3Rdj-xuVRJ;OXhaqRa5jyvNT zQ8UQi(zx$K^vR`Jv?pv?$KqOJtiSJ+!_(@OH{M6IRzBO0WoKMnUe$bfnxw+B zyX7x_e zD4Bi{8p%LTC_(kcg;0K&+ghT65!s{Z1kM2J{&xDEu4*s>B?E@YTh_Py zQggF@nnl@qxxoBVtVE8ViKm$8n9sfBOIB(Q_%V}SXOZ^?mQ_`CLDLkDy|jN8?J%lc zL0b4vX6G!7i9D$nI4jH1#9J9XXcLntb+0#&3)5V(mDBiUxevEI zE@9mbE$^{OE^kLkF(IZDLl5K#!0HB?u}L*c^G#@#&T;?BU~LrqZ?+$89}g)jG!?8u z;gt<6e*fly`TTHO$8Flfe~b2V4C?G+;)SI5-rnW79j67KR3X z|0PpY!&_zI4S1Dg;fH^nXRR6ZTla912esJ0dHRj?%^B)~K_O;g=yX+OK|Kj^{wkR> z7~IePy1H}Y2LKI9{-B=D)Aispqde%!#(wUG=#tTSWeXPaDpM1h3Ftn}gHQjA3>_ty z0z&-k3sAZBX|^YsM?D^rQo~bbkF$akfQhdCdJkT59TO;Bm$i|h0=>JZd2)436n|Sf zhE?G?iL?Py>i%5jd)D_yP`@svAMJdrZj8FNMMcP@NLdFWjiHf^r@$_}%W?uzgFlr> z3k$fVl(xUVC~@+%g>!|;0Tyymh-}Py6_zDa8`B4Gv?)Ssn~XsXFGhO{z<_u-sL!j) z;N%gY2*m4d^jJ4Jk#^uoFnute2EfHAj2Xf58hN8p0H}T$d=sonCa=B`RB}IQYr-r{ z5hGA$EzEy6c7^xjgL#ueL3qi8mGaOLC)wT}cZw83*f*^c)p%8}o(! z(nS$o-SU2hUN>=%YVpBb!>q4ibuaZL_ooM5?fQZPYa;06Rg_!NIi75kE)?IOqL?lZ z51-X?2x}nj?M7QZrC34ii-{B6pT{&LmoVmE{D>Rn1>bgS9oc=bcua27>}rH0*z+%t zSd>B-+1N&aw;L3+PfUnN@3PZIa|Pek-A=TL=R@ZIt|^Nbz6VUqYvm9G{$yg=q{*qV zw>nhr)qv0i49IOHBu}tTcPR1pRfK(u)vWk2zBFzzT|R(H*DNjxYl|@)Y52xJ9$;0y z3*BL;E+p4_h4js0k4YofRbvn%7q_?l~Qu(t99#3EA7(Se*v!0W6kUz5`*Ak&%YcTPOG&K za+dP#JKch`-Oj!AvG$M;vL7|A9cweI?b0>pjNxjyYR=W76L|y8rJQp#tZ;-{P5c9I z;2S~Q_@r|j!Q2*4QO|@1Wx+F~Us}<^@I6DuyKONjycJh|QK@iN3fL830q^lL!Q62^ z!$(YXtEUl8EUpCAX9w{YW#NG%{v}T^pEjsVey<*xmJ7dQb%r3<5{ml?dLf4=#Cc05 z*eE&9#I|8f*SK^+sTHFCF(-X+uCK#G1#=wj&suc$YrJ(+@csJbx0v@tjDut&uQJ)F zw)e4L6T*0Na_dCjvErMq04?aHJ?6$Yx*YBCF4B`LJ$t)y!{S;@u)rLbuSj1nQGW*& z|L}o0QM#CCh!R(V_#`DgpXY0uIF(&=ySvo=uT9;}(PMWT&^zvK9);G-hJ@xcpMxv% z#tMpdvMl_WF3bfhVbVOiXYtmfuH{dYFF5)53UM`TCNb}=AZ=shoHypXe1-Q{f^U(; z+^oTGOPCiOY(E$-Y9Ox%qS$7F*+mhANzd@yDlH!CK`-c|SQhbC+``o-!KL(g1zRqr zegM0X^RZhUwtlP4@Voz?%t?^vq6s8Gy4#v7_CZN>m)0TAQ$eO?qrnT~&l@eSUYy|C zzVwrD4uWZfMFHlqE=&^70QF6G32&`pe3muYnp5pS#-+H>D-z_APZ=PJr~QQLeTej7 zKjX_DM*8Bk8N{|P1|CxNxg;86tQ~i@Hq7-*elK_;CW)0Dd!0VT8(^_+> zlRd2YTv_uw-qo{1)NGyDX%*+VXb*b$#1$b(IeNl$YiawSmVCg~ z0S9on#0J)O)e_6@&XJVe`o%4Xr^KO1+Z}x!RduC6DRwGy2`6~yT^w)L!O_-zr?=Te zlJ08`ogC@{0qsDaq+REtVy4q0dut=QVjCDR|gnod3$hicT>|V83NM& zM4WWBdQ>|G<+`LxRqAia8K$-fhA1CXY4DoVU&S-=Y#MjcQ%CR<3Q;d;5vsfaK6~WO zP?IY?$Bw#NraeMb32kTl^@W%?2cfL01+kq1%v?qcSvO2fLW3m~Pw;kWyTiwl- zuk`9&(>2=7W`hJ!?D#ulv#}w~`bSi)h8a#7I~%_;PFM6qjMD)Q&cGrtt$)709(3Mc zLVoTozLv6=)JR1QidffT?4pNNCnF}oJje;kbOhUGzLY!tc(VIgoYs++6-|(R}N8=XBADx%)rwj%K#WkIF@0%4ij1FS4vO&&7^` z-G#ErZNpuc=tyI9NpfO+qFOv`w+Kx>0dA0)T0Z;UKi&=mI+&_R8xXmez}A@U4@e^2 zO-jXY8*t3Wzl&Vzsg#a)VS29)yTcw1TTcSOFwOeS?-;txRgHvInZwU^vr-|}s?E%A z372M5ZxA?t%Vk8lBJ4MRm?MQTr|@k4=HvBTU32D#J!|41IDY?D)H+cCmOrQGLhqt+>@2xgQUH>~Ob^t7} zU`0gMMW2c^R@J^HX$>dmIf2uMQ7;*oU%B#%U6QjJX|qrAfFf|@^-PeY6t6m4RPc|u_VwUkj{Hy|+fNVg9T1k$rF<9nK-fAcvk|p) zDCiINn6?=1$@(=>XeNg6=WOdc5Y_L8FV&lkJzkoA293NXtHt>fu$CoQL2)h^EcVUM zkRn*`lODe{CFR#_nV0PR(VIX#B^oHc5W^U4Ux%q)Q~saKs?ybv)bjshTG&=Y4 zW}jS9u9w@iZ)Is0a{?L1fGi{2+IhZ&gS&wY>09~n+8UmN^84mvMR1}}qgP0DoPH#t zOZvHVVd=)3TQ%SY3?S~U;_o|Gd?c_4+QbU>oy73$U%bd>$S)7ZD=zqLn=)z$saOk6 zgWhuwyJuGTS0Yyjj|}#k&+=NXdzf5^@7&OU&UR+JJMFpZ{!Bg1 z|H!ZK zFkmIIwEy8t1JYz_4K6A(vf#=~*tSjzJET-;k!_)qTshVgQcCEanI@s!X0*V~Xr41IBI0 zZdP5V70ppS%~v>Fag??($eO|S*ouKyhA*3`UX&Jo_dxFzdFu8_!$3Jn-1%-0zn|;F zYS)hN#!5?y8M=4MC;oZJ_%t0hV)i(UgWKG%2{d2tzb)yb`C7UB&6w1KyMhu$tSWl8NG-=YYFyviEfLdcY~o3h&e-^bxQ|<2U#d$zQ#i`~CiZP$y{A0m=(lBl`tS(ZP4NWt z%Zf=u>H=o0{a9d9+f~XWOn0LMA`v*^28R*yA5W3Gxl8Rlf8uV+tN!Ua%=2NzXy6;C z`jsAVtOycCO{#P?gb;e$&z^n)=(2aw4pQg1bsw!tGr+gW@T70S8x?S1m)Nxwc6P9> zj*~IcvK(|z``cY<*%A%D-g#7@#*Pj21`c`m^1&=jWN0ohUOEGIQl=I$){9cg3e#hJ zS}X8H>Y4E(mS9UskM|ub%}f6n5m*(cU2cC2QSZL_5#IKnjJDjrz9fmY-vtJ0`)LMuoxGk0olb!B_8W+5APnU?ss0MbMYC*Zrh?r}A-(!QqEGbt1$>csqyHO!7 z>Lp%#yv-`fAv?RZR7ZCU>_FR@V;@y-JC(35rd{J!X8Uf+d5JQ4v&|^+NxDnXC1oTnH9Ehr6LH1fI$YH0OxWEcsX7+F14WsV}}lMr8(JSCbxVQf+8_v zHw~eTK4^2suU?aB!KL@BH(K%5G^`&fIQ)x1dkdf;-N)ob6Ud)lokU%UBW~T#oXE^7 zCs7hS`3y7N2SpF(;eV5+`PP`r4g^Gy_Z&vGe@sVK8i2QsfgR3K-f>=DQ}H=a-NYKx zN0YyRY$(1{m|4dnNDckKu7Rpv;QaBLBJB*xi4yD)O!?dHqR}` zq1oqNZ7ljuQI+&qlG0yj!=m7ehnK;ndn%#)^55%rfR_&C;+u7dq0^PlOY1`4?HmI} zxAXSRxV<3I6kfD%taLfVMe>YwzEXIcODGd_ z{CJf=7?gqj^nLN!%c9V6BLhsQUSNb&1RAV`#MRlON5G8>R?~1{HEXknAxVPw=;cH7 z%^~;OkN*Xmr5&x@fYgb%VZx0q!QFSaq6e@|(}^oZ%%PBB?sS7%30q$xeL>vmU=*8z{N{2HJ~JEGkIu{pdSOmk0DNhZ-!aB$aoaV~Lx3(nT?#Ip z4Gc+oMGs|QS-Fxe@8-#ex`+pYZV4|2F5T-x+oqiSFt-{swZpSRcn5z~$J_M!ix&yO zV}34c!yy8UyC$fe^zh+RUC4fsX`5r$c+kyH*wpp$UI(EERlz=;w+D_Kl-d>agNUKJ zNyoain!*of((D6*Ue!32=uE}V-TbSg-YiM2XgS!ExO&iL=G?F*DC`G4?DU`WoE++O zbR?}nqn+G{>f2aH*}5-%aUt`4l`mVp%|!r$vfdsUSKs`PlliYjhw3GFGpDfTqjcOAV7I%`_u?2q>2JFo}k6K@{J zG&~kxS0@?U`Y8b$?m}>6Er03BORBPOVC_J+V?M7I0EE$h0GCg>4XTT^{>!8`i)DHx zZ*Ojzib~xX+HgQZ;iXKw;Xh zoflBscTtdcO|0^QBxZ?6={iCY`M|Mr* z0oukt+f$Iz2rediVa-4rYE9=N>V zI|}z4q<>FnVZjN%J&4jM{{IEo{}y8Z$KJuA*Jc5tb&^XuTM3RR-pu^T5UhUBn3bmB=$et%uCn;~&&`1WAM60U*ulX;0d!Jnhc>Fw5v zr9AZTLsYLouYJu_1%Sc(zZK)ejT@sz=eI zga@;Fm<@CBB6Uai;j%u=>IqOmpe9BoOXE+gf`uiUw` z5o$mEGxFDCeHZDIaU|FZcc6Kku8coe4P%}!zbLqyjJWK_4g$S+rEC-pg})k$vh5s6 zU8Jq_B&50XF@uGp(G53i`#TQo>gy1Cor9TXJalqVJ*`QwzDpWWgcB*_wOqMO+p;CL zvD|nI3jUx(`38hyMFrSs%uXVzWzvhNLPk2E$+;HE$}jb1XKvcfsSw=~e|G_?ymEu) zl=c>4zu~%xSzoXMGcBNSXizWok7vC2dWXUFM{oz^IMC*hzZ%cD<8-Z8Gz!~L+h$iY ze9LQ}+y+a19!q$nB$opuKWe{KF2DJmaxvo{)WwWs(adk%Ak;>-3wjb4y)3ip%j*Oe z2^utRJ1$>jo&N2zrQtx%wEsDT&rHHQNHZn-xzU?z7nuVqIk>^uN02TDw;z8-)HaTL zfjpS2#Ex?0DkWdMDN_L5&tXU)VdMQ53~C;yG>{^J7S9LV8Kb+pFf+++{bcEbKq}CT34K%(TgwWl4q94BafU z(K&PXVHh(^-NvOpU+_0N7Z@_!P1K!TH7N!@8=xh)McX59xRP}dWfI{uex7+V^8C?fN8#$AB} zfxi0Ut}AFD_43XuteOkz{mY`8z=R)xm`ASKCR{Ds%h3bVkYALI6dy2&wPUzjzZD*1B0fjS)&A)fQJ--7;N z*0JRL_vXxt7j6Vo+@&Whir_O=0>--jnafad52t7mbUOc-PhpT3RGaehosa(gOj&9_ zSwuKbs&_lQGjF*emw9@P##^wVe(^$D4?{7rGXMtBkjW%~2WYzbYo{GvZj}Kqjo+3p zpO?{z0?+hU{FDq~M=Jqry7Mw;OH1?^vUh136+smy$2z5$*_sVKmDoaYaQz6{O%xAr z6!9?K?KN4=8Wjx$2nGeXVC8k}Tlu%g37NS#jMl<92 zofz$9Xj4$x*%B-Ae&%v7pr8fk-YJSUIxC9Icg`{&liK;P>NeQVEcTLI-$BidglVbm%+15tM_8b<*UsVr%N6MRPmQw_x0^fvE?GjfiK>Y4aDV;vX78l{o8x z{`2m?pZ`7hGGM2hm+7u9&t8e%wba1(>`ioU-@knMVsY93d?&f!tB`30U(A~SWiSzR zp634e?cy&^Q;2@Y-@BQ;TRoGgz5yGo?zL6K&NmzT!3TpB8{?&!u;D4tC_W4b&DMF| z{+W@$$2?=n;7@Ri*COA-rg2q0v(J|=QEJ}&z&uH_&YXO+M)d15PTI`mn8<+GXcHNf z7CHs{<`2WmXKRno{Kj5}3g1BkdGCJvf9-vHR8x2MZ$J>Kwp2i^AjB4whYwmrsR#*H zFoI}6UW#Hm0wNF1h#=2!P^$Gx7J?$v7i4hs#CVh}}p%Np^P(N9VD}dK__^5Wf3ZILC!E{9-|0 zv(J%uK}uc#Az$^%2OJUYl6^6`GJheJBS4nvwi2TaES-qF23)F>Z3A(bfkv!l0V1w* zHHOpv)W)=+Ty>s0Q_^Suevc(j`usAE(AtzL0J`V81M)fnla9^>Tcfs!-KhlDT$pDj zjqcK4!y-QIv0rfv>326u2W({1wJ1^!a+qswc&J{#*;yx@fz(bWMX|;s=F%nOK501=sfdwBj$5cQ0(s zQq=SvKJHSi*h_%>?sW5(Fw)twvSJ3uD+PM~+|KEM5abA7Y#Vz+x8 zhGeOL0mXn8@vE-*wUWi}$jj~BUHN@KPGiRBLcFsk7*!hQZsDi&2-ixFWxy3)-ZV{- z$23L{2^0B8|1`JWfv_?!@B{9X#K$p*V&z*0AJ!+iPxr0mDHa4++989KABM=Y7E>OS z!P?xA>kW!a1mh?qP_*Kw{Q5e|J!(u2GOJdeG^>@Gr~3hSuz*zl70{ezl^E+l*oX(x zyy|rcEltFzt@|mCD3~xb?D`Xh#|nPtdpQve9kbSs_I~pvG9a9vbA8SG=RP@QCY7=F zS>%161RYZo%pE2QekJziBBBQ;Tp`|IygfgL>o?y6@ZY5=(MyMsZj_e4qr zCCPC4i$P9F)Q@}aP(;&(mDV%(sU&{!gA?3{fxBw~bP!6|(3W|#RHI}7XHL}!2k%ut} zW#)4PBVn9NSyxtLuv5gyTG`occVJiSm*sKJoi($Z(H0DC`g2U>qx!idjCEtXouY*= zB?6-`I7`y>LHy0$o!s2~g<(@^)SY!!uj!+QkilAw1S_hx+#lw>2cCb2l3CS*`w)o; zfcxO3G_cOaQNM9F+6Kmc<%7J~*be5|+~2H_I4w+jZ>RT)++j7uKE7heMH^}Ya{F;2f48&tt<4snAF7mj6@LY=^%RF-Qn%8H9o=BgFsleK3vz1Ri;J)BC z9}*Dx*3WCvN3@`YrGA@lyd^|5PES;K=(0S(b%-oEAgr4i43@1rf1ri!&X&5w@HlGf;(6F0Tz zkBtm%ULTP(MHrM{stXth$T+fF;B5vm{N(c=j>hhHY1c`V_{Zq3sCr9l?W~&nfLrBw z1G+;Z9N$WX@KDi>xbD+?$I%1LjupsR{3n|!sd$}mie?ZUODl1?SByyg@H0)}f3lRY z`qKtZYONeFZF$`x`RT{XWx?L*apJv(rh=IH_c$I#w&wQeS z5xk`KwBnjJ(XI}mK?ZHZcuY|xERy?k-Yfj>-k@dxM;#wjO4^G@WXT zcgL#yqU)Q=S?vm~$6H=~zU?j5$ZyCAV3C{d&FYQr}JR)*1@qUH(JIbR^DfeZS ztPR(1^7|0hQ{>kyk>baInShsBDRC!*`D0aaq8LD&G4GkpbFz>lU)7!cwu0T7ID&d`=6VLD#914Wv(Vx!w!ER!mPn|&$&lntSSnx#CH5^t{J3rQW~a%w zGE+$0)Q_pUk(CJ?Zp}P$ar;9bFj;^;7vK~S33$g%G(y5BA5%FcF9;8)$tvq{e|Tg! zCj%6H#vuT}U^ps)=r@F6Lc&T%{l6j(h7!dZCev{6cU@TkPRm6aGz)kQrIP{eSTd@U zO;wPyg-QyffZ>R|F3g%DsimSn<^p_`?7j}Ud$qZc%o!xMRl+0(dCOlIW zl$!(fAo|?N7b^N7#npY7(GE?2jRj*WJQ&={u>ZViQy@4a0~cltpsu&&34yY~t}qxsBfh@>87BYaWh3{hUx$C-lhjYpcZmseY6=LSR)yG9 zIXJ5LR?d=J{s3$jO@0kr--caeSIHMyWmost-M2x70;(-eQQbzd?~;Yh;8CKD2pA6!pWJ>KV^~td|%* z2GM}?xFH!~YC-Bv@d*_dDtz%?h4Sk(uS5Y}pM~Of-&Wus--ZzQ?p6o{z_YQz&3@IA z%duC{JISoq4sH+J5?>Q-8cFD)iS96yp7#xny$qU3u&^&sM0iyr#UqKeE8bursR*Rp zgoL5O?hMmdt0kB8&R7=5XyU(oCI9S`k!eh?;%5dS?JI=2z}hz9CGox*mmYez6X4XD`;?m}B^KMy zh>OyW!1sD+`RzH%1;Z8HEwaPskAc+b5eVI%Xtg%^y}O)dj2&;(0oVJgY^wY&wm3-O zBWy0i0T>1- zZotxOXG>=#@^6;q!P*F{P3`TA-}8$}JLSf5#%=5K>qj}d7BG_g#y!QAMuU^W>sm{g zoSU+mltJ|cg9z@}@wF{Il)aJ#q~l4xj}uX1R4j>s@L)p=Z++aRVo1PecxpjDJO9$w zpkAD%9&YAZ1d6!fyf#{dg9e+MDSM&%hjeFA$SCoRktqJQr1jn1xkcs8?D8ODlLuyY z4YR5&95={2f>a%7=PZg%e4qG;cP9Qz2~v1}z<1r#Zre4H_l|cW?JJ2Xcr3d0uvSFn zBj^J7y^>uM)eZ0-FyVGzt{T{2y&HSY_p0X1?2AI$VXab4FY$R(>Zl&Q>rfob~m2G9qsbEil)lplc5?;o}C zGz`9xR~)(_PO#k(xb_vh7!hkTUVcwgi@I9Zn^Y;f%VZkhd+&58q=UDPkToZOD$%+N zr)U1uQ0*1Z`1RE|B{XH;bm%vSFNpW1R9GM9;hr9auRhi0OBue81G zBvLR#d1yzR#ru?v?Z3$q-)N8Yov7X8#t9ckYKg^7rw?06YX3AqPi%PWlb97Ix||YA z4d)3RElEuV#ClhvDWQw9U|^i{7c7{H zClf-7=(Hr-uI1wDnZ%3i>3ep$_n@aPIwyid8$Ei@cRGOm-{~R^SYhvH^K#3hlf)B0 z^Vz#+SS>TxDa5liW_5ck_?$iyK600Sr`cc9gznj{++nsT>q4>c1~tRA33QT!{lr0s z$|~kj>cx1i8RD7An##q+qEkI4y!F@7H_Q~6WL%ijKm2tjjs3>RF=dN+sAp+Ok@tb; zK$SwQRq80z30G!6id%qU03PR`9x_nD{A1LX{gL#i^4&}F7yf>TEWm=l4?aqEL>az; ztoWm0{L}MnazVmMvXVVf;shJ0Fcg6rr^p>BsBDt>7%s-N$PPa03Z0ZKa8)tR^TqRC zWHRpyU#Pls&x`DwK%|xVEK@Pd`sSGGN>h@6J%Z%XEk>_FweJ8922ivs`M#U!(bOug zz)2L-wfG=6-O1B0<7sj08h^Ds7;h`TI5Se>&zKY#JBim7qU$NbHX=HZ zEz+k--{TcCB-525CWIXmzDEw+A|FF%$Qa=O`WmEu{^ezLz~{I%ri_3UhgD8erYnc{ z2;50wJ%#0f5c{6R}#u(&ch%>ALMkZ>q_jF z%>^gedr`K{RKP}Se!Za=FB~mpQ?uQpgA~0mdVFf5t6Ch}nEtewJz@Xl2b}jl#9(ck zDXxdn~T)v5L zjTW)K+3#N5T>E!Hx^s}&lz*44cXA9a8hCFFa)@%8U^+kMB~$Y$N{+Rz+D z-9QQDxB7mTJ40BvuuZS?i)C#MWW(^0b(cJXsv91B>z^7VG)N6YDj5(=xc z25uWYOiGxVa#+n6)(jb%@av3h>fw8al9HjZ};akeRPGm!Q}iRa_Kdi5CtO88|+ zAn)w);{FE}<3YFEV7#5WqiI{%+I@t}B%x7phhwbCB6k1*II~PBMZH*1GA|{Bb!s1E!V|mx>bMNFAFQ5_P_8=EaKxI%5Kw$lH1oe#a&zYu!t%cOO$e3HjaFU{I0}E@dgt^+qB^8yW}h;Ige;DgrX&?ng)gFC0l3}qPD0*PT%pk zdsc-YTguJhj^!O~!?6pJ*ZuE9#vicOKZTTk)7KZmc3WnP{i4~2aZQ9PnK+qYmc-03 zK~0&2f(k~dZY)G=aDR)i%J{5R_J4^aO(_RAD^>W$sLGxRT8&9o7NH5N0SUhn>n zlIHCbjQ@YaNWX)jKmMF|63UW}S*DWUaGk}uDJ$B*&)EZ*0mBa<q(w%9LVkx7L|CPhVvf&T)II5V^;u8J)mKIxP20XG-q*~sEd7P6!wk9bO! z{qo#yoAX21<`P5lJItnb;p@Tjgd-+d?j)0J7mf>nfYe&mz!KzTCy5ANWb?)kxNjy_ zuO;W2_PFx)j}wXQQfoQ%TFTeB2SR+3i%|b*F{@4j;d&F4F6-P2qSK~sRw<{kw+dfC zr?%n-i!2vNQ}>u#GoF&u##C33Ev9L0wycfeWYHKjmg&J>+NUEoiZ2Z-KH#nDO~O;B&tZn zd)uq%{dN=iFXfAQIE!q-TA7Gzbv@?7o|Pe5{y|TpJmS^%Pj`sCish>(cGD; zf$F--<&0bNx2H<`VcvK8co5j+N5W8DN%!e0EdwO`ExW+Jz>=6PZtQ-gCq)bhf7STU z7jawm%(_7_)eZ8Gze&sIa}b=(d;l@aQ7$iY9L8n=QA!))hE_1bScC<4%?Wz`}HNC~U-6ao!K*`%j7MtJnDNmF0gx&Uglb}3M z*N~w&D1UOv7`aDg@VZVgj#bzvKBWMic_k+j3=RHy44v2xpuHLgVYvRgZ6v&M5fO&B zM_|0=))+j`TsBN0BzjhLrej0e;$pI6jWND}is>ehCL{qv@N5-}>_xbYa)aCCK0R-=08*$_wG5|Y3zR$XW zL0#hlCvW)Cd%5kDC1~7qLR&dVU#ab5;THEn1!uZMC7qaMr@i-$$Xx`nL?%VK}N=HN~tK9B>SDdzH>P*&bWV*%!D(r28* z=2h4)Z=`P;Dr`SCdJf@mT(=t?LYQ9H5le^s1?Z7o>=6f`boCI?^&G;$HbuxX<74bL zWB{!#JjMug{$+hjtS#d$@OWm7-a6vLBp2EnHqFimvx)oFCw1;RHjF>+k0(5gIj{57 z86@Y88UD-%yFPWY@F7lnC^s9NuxWw5uSphi^)g4}{TonU3m zXfJuzj&IoHD(|?l6cf^LKBds4lh*Nqi*{KYF&oV=m@9CL; zQEB%%^IGEh941*A9+mG0iT}si8l30+=fPY4F`R#lrvHLKvrIOFLRo^EqR$SzhtgT# z3K9zv7H(S@#F#LRxv;3$I)AabG}L`u?`ru%ckA*@BG446SrUSCf{wy>(T~j+v0+^m zt!HaK!ww-~MJJoHneF8XWz2T$lOs;U3W>RO-zwM-fP6~6J*7>PDce)E?&w>Om_V)J z6OR?h7^Ei~tlhPV--s28E*0x+0TtVV!p!lIWb1OeU=7(g5TGk%$8t^Ha=o3Or znT-{KNJ^aKOo)l^Hn=VjV*>gnOvNRtmzc{<-^=0K;NsGeI$;NXnlpM0ra#&~${5Pm zY^L7LF*lf?ny`R@cVz%6*CJ#apYfOWCm3R$gstY6MX7t}V&a7gWeHITu&QhgCrf}B z_(%)SO?$=hcQX}Co~t^eUm8nH&5`5nc4oy>TIJ!;huU6CD6f-_?}Exj+Zi2kynELS zGpou}wG+;CTrHxpfh-=&wXFg5Xnw83-Gz%^FB?ROyXv+hM$8NQtXotle5UcfH%2B+dhn0WTowp>VPS2%b1pMx*g1)k6Eq15!d5_3rUJ-w zI3w=dq@ApdwJNi+0K&hu?Cn2=ADKVTdCIIgIZ-kmoS>2BHvy?;uI20G;~ zuY#P05$h3)b!aFJwcCCNflG+F@GXYq-K15NPm6Yo&1dOo6H1uF83xW2^IwQVj8F2= zIZtE3P-G?G5iaDzxjrYgfS!z)0zeAW# zSQUOWUp*s~iaqko<4v9_Kw_uahS0Sgia;vGQo}%$YOnYCwrFGuS!TIQUT>C1>3Qeq zjL29_F_3bdX4Z0s-3|aB93(e52;Yv>i*H_nSwVI1Z{b}ju}L1jUH{N&l+80mLvzJ2|4U50Z0=C5CvCg;4**UXha1b}wodMZzh*x56<`cR0^gL0923D6!)?=&o? zg)`z*1@3>d@hNFoG#OkN(_T;ecHktdx>>z^ZPH1?miBH!;Ct{YN_$G70 zgyW8sr_wDgzUi1)ZQh9a$&&=Gf@oxo&XcN!(3p&;2ecE69F8aL^K}|7Zgqujrv}=` zUo#%hs^r?n2g*2k+4@py)p%FzP;P&Aq+ScSni5=w;!AU?oj<+JheZmB?2+RixPt?H zo4=r4FeU()kTF^+r>9>LtfvAKM@64(0rjHyWZogF7emYlyOzE)LlN>qZRzt4jLW=G z5sH#H<)dT(N*qsPojX7;kEu>-uRp1f8Qt3tdCBuRuW0$*EwEgPX9$s)IWG44zP+e< z6n+wEK+x&@C^@r!NAX)ubHZk8AUH7JO;h~`Coh>-T!+mIUCjYL;Z8>Ri#C?hHKxJE z774NE7gIA?5((rDImZ@QOjZ~(OcY{;tm9l{wooyCwNuMNBJRpMS)PfLj8f{q+r>GN zIK&ZFc#@Qu=~>24tNGlB zj2Kq180bASUc|_*i?B1&tr71R{swBzh2^o@gQEz~4KE|gYx+~jdFqYl6v@}q?#$K! zZtI6k1+~Z$zBFNobBJe?jIzW*ay+MqLJ~#k1hVY4(#idCjIdk1ebQsR+cbY4()x?s zgQquDG~HqiV#7EnS&5zy?@oae^E|j8V+ov54mx)_x_c`gnemDfM4yy*sYFh-8Z*Ke zHqjU9`>XeMe85$pIha?)VsD`l^#4xKG%iBQ&tNgR5NE&@)?f+b zQS>7;nJp8Bscb1z-DQjt9!7#oYx2p9g`3e()v2{fLFJUaIFX{AU}e;&#KXUulN7z7 zH{JS>U(JIyHrDN##j*NZh^_9VuUe~bDk=&Y2;XByy3eFlV23-_V#3?v!5L@sx)13{ zkrww>w5@A#e@y32jKcS{7%csO>t5r(U?>erez1qkqcGaPbWrhju0(Iq+-9%yB0}43 zCHME=-s=DK9=HHMSoCdw?av7nLML~PKZ#2dCTWEQFVf_wxchs{NKA|8arEd}tJgVW z8DPV8?obHFZA02FTqX%RucXJJdW_);+$M#;?yTVqHtVUPCG(VE~cRVPyp zj5$6ROEP&r_m?Fwl|(weXy`I=j*0d8q!R~=c42|7_FAZSE2J_|-R@cMsqvToK$d%} zUMrrHuOVd|bH343c#k$mXd`DKsE3Mi#>;iZf>C6SvH5_I{SqO5mYQ)(*h}SU&tP$OZp2x;Pzv|#QswGqjVcwnJu)MW@0L? zV3RHAB|uvANrb6?u#ZlV0N!=1x4|h!Vp|=Tr3I9I0c}3uY#NGE$<2)Wj>}3Hz_r!8GG*Tp`CkE}NE-D#U`&yy z>$`-p*Ia3kMmF$wE1(|G3b7-P*ax8zhuN6s zFIo!c@801Ut`e+i+u~gBxa?3ZsN;)ENJ1j(jFYN$T)Hl{36t(y3R4mg24GhZ>xr%-Njb8C_h3o#HdAhpTHBthPQ=eHFS%yHo|ErxNLJi z=L4=Jjji|rt|jkN8$|jJSe|I z=!UmEn8pO%KB~mr!;klKVtkZucXPDYiajt*AXh(UOikW2a=v$NSa~T(fUc{3OI71t zsbM!FmR~5{5K1+okDf))_az0@>vK>W(LiM6g>dqF-%B>-9li&3j(=+yEUZpmw@>Rs G&;J0&eklR~ literal 0 HcmV?d00001 diff --git a/src/img/seccionUno1.jpg b/src/img/seccionUno1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fca70c14d41ab0085a64f402b0e21e2435bf10c2 GIT binary patch literal 86847 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

hLI;%;tOQ`G_@G#k#-i;k1Kv8fyI^ zYE_}H+Y;|Nfq8^jmcT=~%a@0%S>a$gHmum5&32scYku&FH5M(yVLPUPd@sWPY7Q@WiqZz!~O%r}$O^!H!s1Q}wGd3tgwjz3i_d8b&jT(8p z0#%ObnG0VtQ|SLCI-#1n$_(|3gh;Q31K3(R{H8YV%Nr#SH=OX*xzOsroHG2@-%xlDc;fSsu02xr&smhA$uC($fkCh{r*LhA(N~ zx~nt|c`hq#Nc-G8#_C!j1r%*1tNoFg{#?vh%MnH&S;LnlZQLewk4jgYCuVp#hpv=f z;Ko9O*pSSe3VL8%n-xjrK0G@`T3RL{N@gr8OV!f6BZi!zY+}kXo*&}ngiH*i86wc& zDo^VN-6_@U4t{o=4x$%160I6IOG!z}iI;smtxUUsz)MoM@X?{=@x$nO8qS)yRlvyY%k%}w#~jr%#1qqjje^5$89LO87qzCXr;CYm zgMsx9r7tDLwu@+IDqCX5lR`V(ES21ql`4^hn4Xj6rkKW=ZU8hO_X6>~Jse@8aP)W0 zHRfcw6q19%1ezM;+-7yB+&}W@Q zS%Ga}F-kH4Cak`fU2c_P3T5zJe;zmifa`sOL=V#ss3b=rhD|~J{7YogSO`RjT;Jd* ztM7^%r|9=nh#SjNt1>CRVKRkF5F0<^o{Two~4i3CiwtX;UrF6j6## zM@OkAP1Vh=qC~iz@RUOjIz>-FMJ1NZ)IGqhHx>4K;0OX06eT3SXV7|Oo_AP1q3J$- zdtYuFj8&c5FH+MueT&u2`X+yPdvkh2E^N5_EN%O#U6*1aP3dH36rwDK3k<0u@3tHy zZtb&*T*>oHPpFR3T6=uI3r<7;{q;D9=f!;5@OW3#IiUoxA`^{}tIvL&w~vSaB|*j_ zfK^0QtMivVk4;U%B85?kNS+~l3YQ-GOuj$T;OxS~wvYH^0+b@OnPyWws6W!q?auX^ zNMZ=vAfI6o=VzK&yPyXV+tIl6Wy~Py`+7@;Ok{1=8;v0urO6Av@2Ujn#qk??&fpD;7QC7uRu^AiK@--IN+N-w2Ge*u85 zVYq&ol_;#V^lcXAOb>Jx2Yskovue$TDdWmDq-dO;fhvkwDLs!D=H&3ZAeM$+o&?P^ zQkghe%(;9YA3rIKB6t|XsKVqULF(SyK)kX@2t+n0Hz1NlHDLS@&xC7KN}1G>=2>wLpo>$$2%_ZMyp-z8%DeJvuEUOfB9FO^JJ=D!cXp*(%?3 zn#1sRq^fIkS+DtvKAuui&-=IFh1L|M?_J}XnmU&V9b31NIUkm!r7wrFUFM-29JhD3 z7l17mg)!}Jmy_41)VNfoN5zA+y4tL_{D@S~(HLTLTIczO@(qQPD5dB0z}K29mQCPv zIILwi_YT=bpGcw{b1ctjg2Yx4eWYw3(*vLL_%H7GpXj50&YJvD#M)SJ%^Q^Ark`p} zN&fFco(4OyrXXNMPu#ZWY<}w==C3|Zfe1=IltaNg!#%qPPt5KO<*KKt0%6fZ?7x@2MRa4;~ zf!5gf1L*1)8#fo~C_1q+#EicI{*c{yQW)bi=X~PA$bcOAA4J6VzgYVJ%PL}lSS`rN zH32Lw3t;It|BH(NBz^bzoB8^Aj^J`JNzplz{$j65(AW>*?XQ=AK?$Q`t_DF2*Ajn0 zf@VOi8NYRF*;S|`yw>H!?`gM5AAQwo6{)LCC|-mAnM`%-yK-Mrg4M_3(91r(vt-w}=y2s?+Wx@?&(xj8TcEDxQ|mnMH_{ttPV5>EgC literal 0 HcmV?d00001 diff --git a/src/img/seccionUno2.jpg b/src/img/seccionUno2.jpg new file mode 100644 index 0000000000000000000000000000000000000000..31c4b496d6cea39305cb40df8aa4eb47cb96768a GIT binary patch literal 22591 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 M`~|!lf1>|?0k}wFzyJUM literal 0 HcmV?d00001 diff --git a/src/img/seccionUno3.jpg b/src/img/seccionUno3.jpg new file mode 100644 index 0000000000000000000000000000000000000000..45ad1d169d0211b380b892dc5aa82d142cfebf22 GIT binary patch literal 498580 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