From 378ed5116556bc424f0f2c759744f37219699423 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Thu, 26 Oct 2023 14:34:49 -0300 Subject: [PATCH 01/69] carpetas --- package-lock.json | 13852 ++++++++++++++++++++++++++++++++ src/data/dataset.js | 0 src/lib/dataFunction.js | 0 src/router.js | 0 src/style.css | 0 src/test/dataFunction.spec.js | 0 src/test/example.spec.js | 0 7 files changed, 13852 insertions(+) create mode 100644 package-lock.json create mode 100644 src/data/dataset.js create mode 100644 src/lib/dataFunction.js create mode 100644 src/router.js create mode 100644 src/style.css create mode 100644 src/test/dataFunction.spec.js create mode 100644 src/test/example.spec.js diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..655be8a1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13852 @@ +{ + "name": "dataverse-chat", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "dataverse-chat", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "acorn": "^8.8.2", + "babel-jest": "^27.0.1", + "css": "^3.0.0", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "jsdom": "^22.1.0", + "opener": "^1.5.1", + "serve": "^14.2.1" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.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/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "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-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.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": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "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/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/@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.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "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.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", + "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.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "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-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-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": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/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": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "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.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/chalk-template/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk-template/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/chalk-template/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk-template/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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/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.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "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.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "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/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dev": true, + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "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/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.566", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.566.tgz", + "integrity": "sha512-mv+fAy27uOmTVlUULy15U3DVJ+jg+8iyKH1bpwboCRhtDC69GKf1PPTZvEIhCyDr81RFqfxZJYrbgp933a1vtg==", + "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": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "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", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "strip-ansi": "^6.0.1", + "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.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "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.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-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.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "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/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "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.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "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.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "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-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/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/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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-report/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/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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "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-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/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.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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-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": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=16" + }, + "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-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "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/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "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.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "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.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "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.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "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/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/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/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.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/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", + "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "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.1.2", + "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/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/serve/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "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-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.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dev": true, + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "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/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "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.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "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/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/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": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "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": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dev": true, + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "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": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true + }, + "@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true + }, + "@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-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, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-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, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.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" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@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 + }, + "@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "@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, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@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, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/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, + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/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, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@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, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==", + "dev": true + }, + "@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "dev": true + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "@zeit/schemas": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true + }, + "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, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "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, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "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, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "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 + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "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, + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "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 + }, + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "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, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "requires": { + "chalk": "^4.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dev": true, + "requires": { + "rrweb-cssom": "^0.6.0" + } + }, + "data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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 + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "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 + }, + "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 + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.566", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.566.tgz", + "integrity": "sha512-mv+fAy27uOmTVlUULy15U3DVJ+jg+8iyKH1bpwboCRhtDC69GKf1PPTZvEIhCyDr81RFqfxZJYrbgp933a1vtg==", + "dev": true + }, + "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 + }, + "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 + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "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", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "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 + } + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "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 + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "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, + "requires": { + "punycode": "^1.3.2" + } + }, + "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, + "requires": { + "reusify": "^1.0.4" + } + }, + "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, + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-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 + }, + "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 + }, + "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, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "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 + }, + "htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "requires": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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 + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "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 + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-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 + }, + "is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true + }, + "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 + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "dependencies": { + "@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 + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "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, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "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, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "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, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "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, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "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, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "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, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "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, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "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, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "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 + } + } + }, + "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, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "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, + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "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, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "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, + "requires": { + "path-key": "^3.0.0" + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "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 + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "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 + }, + "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, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "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, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "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 + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "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 + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "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 + }, + "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, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "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 + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve.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 + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "serve": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", + "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", + "dev": true, + "requires": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "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, + "requires": { + "mime-db": "~1.33.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "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 + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "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, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "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, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "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 + }, + "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 + }, + "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, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "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 + } + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dev": true, + "requires": { + "punycode": "^2.3.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "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, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "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 + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "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, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "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 + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + } + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true + }, + "whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dev": true, + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "requires": { + "string-width": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "requires": {} + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "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 + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "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 + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/src/data/dataset.js b/src/data/dataset.js new file mode 100644 index 00000000..e69de29b diff --git a/src/lib/dataFunction.js b/src/lib/dataFunction.js new file mode 100644 index 00000000..e69de29b diff --git a/src/router.js b/src/router.js new file mode 100644 index 00000000..e69de29b diff --git a/src/style.css b/src/style.css new file mode 100644 index 00000000..e69de29b diff --git a/src/test/dataFunction.spec.js b/src/test/dataFunction.spec.js new file mode 100644 index 00000000..e69de29b diff --git a/src/test/example.spec.js b/src/test/example.spec.js new file mode 100644 index 00000000..e69de29b From 94af8fc3acbc662138c10d32e25ae2e935ff3b6c Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Thu, 26 Oct 2023 14:34:49 -0300 Subject: [PATCH 02/69] carpetas --- package-lock.json | 13852 ++++++++++++++++++++++++++++++++ src/data/dataset.js | 0 src/lib/dataFunction.js | 0 src/router.js | 0 src/style.css | 0 src/test/dataFunction.spec.js | 0 src/test/example.spec.js | 0 7 files changed, 13852 insertions(+) create mode 100644 package-lock.json create mode 100644 src/data/dataset.js create mode 100644 src/lib/dataFunction.js create mode 100644 src/router.js create mode 100644 src/style.css create mode 100644 src/test/dataFunction.spec.js create mode 100644 src/test/example.spec.js diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..655be8a1 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,13852 @@ +{ + "name": "dataverse-chat", + "version": "1.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "dataverse-chat", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "acorn": "^8.8.2", + "babel-jest": "^27.0.1", + "css": "^3.0.0", + "eslint": "^8.3.0", + "gh-pages": "^3.1.0", + "htmlhint": "^1.0.0", + "jest": "^27.0.1", + "jsdom": "^22.1.0", + "opener": "^1.5.1", + "serve": "^14.2.1" + }, + "engines": { + "node": ">=16.x" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.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/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "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.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "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-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.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": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "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/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/@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.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "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.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "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.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", + "dev": true, + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@zeit/schemas": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", + "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.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "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-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-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": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "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/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/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": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "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.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "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/chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/chalk-template?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/chalk-template/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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/chalk-template/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/chalk-template/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/chalk-template/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/chalk-template/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "dependencies": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/cliui/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "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/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.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "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.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "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/css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dev": true, + "dependencies": { + "rrweb-cssom": "^0.6.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "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/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "dependencies": { + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.566", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.566.tgz", + "integrity": "sha512-mv+fAy27uOmTVlUULy15U3DVJ+jg+8iyKH1bpwboCRhtDC69GKf1PPTZvEIhCyDr81RFqfxZJYrbgp933a1vtg==", + "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": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "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", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "strip-ansi": "^6.0.1", + "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.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "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.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "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.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "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.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "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.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "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.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-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.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "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/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "dependencies": { + "whatwg-encoding": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "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.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "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.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "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-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "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.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/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/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "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-report/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/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.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "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-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/jest-environment-jsdom/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/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.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "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-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": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dev": true, + "dependencies": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=16" + }, + "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-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "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/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "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/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "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.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "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.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "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.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "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": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "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/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/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/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.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/rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true + }, + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=v12.22.7" + } + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/serve": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", + "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "bin": { + "serve": "build/main.js" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "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.1.2", + "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/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/serve/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/serve/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.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": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "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-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.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "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": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dev": true, + "dependencies": { + "punycode": "^2.3.0" + }, + "engines": { + "node": ">=14" + } + }, + "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/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "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.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "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/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/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": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "dependencies": { + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "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": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "dependencies": { + "iconv-lite": "0.6.3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dev": true, + "dependencies": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "dependencies": { + "string-width": "^5.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "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": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "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/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "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/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true + }, + "@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "requires": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + } + }, + "@babel/compat-data": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz", + "integrity": "sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ==", + "dev": true + }, + "@babel/core": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.2.tgz", + "integrity": "sha512-n7s51eWdaWZ3vGT2tD4T7J6eJs3QoBXydv7vkUM06Bf1cbVD2Kc2UrkzhiQwobfV7NwOnQXYL7UBJ5VPU+RGoQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.2", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "requires": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true + }, + "@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + }, + "@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "requires": { + "@babel/types": "^7.22.5" + } + }, + "@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true + }, + "@babel/helpers": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.2.tgz", + "integrity": "sha512-lzchcp8SjTSVe/fPmLwtWVBFC7+Tbn8LGHDVfDp9JGxpAY5opSaEFgt8UQvrnECWOTdji2mOWMz1rOhkHscmGQ==", + "dev": true, + "requires": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.2", + "@babel/types": "^7.23.0" + } + }, + "@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-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, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-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, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz", + "integrity": "sha512-1mS2o03i7t1c6VzH6fdQ3OA8tcEIxwG18zIPRp+UY1Ihv6W+XZzBCVxExF9upussPXJ0xE9XRHwMoNs1ep/nRQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.22.5" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz", + "integrity": "sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-simple-access": "^7.22.5" + } + }, + "@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + } + }, + "@babel/traverse": { + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.2.tgz", + "integrity": "sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^3.3.0" + } + }, + "@eslint-community/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true + }, + "@eslint/eslintrc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.2.tgz", + "integrity": "sha512-+wvgpDsrB1YqAMdEUCcnTlpfVBH7Vqn6A/NT3D8WVXFIaKMlErPIZT3oCIAVCOtarRpMtelZLqJeU3t7WY6X6g==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.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" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "@eslint/js": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.52.0.tgz", + "integrity": "sha512-mjZVbpaeMZludF2fsWLD0Z9gCref1Tk4i9+wddjRvpUNqqcndPkBD09N/Mapey0b3jaXbLm2kICwFv2E64QinA==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + } + }, + "@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 + }, + "@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "@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, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@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, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/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, + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/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, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@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, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true + }, + "@types/babel__core": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.3.tgz", + "integrity": "sha512-54fjTSeSHwfan8AyHWrKbfBWiEUrNTZsUwPTDSNaaP1QDQIZbeNUg3a59E9D+375MzUw/x1vx2/0F5LBz+AeYA==", + "dev": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.6", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.6.tgz", + "integrity": "sha512-66BXMKb/sUWbMdBNdMvajU7i/44RkrA3z/Yt1c7R5xejt8qh84iU54yUWCtm0QwGJlDcf/gg4zd/x4mpLAlb/w==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.3.tgz", + "integrity": "sha512-ciwyCLeuRfxboZ4isgdNZi/tkt06m8Tw6uGbBSBgWrnnZGNXiEyM27xc/PjXGQLqlZ6ylbgHMnm7ccF9tCkOeQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.3", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.3.tgz", + "integrity": "sha512-Lsh766rGEFbaxMIDH7Qa+Yha8cMVI3qAK6CHt3OR0YfxOIn5Z54iHiyDRycHrBqeIiqGa20Kpsv1cavfBKkRSw==", + "dev": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/graceful-fs": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.8.tgz", + "integrity": "sha512-NhRH7YzWq8WiNKVavKPBmtLYZHxNY19Hh+az28O/phfp68CF45pMFud+ZzJ8ewnxnC5smIdF3dqFeiSUQ5I+pw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-zONci81DZYCZjiLe0r6equvZut0b+dBRPBN5kBDjsONnutYNtJMoWQ9uR2RkL1gLG9NMTzvf+29e5RFfPbeKhQ==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.2.tgz", + "integrity": "sha512-8toY6FgdltSdONav1XtUHl4LN1yTmLza+EuDazb/fEmRNCwjyqNVIQWs2IfC74IqjHkREs/nQ2FWq5kZU9IC0w==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.3.tgz", + "integrity": "sha512-1nESsePMBlf0RPRffLZi5ujYh7IH1BWL4y9pr+Bn3cJBdxz+RTP8bUFljLz9HvzhhOSWKdyBZ4DIivdL6rvgZg==", + "dev": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/node": { + "version": "20.8.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", + "integrity": "sha512-UzykFsT3FhHb1h7yD4CA4YhBHq545JC0YnEz41xkipN88eKQtL6rSgocL5tbAP6Ola9Izm/Aw4Ora8He4x0BHg==", + "dev": true, + "requires": { + "undici-types": "~5.26.4" + } + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true + }, + "@types/stack-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.2.tgz", + "integrity": "sha512-g7CK9nHdwjK2n0ymT2CW698FuWJRIx+RP6embAzZ2Qi8/ilIrA1Imt2LVSeHUzKvpoi7BhmmQcXz95eS0f2JXw==", + "dev": true + }, + "@types/yargs": { + "version": "16.0.7", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.7.tgz", + "integrity": "sha512-lQcYmxWuOfJq4IncK88/nwud9rwr1F04CFc5xzk0k4oKVyz/AI35TfsXmhjf6t8zp8mpCOi17BfvuNWx+zrYkg==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.2", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.2.tgz", + "integrity": "sha512-5qcvofLPbfjmBfKaLfj/+f+Sbd6pN4zl7w7VSVI5uz7m9QZTuB2aZAa2uo1wHFBNN2x6g/SoTkXmd8mQnQF2Cw==", + "dev": true + }, + "@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "@zeit/schemas": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.29.0.tgz", + "integrity": "sha512-g5QiLIfbg3pLuYUJPlisNKY+epQJTcMDsOnVNkscrDP1oi7vmJnzOANYJI/1pZcVJ6umUkBv3aFtlg1UvUHGzA==", + "dev": true + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true + }, + "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, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + } + } + }, + "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, + "requires": {} + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true + }, + "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, + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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, + "requires": { + "string-width": "^4.1.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "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, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "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 + }, + "async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "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, + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "boxen": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-7.0.0.tgz", + "integrity": "sha512-j//dBVuyacJbvW+tvZ9HuH03fZ46QcaKvvhZickZqtB271DxJ7SNRSNxrV/dZX0085m7hISRZWbzWlJvx/rHSg==", + "dev": true, + "requires": { + "ansi-align": "^3.0.1", + "camelcase": "^7.0.0", + "chalk": "^5.0.1", + "cli-boxes": "^3.0.0", + "string-width": "^5.1.2", + "type-fest": "^2.13.0", + "widest-line": "^4.0.1", + "wrap-ansi": "^8.0.1" + }, + "dependencies": { + "camelcase": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz", + "integrity": "sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==", + "dev": true + }, + "chalk": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz", + "integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==", + "dev": true + }, + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "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 + }, + "browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + } + }, + "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, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001554", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001554.tgz", + "integrity": "sha512-A2E3U//MBwbJVzebddm1YfNp7Nud5Ip+IPn4BozBmn4KqVX7AvluoIDFWjsv5OkGnKUXQVmMSoMKLa3ScCblcQ==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chalk-template": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk-template/-/chalk-template-0.4.0.tgz", + "integrity": "sha512-/ghrgmhfY8RaSdeo43hNXxpoHAtxdbskUHjPpfqUWGttFgycUhYPGx3YZBCnUCvOa7Doivn1IZec3DEGFoMgLg==", + "dev": true, + "requires": { + "chalk": "^4.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true + }, + "cjs-module-lexer": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.3.tgz", + "integrity": "sha512-0TNiGstbQmCFwt4akjjBg5pLRTSyj/PkWQ1ZoO2zntmg9yLqSRxwEa4iCfQLGjqhiqBfOJa7W/E8wfGrTDmlZQ==", + "dev": true + }, + "cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "dev": true + }, + "clipboardy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-3.0.0.tgz", + "integrity": "sha512-Su+uU5sr1jkUy1sGRpLKjKrvEOVXgSgiSInwa/qeID6aJ07yh+5NWc3h2QfjHjBnfX4LhtFcuAWKUsJ3r+fjbg==", + "dev": true, + "requires": { + "arch": "^2.2.0", + "execa": "^5.1.1", + "is-wsl": "^2.2.0" + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "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, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", + "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "source-map": "^0.6.1", + "source-map-resolve": "^0.6.0" + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "cssstyle": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-3.0.0.tgz", + "integrity": "sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==", + "dev": true, + "requires": { + "rrweb-cssom": "^0.6.0" + } + }, + "data-urls": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-4.0.0.tgz", + "integrity": "sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.0" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "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 + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true + }, + "deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true + }, + "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 + }, + "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 + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "domexception": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-4.0.0.tgz", + "integrity": "sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==", + "dev": true, + "requires": { + "webidl-conversions": "^7.0.0" + } + }, + "eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.566", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.566.tgz", + "integrity": "sha512-mv+fAy27uOmTVlUULy15U3DVJ+jg+8iyKH1bpwboCRhtDC69GKf1PPTZvEIhCyDr81RFqfxZJYrbgp933a1vtg==", + "dev": true + }, + "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 + }, + "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 + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "8.52.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.52.0.tgz", + "integrity": "sha512-zh/JHnaixqHZsolRB/w9/02akBk9EPrOs9JwcTP2ek7yL5bVvXuRariiaAjjoJ5DvuwQ1WAE/HsMz+w17YgBCg==", + "dev": true, + "requires": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.2", + "@eslint/js": "8.52.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "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.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "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", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "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.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "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 + } + } + }, + "eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true + }, + "espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "requires": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + } + }, + "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 + }, + "esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + } + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "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, + "requires": { + "punycode": "^1.3.2" + } + }, + "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, + "requires": { + "reusify": "^1.0.4" + } + }, + "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, + "requires": { + "bser": "2.1.1" + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "requires": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-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 + }, + "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 + }, + "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, + "requires": { + "async": "^2.6.1", + "commander": "^2.18.0", + "email-addresses": "^3.0.1", + "filenamify": "^4.3.0", + "find-cache-dir": "^3.3.1", + "fs-extra": "^8.1.0", + "globby": "^6.1.0" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "requires": { + "is-glob": "^4.0.3" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2" + } + }, + "html-encoding-sniffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz", + "integrity": "sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==", + "dev": true, + "requires": { + "whatwg-encoding": "^2.0.0" + } + }, + "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 + }, + "htmlhint": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/htmlhint/-/htmlhint-1.1.4.tgz", + "integrity": "sha512-tSKPefhIaaWDk/vKxAOQbN+QwZmDeJCq3bZZGbJMoMQAfTjepudC+MkuT9MOBbuQI3dLLzDWbmU7fLV3JASC7Q==", + "dev": true, + "requires": { + "async": "3.2.3", + "chalk": "^4.1.2", + "commander": "^9.1.0", + "glob": "^7.2.0", + "is-glob": "^4.0.3", + "node-fetch": "^2.6.2", + "strip-json-comments": "3.1.0", + "xml": "1.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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 + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "requires": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, + "import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "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 + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-path-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 + }, + "is-port-reachable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-port-reachable/-/is-port-reachable-4.0.0.tgz", + "integrity": "sha512-9UoipoxYmSk6Xy7QFgRv2HDyaysmgSG75TFQs6S+3pDM7ZhKTF/bskZV+0UlABHzKjNVhPjYCLfeZUEg1wXxig==", + "dev": true + }, + "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 + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "requires": { + "semver": "^7.5.3" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dev": true, + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "dependencies": { + "@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 + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } + } + }, + "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, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true + } + } + }, + "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, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "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, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "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, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "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, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "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, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "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, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "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 + }, + "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, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "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, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "requires": {} + }, + "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 + } + } + }, + "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, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "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, + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + } + } + }, + "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, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-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, + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "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, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "22.1.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-22.1.0.tgz", + "integrity": "sha512-/9AVW7xNbsBv6GfWho4TTNjEo9fe6Zhf9O7s0Fhhr3u+awPwAJMKwAMXnkk5vBxflqLW9hTHX/0cs+P3gW+cQw==", + "dev": true, + "requires": { + "abab": "^2.0.6", + "cssstyle": "^3.0.0", + "data-urls": "^4.0.0", + "decimal.js": "^10.4.3", + "domexception": "^4.0.0", + "form-data": "^4.0.0", + "html-encoding-sniffer": "^3.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.1", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.4", + "parse5": "^7.1.2", + "rrweb-cssom": "^0.6.0", + "saxes": "^6.0.0", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.1.2", + "w3c-xmlserializer": "^4.0.0", + "webidl-conversions": "^7.0.0", + "whatwg-encoding": "^2.0.0", + "whatwg-mimetype": "^3.0.0", + "whatwg-url": "^12.0.1", + "ws": "^8.13.0", + "xml-name-validator": "^4.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "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 + }, + "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 + }, + "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 + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "requires": { + "json-buffer": "3.0.1" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "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, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "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 + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + }, + "dependencies": { + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "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, + "requires": { + "path-key": "^3.0.0" + } + }, + "nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true + }, + "optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "requires": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + } + }, + "parse5": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", + "integrity": "sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==", + "dev": true, + "requires": { + "entities": "^4.4.0" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "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 + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "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 + }, + "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, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true + } + } + }, + "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, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "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 + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, + "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 + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true + } + } + }, + "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 + }, + "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, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA==", + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "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 + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve.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 + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rrweb-cssom": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/rrweb-cssom/-/rrweb-cssom-0.6.0.tgz", + "integrity": "sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "saxes": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-6.0.0.tgz", + "integrity": "sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==", + "dev": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true + }, + "serve": { + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.1.tgz", + "integrity": "sha512-48er5fzHh7GCShLnNyPBRPEjs2I6QBozeGr02gaacROiyS/8ARADlj595j39iZXAqBbJHH/ivJJyPRWY9sQWZA==", + "dev": true, + "requires": { + "@zeit/schemas": "2.29.0", + "ajv": "8.11.0", + "arg": "5.0.2", + "boxen": "7.0.0", + "chalk": "5.0.1", + "chalk-template": "0.4.0", + "clipboardy": "3.0.0", + "compression": "1.7.4", + "is-port-reachable": "4.0.0", + "serve-handler": "6.1.5", + "update-check": "1.5.4" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "dev": true + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "serve-handler": { + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz", + "integrity": "sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-disposition": "0.5.2", + "fast-url-parser": "1.1.3", + "mime-types": "2.1.18", + "minimatch": "3.1.2", + "path-is-inside": "1.0.2", + "path-to-regexp": "2.2.1", + "range-parser": "1.2.0" + }, + "dependencies": { + "mime-db": { + "version": "1.33.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", + "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==", + "dev": true + }, + "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, + "requires": { + "mime-db": "~1.33.0" + } + } + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "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 + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", + "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "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, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "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, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "requires": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "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 + }, + "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 + }, + "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, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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 + }, + "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 + }, + "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, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" + } + }, + "tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + }, + "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 + } + } + }, + "tr46": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-4.1.1.tgz", + "integrity": "sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==", + "dev": true, + "requires": { + "punycode": "^2.3.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "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, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "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 + }, + "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, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "dev": true + }, + "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 + }, + "update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "update-check": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/update-check/-/update-check-1.5.4.tgz", + "integrity": "sha512-5YHsflzHP4t1G+8WGPlvKbJEbAJGCgw+Em+dGR1KmBUbr1J36SJBqlHLjR7oob7sco5hWHGQVcr9B2poIVDDTQ==", + "dev": true, + "requires": { + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + }, + "dependencies": { + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true + } + } + }, + "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, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "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, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "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 + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "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 + }, + "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==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz", + "integrity": "sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==", + "dev": true, + "requires": { + "xml-name-validator": "^4.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "webidl-conversions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-7.0.0.tgz", + "integrity": "sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==", + "dev": true + }, + "whatwg-encoding": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-2.0.0.tgz", + "integrity": "sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==", + "dev": true, + "requires": { + "iconv-lite": "0.6.3" + } + }, + "whatwg-mimetype": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", + "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==", + "dev": true + }, + "whatwg-url": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-12.0.1.tgz", + "integrity": "sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==", + "dev": true, + "requires": { + "tr46": "^4.1.1", + "webidl-conversions": "^7.0.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "widest-line": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", + "integrity": "sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==", + "dev": true, + "requires": { + "string-width": "^5.0.1" + } + }, + "wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "requires": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true + }, + "ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true + }, + "strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "requires": { + "ansi-regex": "^6.0.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "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, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "requires": {} + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "xml-name-validator": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", + "integrity": "sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==", + "dev": true + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "dependencies": { + "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 + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } + } + }, + "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 + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/src/data/dataset.js b/src/data/dataset.js new file mode 100644 index 00000000..e69de29b diff --git a/src/lib/dataFunction.js b/src/lib/dataFunction.js new file mode 100644 index 00000000..e69de29b diff --git a/src/router.js b/src/router.js new file mode 100644 index 00000000..e69de29b diff --git a/src/style.css b/src/style.css new file mode 100644 index 00000000..e69de29b diff --git a/src/test/dataFunction.spec.js b/src/test/dataFunction.spec.js new file mode 100644 index 00000000..e69de29b diff --git a/src/test/example.spec.js b/src/test/example.spec.js new file mode 100644 index 00000000..e69de29b From ddb2bdd6f4ac0b1ea774c3c5fa62e73b31c52e77 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 26 Oct 2023 15:35:21 -0300 Subject: [PATCH 03/69] =?UTF-8?q?html=20y=20refactorizaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/dataset.js | 312 +++++++++++++++++++++++++++++++++ src/img/home-button.png | Bin 0 -> 582 bytes src/index.html | 2 +- src/index.js | 115 +++++++++++- src/lib/dataFunction.js | 0 src/lib/dataFunctions.js | 87 +++++++++ src/style.css | 258 +++++++++++++++++++++++++++ src/test/dataFunction.spec.js | 0 src/test/dataFunctions.spec.js | 78 +++++++++ src/views/Example.js | 5 - src/views/view.js | 85 +++++++++ 11 files changed, 935 insertions(+), 7 deletions(-) create mode 100644 src/img/home-button.png delete mode 100644 src/lib/dataFunction.js create mode 100644 src/lib/dataFunctions.js delete mode 100644 src/test/dataFunction.spec.js create mode 100644 src/test/dataFunctions.spec.js delete mode 100644 src/views/Example.js create mode 100644 src/views/view.js diff --git a/src/data/dataset.js b/src/data/dataset.js index e69de29b..572d5d6b 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -0,0 +1,312 @@ +export default [ + { + id: "monkey-d-luffy", + name: "Monkey D. Luffy", + shortDescription: "Captain of the Straw Hat Pirates", + description: "Luffy is the fearless captain of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/7/71304.jpg", + facts: { + bounty: "1,500,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "roronoa-zoro", + name: "Roronoa Zoro", + shortDescription: "Swordsman of the Straw Hat Pirates", + description: "Zoro is the skilled swordsman of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/94250.jpg", + facts: { + bounty: "320,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nami", + name: "Nami", + shortDescription: "Expert Navigator of the Straw Hat Pirates", + description: "Nami is the talented navigator of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/348437.jpg", + facts: { + bounty: "66,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "usopp", + name: "Usopp", + shortDescription: "Sniper and Storyteller", + description: "Usopp is the skilled sniper and storyteller of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/47237.jpg", + facts: { + bounty: "30,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "sanji", + name: "Sanji", + shortDescription: "Cook and Martial Artist", + description: "Sanji is the passionate cook and martial artist of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/9/41143.jpg", facts: { + bounty: "330,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "tony-tony-chopper", + name: "Tony Tony Chopper", + shortDescription: "Doctor and Reindeer with a Devil Fruit", + description: "Chopper is the adorable doctor and reindeer with a Devil Fruit in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/267213.jpg", + facts: { + bounty: "100 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nico-robin", + name: "Nico Robin", + shortDescription: "Archaeologist and Devil Fruit Knowledge", + description: "Robin is the enigmatic archaeologist with Devil Fruit knowledge in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/136849.jpg", + facts: { + bounty: "130,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "franky", + name: "Franky", + shortDescription: "Shipwright and Cyborg", + description: "Franky is the eccentric shipwright and cyborg in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/14/99237.jpg", + facts: { + bounty: "94,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "brook", + name: "Brook", + shortDescription: "Skeletal Musician", + description: "Brook is the cheerful skeletal musician in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/48093.jpg", + facts: { + bounty: "83,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "jimbei", + name: "Jimbei", + shortDescription: "Former Pirate Captain and Martial Arts Expert", + description: "Jimbei is the wise former pirate captain and martial arts expert in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/159071.jpg", + facts: { + bounty: "250,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + },{ + id: "jewelry-bonney", + name: "Jewelry Bonney", + shortDescription: "Pirate with the 'Sorosoro no Mi' Devil Fruit ability", + description: "Jewelry Bonney is a pirate with the rare 'Sorosoro no Mi' Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/13/52427.jpg", + facts: { + bounty: "140,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Bonney Pirates" + } + }, + { + id: "buggy", + name: "Buggy the Clown", + shortDescription: "Captain of the Buggy Pirates", + description: "Buggy the Clown is the eccentric captain of the Buggy Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/8/38643.jpg", + facts: { + bounty: "15,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Buggy Pirates" + } + }, + { + id: "gol-d-roger", + name: "Gol D. Roger", + shortDescription: "The legendary Pirate King", + description: "Gol D. Roger is the legendary Pirate King and discoverer of the One Piece.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/432481.jpg", + facts: { + bounty: "5,564,800,000 Berries", + status: "Deceased", + seaOfOrigin: "East Blue", + crewOrigin: "Roger Pirates" + } + }, + { + id: "ace", + name: "Portgas D. Ace", + shortDescription: "Commander of the Spade Pirates", + description: "Portgas D. Ace was the commander of the Spade Pirates and the older brother of Monkey D. Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/391977.jpg", + facts: { + bounty: "550,000,000 Berries", + status: "Deceased", + seaOfOrigin: "Unknown", + crewOrigin: "Spade Pirates" + } + }, + { + id: "crocodile", + name: "Sir Crocodile", + shortDescription: "Former Shichibukai and Baroque Works Leader", + description: "Sir Crocodile is the cunning former Shichibukai and leader of the criminal organization Baroque Works.", + imageUrl: "https://cdn.myanimelist.net/images/characters/10/50146.jpg", + facts: { + bounty: "81,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Baroque Works" + } + }, + { + id: "eustass-kid", + name: "Eustass Kid", + shortDescription: "Captain of the Kid Pirates", + description: "Eustass Kid is the fearsome captain of the Kid Pirates and a user of the 'Jiki Jiki no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/48211.jpg?_gl=1*1gqozdd*_ga*ODUxOTU5MTIzLjE2OTQ3MDUzOTc.*_ga_26FEP9527K*MTY5NjM4NTc4MS4xMS4xLjE2OTYzODYwNzYuNTYuMC4w", + facts: { + bounty: "315,000,000 Berries", + status: "Alive", + seaOfOrigin: "South Blue", + crewOrigin: "Kid Pirates" + } + }, + { + id: "shanks", + name: "Shanks", + shortDescription: "The Powerful and Friendly Yonko", + description: "Shanks is the charismatic and powerful Yonko known for his friendship with Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/78448.jpg", + facts: { + bounty: "1,040,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Red-Haired Pirates" + } + }, + { + id: "sabo", + name: "Sabo", + shortDescription: "Second-in-Command of the Revolutionary Army", + description: "Sabo is the brave second-in-command of the Revolutionary Army and Luffy's adoptive brother.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/131855.jpg", + facts: { + bounty: "602,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Revolutionaries" + } + }, + { + id: "trafalgar-law", + name: "Trafalgar Law", + shortDescription: "The Surgeon of Death and Ally of the Straw Hat Pirates", + description: "Trafalgar Law is the skilled Surgeon of Death and occasional ally of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/110998.jpg", + facts: { + bounty: "500,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Heart Pirates" + } + }, + { + id: "charlotte-katakuri", + name: "Charlotte Katakuri", + shortDescription: "Sweet Commander and Master of the 'Mochi Mochi no Mi' Devil Fruit", + description: "Charlotte Katakuri is the formidable Sweet Commander and user of the 'Mochi Mochi no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/354400.jpg", + facts: { + bounty: "1,057,000,000 Berries", + status: "Alive", + seaOfOrigin: "New World", + crewOrigin: "Big Mom Pirates" + } + }, + { + id: "blackbeard", + name: "Marshall D. Teach", + shortDescription: "Captain of the Blackbeard Pirates", + description: "Marshall D. Teach, also known as Blackbeard, is the master of chaos and captain of the Blackbeard Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/49735.jpg", + facts: { + bounty: "198,200,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Blackbeard Pirates" + } + }, + { + id: "x-drake", + name: "X Drake", + shortDescription: "Marine Rear Admiral and Former Pirate", + description: "X Drake is a Marine Rear Admiral and former pirate who possesses the 'Ancient Zoan' type Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/99553.jpg", + facts: { + bounty: "222,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Marines" + } + }, + { + id: "donquixote-doflamingo", + name: "Donquixote Doflamingo", + shortDescription: "Former Shichibukai and King of Dressrosa", + description: "Donquixote Doflamingo is the former Shichibukai and former ruler of Dressrosa.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/96171.jpg", + facts: { + bounty: "340,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Donquixote Pirates" + } + }, + { + id: "boa-hancock", + name: "Boa Hancock", + shortDescription: "Empress of the Kuja Pirates", + description: "Boa Hancock is the Empress of the Kuja Pirates and possesses the 'Mero Mero no Mi' Devil Fruit abilities.", + imageUrl: "https://cdn.myanimelist.net/images/characters/6/63017.jpg", + facts: { + bounty: "80,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Kuja Pirates" + } + }, + ]; \ No newline at end of file diff --git a/src/img/home-button.png b/src/img/home-button.png new file mode 100644 index 0000000000000000000000000000000000000000..436742828d35417a69ea94155750fa0511dc1056 GIT binary patch literal 582 zcmV-M0=fN(P)Ii zgh3p}pLg3FBuX4eS|TNF5pi*G-r__qj!NXB`~^zMk+|9er_Ilkl5%lSQuZb#=T%E_ z(|Trq)Y|OMvhR1sTl1->*>~Faedql&Gw;j`ID$nclku1-rX7y&P)dl|VBVNprUQ-~ zlo4jO^KuHgXS(3X3W}G=DJ02s!V(@VqvjkIXUuqozdbWC&-0#O7$brxVV1>WQB|4` z8&kuIzt5TBDlVfWP4c`)7$gic^fJ++<22>8u-r#=aujNqo$|bCN=m{IA=sggNibvh z9qO%?prj}aVM|awGl;*@#vD@8C=6grP_48g*ONvdOi%?W8ku8Cnt&id7Nlrkj?~r! zLWm1u<0C9)Ad6aL&Ordtbx?kraK$vi3`<-B#Ni`iJ&1C8U{;P|i}#&}kBA6jBZpXA z!mOMEo4o%De8Tr3#>NdGx3_ABT~;~Vc2Oe|Ta6FqqU75BOdsU}S zjm0wLNU^tcLx7;KgT!%yG&n&TOnnckhCAlqhx!P!089KQLD!sUcSBO zX>fuxI6)emAPr8C1}8{^DM7E0B?Tc&t%KD1<{g#458afhe___kpO)RZ@4;b*FPvJu U-~k+&*Z=?k07*qoM6N<$f?+QCM*si- literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index fd6186f2..3a27f484 100644 --- a/src/index.html +++ b/src/index.html @@ -3,7 +3,7 @@ Dataverse Chat - +
diff --git a/src/index.js b/src/index.js index a0e2d57c..4d145bfb 100644 --- a/src/index.js +++ b/src/index.js @@ -1,8 +1,121 @@ // En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. /* -import Example from './views/Example.js'; +import Example from './views/Example.js';*/ +import { + sortData, + filterData, + sortBounty, + computeStats, + computeStatsBounty +} from "./lib/dataFunctions.js"; +import { renderSection,renderHeader, renderItems, renderStats } from "./views/view.js"; +import data from "./data/dataset.js"; + + +let result = data; +const rootRender = document.querySelector("#root"); +rootRender.appendChild(renderHeader()); +rootRender.appendChild(renderSection()); +rootRender.appendChild(renderItems(result)); +const sortName = document.querySelector('[data-testid="select-sort"]'); +const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); +const filterOrigin = document.querySelector( + '[data-testid="select-filterOrigin"]' +); +const filterCrew = document.querySelector('[data-testid="select-filter"]'); +const filterStatus = document.querySelector( + '[data-testid="select-filterStatus"]' +); +const clearButton = document.querySelector('[data-testid="button-clear"]'); +const factsButton = document.getElementById("facts"); +const charactersTitle = document.querySelector("h2"); + + + + +filterOrigin.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterOrigin.value; + const filteredOrigin = filterData(data, "seaOfOrigin", value); + rootRender.innerHTML = ""; + filterCrew.value = ""; + filterStatus.value = ""; + const filteredList = renderItems(filteredOrigin); + rootRender.appendChild(filteredList); + result = filteredOrigin; + + +}); +filterCrew.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterCrew.value; + const filteredCrew = filterData(data, "crewOrigin", value); + rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterStatus.value = ""; + const filteredList = renderItems(filteredCrew); + rootRender.appendChild(filteredList); + result = filteredCrew; +}); +filterStatus.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterStatus.value; + const filteredStatus = filterData(data, "status", value); + rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterCrew.value = ""; + const filteredList = renderItems(filteredStatus); + rootRender.appendChild(filteredList); + result = filteredStatus; +}); +sortName.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortName.value; + const sortedName = sortData(result, "name", sortOrder); + rootRender.innerHTML = ""; + sortedBounty.value = ""; + const sortedList = renderItems(sortedName); + rootRender.appendChild(sortedList); +} +); +sortedBounty.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortedBounty.value; + const sortedResultBounty = sortBounty(result, sortOrder) + rootRender.innerHTML = ""; + sortName.value = ""; + const sortedList = renderItems(sortedResultBounty); + rootRender.appendChild(sortedList); +}); +clearButton.addEventListener("click", (e) => { + e.preventDefault(); + filterOrigin.value = ""; + filterCrew.value = ""; + filterStatus.value = ""; + sortName.value = ""; + sortedBounty.value = ""; + rootRender.innerHTML = ""; + rootRender.appendChild(renderItems(data)); + result = data; +}); +factsButton.addEventListener("click", (e) => { + e.preventDefault(); + rootRender.innerHTML = ""; + charactersTitle.innerHTML = "Facts" + rootRender.appendChild(renderStats()); + const origen = document.querySelector("#idOrigin"); + origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; + const crew = document.querySelector("#idCrew"); + crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." + const bounty = document.querySelector("#idBounty"); + bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." +}); + + + +/* Ejemplo de definición de rutas: const routes = { diff --git a/src/lib/dataFunction.js b/src/lib/dataFunction.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/lib/dataFunctions.js b/src/lib/dataFunctions.js new file mode 100644 index 00000000..389e4435 --- /dev/null +++ b/src/lib/dataFunctions.js @@ -0,0 +1,87 @@ +export const sortData = (data, sortBy, sortOrder) => { + const sort = data.sort((x, y) => { + //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. + const valX = x[sortBy]; + const valY = y[sortBy]; + //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. + if (sortOrder === "asc") { + if (valX < valY) { + return -1; + } + //si x es mayor que y, retornará 1 + if (valX > valY) { + return 1; + } + // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. + } else if (sortOrder === "desc") { + if (valX < valY) { + return 1; + } + //si x es mayor que y retorna -1 + if (valX > valY) { + return -1; + } + //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) + } else { + return 0; + } + }); + return sort; + }; + + + export const sortBounty = (data, sortOrder) => { + const sortedCharacters = data.sort((a, b) => { + //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) + const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); + const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); + //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. + if (sortOrder === "asc") { + return bountyA - bountyB; + //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. + } else if (sortOrder === "desc") { + return bountyB - bountyA; + } + }); + return sortedCharacters; + }; + + + export const filterData = (data, filterBy, value) => { + return data.filter((object) => { + //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. + if (object.facts[filterBy]) { + return object.facts[filterBy] === value; + } + //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. + return false; + }); + }; + + + export const computeStats = (data, analyzeProperty, value) => { + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); + }; + + export const computeStatsBounty = (data, bounty, value) => { + //creamos un nuevo array con los elementos que queremos calcular. + const bountyParsed = data.map(element => { + //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. + return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); + }); + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); + }; \ No newline at end of file diff --git a/src/style.css b/src/style.css index e69de29b..e121109c 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,258 @@ +@import url("https://fonts.googleapis.com/css2?family=Metal+Mania&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Roboto&family=Rubik+Mono+One&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Rye&display=swap"); +* { + padding: 0px; + margin: 0px; +} +header { + font-family: "Metal Mania", cursive; + font-style: normal; + line-height: n; + width: 100%; + height: 20vh; + background-image: url(./img/header-image.png); + background-size: 506px 234px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; +} +label[for="menu"], +input { + display: none; +} +h1 { + width: 450px; + height: 129px; + background-color: #DA9A05; + font-size: 80px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); +} +body { + background-color: #EAEAEA; +} +nav { + display: flex; + width: 100%; +} +div { + display: flex; + flex-direction: row; + width: 100%; +} +.filters { + width: 100%; + background-color: #A90000; + display: flex; +} +label { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: fit-content; + margin-top: 12px; + margin-right: 10px; + margin-left: 10px; +} +select { + width: 10%; + height: 70%; + margin-top: 8px; +} +.home { + margin-top: 10px; + width: 100%; + height: 60%; +} +button[data-testid="button-clear"] { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: 10%; + height: 70%; + margin: 8px 5px 5px 10px; +} +.button { + font-family: "Metal Mania", cursive; + font-size: 24px; + width: 10%; + height: 70%; + margin: 8px 15px 5px 15px; +} +h2 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin: 10px; +} +ul { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; +} +.cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 445px; + height: px; + margin: 30px 55px; + border-radius: 20px; + justify-content: space-around; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + +img { + width: 250px; + height: 346px; + padding: auto; + font-weight: 200; +} +h3 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + padding-top: 15px; +} +p { + width: 270px; + font-family: "Rubik Mono One", regular; + text-align: center; + font-size: 14px; + font-weight: 200; + margin-top: 10px; + margin-bottom: 10px; +} +h4 { + font-family: "Rye", cursive; + font-size: 16; + padding-bottom: 15px; +} + + + +footer { + display: flex; + justify-content: center; + font-family: "Rye", cursive; + font-size: 16px; + color: #858585; + margin: 40px 0px 40px; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + + +@media (max-width: 425px) { + header { + font-family: "Metal Mania", cursive; + width: 100%; + height: 22vh; + background-image: url(./img/header-image.png); + background-size: 420px 180px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; + } + nav { + display: flex; + flex-direction: wrap; + width: 100%; + height: 50px; + } + div { + display: none; + } + input[type="checkbox"] { + display: none; + } + input:checked ~ div { + display: block; + width: 100%; + height: 450px; + background-color: rgba(1, 54, 124, 0.9); + margin-left: 39px; + padding: 10px; + position: relative; + } + label[for="menu"] { + display: inline-block; + border: 1px; + border-radius: 5px; + width: 30px; + height: 10px; + margin-top: 12px; + line-height: 30px; + color: #EAEAEA; + font-size: 40px; + } + select { + display: flex; + flex-direction: column; + width: 70%; + height: 8%; + } + label { + color: #EAEAEA; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); + } + h1 { + width: 257px; + height: 101px; + background-color: #DA9A05; + font-size: 45px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + } + button[data-testid="button-clear"], + .button { + display: flex; + flex-direction: column; + width: 70%; + height: 8%; + margin-left: 0px; + margin-top: 15px; + font-size: 20px; + } + ul { + display: flex; + flex-direction: column; + align-items: center; + } + .cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 310px; + height: 390px; + margin: 10px; + } + h3 { + text-align: center; + } + img { + width: 150px; + height: 200px; + padding: auto; + } + p { + margin-top: 0px; + margin-bottom: 0px; + font-size: 12px; + } + h4 { + font-size: 12px; + } +} \ No newline at end of file diff --git a/src/test/dataFunction.spec.js b/src/test/dataFunction.spec.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/test/dataFunctions.spec.js b/src/test/dataFunctions.spec.js new file mode 100644 index 00000000..44dad3d5 --- /dev/null +++ b/src/test/dataFunctions.spec.js @@ -0,0 +1,78 @@ + +import { sortData, filterData, sortBounty, computeStats, computeStatsBounty } from '../src/dataFunctions.js'; +import { names, crew, arrBounty, origin } from './data.js'; + + +describe("sortData", () => { + it('returns characters sorted by name in ascending or descending order`', () => { + const resultNames = [ + { name: "Eustass Kid" }, + { name: "Monkey D. Luffy" }, + { name: "Nami" }, + { name: "Roronoa Zoro" }, + { name: "Sir Crocodile" } + ]; + const resultNames2 = [ + { name: "Sir Crocodile" }, + { name: "Roronoa Zoro" }, + { name: "Nami" }, + { name: "Monkey D. Luffy" }, + { name: "Eustass Kid" } + ]; + + expect(sortData(names, "name", "asc")).toStrictEqual(resultNames) + expect(sortData(names, "name", "desc")).toStrictEqual(resultNames2) + }); +}); + +describe("sortBounty", () => { + it("returns bounty sorted by numbers in ascending order", () => { + + const resultBounty = [ + { facts: { bounty: "30,000,000" } }, + { facts: { bounty: "66,000,000" } }, + { facts: { bounty: "320,000,000" } }, + { facts: { bounty: "330,000,000" } }, + { facts: { bounty: "1,500,000,000" } }, + ]; + const resultBounty2 = [ + { facts: { bounty: "1,500,000,000" } }, + { facts: { bounty: "330,000,000" } }, + { facts: { bounty: "320,000,000" } }, + { facts: { bounty: "66,000,000" } }, + { facts: { bounty: "30,000,000" } }, + ]; + expect(sortBounty(arrBounty, "asc")).toStrictEqual(resultBounty); + expect(sortBounty(arrBounty, "desc")).toStrictEqual(resultBounty2); + }); +}); + +describe("filterData", () => { + + it('characters filtered by Crew', () => { + + const resultCrew = [ + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Straw Hat Pirates" } }, + ] + + expect(filterData(crew, "crewOrigin", "Straw Hat Pirates")).toStrictEqual(resultCrew); + }); +}); +describe("computeStats", () => { + + it("percentage of characters from East Blue and from Straw Hat Pirates crew", () => { + + expect(computeStats(origin, "seaOfOrigin", "East Blue")).toStrictEqual("60.00"); + expect(computeStats(origin, "crewOrigin", "Straw Hat Pirates")).toStrictEqual("100.00"); + + }); +}); +describe("computeStatsBounty", () => { + + it("percentage of characters whose bounty is over 315,000,000", () => { + + expect(computeStatsBounty(arrBounty, "bounty", 315000000)).toStrictEqual("60.00"); + }); +}); \ No newline at end of file diff --git a/src/views/Example.js b/src/views/Example.js deleted file mode 100644 index baca4441..00000000 --- a/src/views/Example.js +++ /dev/null @@ -1,5 +0,0 @@ -const Example = () => { - -}; - -export default Example; \ No newline at end of file diff --git a/src/views/view.js b/src/views/view.js new file mode 100644 index 00000000..56de4845 --- /dev/null +++ b/src/views/view.js @@ -0,0 +1,85 @@ +export const renderItems = (data) => { + const ul = document.createElement("ul"); + data.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = ` +

${element.name}

+ ${element.id} +

${element.description}

+

${element.facts.bounty}

+ `; + const root = document.querySelector("#root"); + ul.appendChild(li); + root.appendChild(ul); + }); + return ul; + }; + export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + ` + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + ` + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + ` + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; + }; + + export const renderHeader = () => { + const header = document.createElement("header"); + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + header.appendChild(h1); + + return header + } + + export const renderSection = () => { + const section = document.createElement("section"); + section.classList.add("filters") + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + + const nav = document.createElement("nav"); + + section.appendChild(homeIcon) + return section +} \ No newline at end of file From eb48a171b4ee33c9d31134c58aabc75b1591d6d5 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 26 Oct 2023 15:35:21 -0300 Subject: [PATCH 04/69] =?UTF-8?q?html=20y=20refactorizaci=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/dataset.js | 312 +++++++++++++++++++++++++++++++++ src/img/home-button.png | Bin 0 -> 582 bytes src/index.html | 2 +- src/index.js | 115 +++++++++++- src/lib/dataFunction.js | 0 src/lib/dataFunctions.js | 87 +++++++++ src/style.css | 258 +++++++++++++++++++++++++++ src/test/dataFunction.spec.js | 0 src/test/dataFunctions.spec.js | 78 +++++++++ src/views/Example.js | 5 - src/views/view.js | 85 +++++++++ 11 files changed, 935 insertions(+), 7 deletions(-) create mode 100644 src/img/home-button.png delete mode 100644 src/lib/dataFunction.js create mode 100644 src/lib/dataFunctions.js delete mode 100644 src/test/dataFunction.spec.js create mode 100644 src/test/dataFunctions.spec.js delete mode 100644 src/views/Example.js create mode 100644 src/views/view.js diff --git a/src/data/dataset.js b/src/data/dataset.js index e69de29b..572d5d6b 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -0,0 +1,312 @@ +export default [ + { + id: "monkey-d-luffy", + name: "Monkey D. Luffy", + shortDescription: "Captain of the Straw Hat Pirates", + description: "Luffy is the fearless captain of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/7/71304.jpg", + facts: { + bounty: "1,500,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "roronoa-zoro", + name: "Roronoa Zoro", + shortDescription: "Swordsman of the Straw Hat Pirates", + description: "Zoro is the skilled swordsman of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/94250.jpg", + facts: { + bounty: "320,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nami", + name: "Nami", + shortDescription: "Expert Navigator of the Straw Hat Pirates", + description: "Nami is the talented navigator of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/348437.jpg", + facts: { + bounty: "66,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "usopp", + name: "Usopp", + shortDescription: "Sniper and Storyteller", + description: "Usopp is the skilled sniper and storyteller of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/47237.jpg", + facts: { + bounty: "30,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "sanji", + name: "Sanji", + shortDescription: "Cook and Martial Artist", + description: "Sanji is the passionate cook and martial artist of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/9/41143.jpg", facts: { + bounty: "330,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "tony-tony-chopper", + name: "Tony Tony Chopper", + shortDescription: "Doctor and Reindeer with a Devil Fruit", + description: "Chopper is the adorable doctor and reindeer with a Devil Fruit in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/267213.jpg", + facts: { + bounty: "100 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nico-robin", + name: "Nico Robin", + shortDescription: "Archaeologist and Devil Fruit Knowledge", + description: "Robin is the enigmatic archaeologist with Devil Fruit knowledge in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/136849.jpg", + facts: { + bounty: "130,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "franky", + name: "Franky", + shortDescription: "Shipwright and Cyborg", + description: "Franky is the eccentric shipwright and cyborg in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/14/99237.jpg", + facts: { + bounty: "94,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "brook", + name: "Brook", + shortDescription: "Skeletal Musician", + description: "Brook is the cheerful skeletal musician in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/48093.jpg", + facts: { + bounty: "83,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "jimbei", + name: "Jimbei", + shortDescription: "Former Pirate Captain and Martial Arts Expert", + description: "Jimbei is the wise former pirate captain and martial arts expert in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/159071.jpg", + facts: { + bounty: "250,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + },{ + id: "jewelry-bonney", + name: "Jewelry Bonney", + shortDescription: "Pirate with the 'Sorosoro no Mi' Devil Fruit ability", + description: "Jewelry Bonney is a pirate with the rare 'Sorosoro no Mi' Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/13/52427.jpg", + facts: { + bounty: "140,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Bonney Pirates" + } + }, + { + id: "buggy", + name: "Buggy the Clown", + shortDescription: "Captain of the Buggy Pirates", + description: "Buggy the Clown is the eccentric captain of the Buggy Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/8/38643.jpg", + facts: { + bounty: "15,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Buggy Pirates" + } + }, + { + id: "gol-d-roger", + name: "Gol D. Roger", + shortDescription: "The legendary Pirate King", + description: "Gol D. Roger is the legendary Pirate King and discoverer of the One Piece.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/432481.jpg", + facts: { + bounty: "5,564,800,000 Berries", + status: "Deceased", + seaOfOrigin: "East Blue", + crewOrigin: "Roger Pirates" + } + }, + { + id: "ace", + name: "Portgas D. Ace", + shortDescription: "Commander of the Spade Pirates", + description: "Portgas D. Ace was the commander of the Spade Pirates and the older brother of Monkey D. Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/391977.jpg", + facts: { + bounty: "550,000,000 Berries", + status: "Deceased", + seaOfOrigin: "Unknown", + crewOrigin: "Spade Pirates" + } + }, + { + id: "crocodile", + name: "Sir Crocodile", + shortDescription: "Former Shichibukai and Baroque Works Leader", + description: "Sir Crocodile is the cunning former Shichibukai and leader of the criminal organization Baroque Works.", + imageUrl: "https://cdn.myanimelist.net/images/characters/10/50146.jpg", + facts: { + bounty: "81,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Baroque Works" + } + }, + { + id: "eustass-kid", + name: "Eustass Kid", + shortDescription: "Captain of the Kid Pirates", + description: "Eustass Kid is the fearsome captain of the Kid Pirates and a user of the 'Jiki Jiki no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/48211.jpg?_gl=1*1gqozdd*_ga*ODUxOTU5MTIzLjE2OTQ3MDUzOTc.*_ga_26FEP9527K*MTY5NjM4NTc4MS4xMS4xLjE2OTYzODYwNzYuNTYuMC4w", + facts: { + bounty: "315,000,000 Berries", + status: "Alive", + seaOfOrigin: "South Blue", + crewOrigin: "Kid Pirates" + } + }, + { + id: "shanks", + name: "Shanks", + shortDescription: "The Powerful and Friendly Yonko", + description: "Shanks is the charismatic and powerful Yonko known for his friendship with Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/78448.jpg", + facts: { + bounty: "1,040,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Red-Haired Pirates" + } + }, + { + id: "sabo", + name: "Sabo", + shortDescription: "Second-in-Command of the Revolutionary Army", + description: "Sabo is the brave second-in-command of the Revolutionary Army and Luffy's adoptive brother.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/131855.jpg", + facts: { + bounty: "602,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Revolutionaries" + } + }, + { + id: "trafalgar-law", + name: "Trafalgar Law", + shortDescription: "The Surgeon of Death and Ally of the Straw Hat Pirates", + description: "Trafalgar Law is the skilled Surgeon of Death and occasional ally of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/110998.jpg", + facts: { + bounty: "500,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Heart Pirates" + } + }, + { + id: "charlotte-katakuri", + name: "Charlotte Katakuri", + shortDescription: "Sweet Commander and Master of the 'Mochi Mochi no Mi' Devil Fruit", + description: "Charlotte Katakuri is the formidable Sweet Commander and user of the 'Mochi Mochi no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/354400.jpg", + facts: { + bounty: "1,057,000,000 Berries", + status: "Alive", + seaOfOrigin: "New World", + crewOrigin: "Big Mom Pirates" + } + }, + { + id: "blackbeard", + name: "Marshall D. Teach", + shortDescription: "Captain of the Blackbeard Pirates", + description: "Marshall D. Teach, also known as Blackbeard, is the master of chaos and captain of the Blackbeard Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/49735.jpg", + facts: { + bounty: "198,200,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Blackbeard Pirates" + } + }, + { + id: "x-drake", + name: "X Drake", + shortDescription: "Marine Rear Admiral and Former Pirate", + description: "X Drake is a Marine Rear Admiral and former pirate who possesses the 'Ancient Zoan' type Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/99553.jpg", + facts: { + bounty: "222,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Marines" + } + }, + { + id: "donquixote-doflamingo", + name: "Donquixote Doflamingo", + shortDescription: "Former Shichibukai and King of Dressrosa", + description: "Donquixote Doflamingo is the former Shichibukai and former ruler of Dressrosa.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/96171.jpg", + facts: { + bounty: "340,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Donquixote Pirates" + } + }, + { + id: "boa-hancock", + name: "Boa Hancock", + shortDescription: "Empress of the Kuja Pirates", + description: "Boa Hancock is the Empress of the Kuja Pirates and possesses the 'Mero Mero no Mi' Devil Fruit abilities.", + imageUrl: "https://cdn.myanimelist.net/images/characters/6/63017.jpg", + facts: { + bounty: "80,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Kuja Pirates" + } + }, + ]; \ No newline at end of file diff --git a/src/img/home-button.png b/src/img/home-button.png new file mode 100644 index 0000000000000000000000000000000000000000..436742828d35417a69ea94155750fa0511dc1056 GIT binary patch literal 582 zcmV-M0=fN(P)Ii zgh3p}pLg3FBuX4eS|TNF5pi*G-r__qj!NXB`~^zMk+|9er_Ilkl5%lSQuZb#=T%E_ z(|Trq)Y|OMvhR1sTl1->*>~Faedql&Gw;j`ID$nclku1-rX7y&P)dl|VBVNprUQ-~ zlo4jO^KuHgXS(3X3W}G=DJ02s!V(@VqvjkIXUuqozdbWC&-0#O7$brxVV1>WQB|4` z8&kuIzt5TBDlVfWP4c`)7$gic^fJ++<22>8u-r#=aujNqo$|bCN=m{IA=sggNibvh z9qO%?prj}aVM|awGl;*@#vD@8C=6grP_48g*ONvdOi%?W8ku8Cnt&id7Nlrkj?~r! zLWm1u<0C9)Ad6aL&Ordtbx?kraK$vi3`<-B#Ni`iJ&1C8U{;P|i}#&}kBA6jBZpXA z!mOMEo4o%De8Tr3#>NdGx3_ABT~;~Vc2Oe|Ta6FqqU75BOdsU}S zjm0wLNU^tcLx7;KgT!%yG&n&TOnnckhCAlqhx!P!089KQLD!sUcSBO zX>fuxI6)emAPr8C1}8{^DM7E0B?Tc&t%KD1<{g#458afhe___kpO)RZ@4;b*FPvJu U-~k+&*Z=?k07*qoM6N<$f?+QCM*si- literal 0 HcmV?d00001 diff --git a/src/index.html b/src/index.html index fd6186f2..3a27f484 100644 --- a/src/index.html +++ b/src/index.html @@ -3,7 +3,7 @@ Dataverse Chat - +
diff --git a/src/index.js b/src/index.js index a0e2d57c..4d145bfb 100644 --- a/src/index.js +++ b/src/index.js @@ -1,8 +1,121 @@ // En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. /* -import Example from './views/Example.js'; +import Example from './views/Example.js';*/ +import { + sortData, + filterData, + sortBounty, + computeStats, + computeStatsBounty +} from "./lib/dataFunctions.js"; +import { renderSection,renderHeader, renderItems, renderStats } from "./views/view.js"; +import data from "./data/dataset.js"; + + +let result = data; +const rootRender = document.querySelector("#root"); +rootRender.appendChild(renderHeader()); +rootRender.appendChild(renderSection()); +rootRender.appendChild(renderItems(result)); +const sortName = document.querySelector('[data-testid="select-sort"]'); +const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); +const filterOrigin = document.querySelector( + '[data-testid="select-filterOrigin"]' +); +const filterCrew = document.querySelector('[data-testid="select-filter"]'); +const filterStatus = document.querySelector( + '[data-testid="select-filterStatus"]' +); +const clearButton = document.querySelector('[data-testid="button-clear"]'); +const factsButton = document.getElementById("facts"); +const charactersTitle = document.querySelector("h2"); + + + + +filterOrigin.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterOrigin.value; + const filteredOrigin = filterData(data, "seaOfOrigin", value); + rootRender.innerHTML = ""; + filterCrew.value = ""; + filterStatus.value = ""; + const filteredList = renderItems(filteredOrigin); + rootRender.appendChild(filteredList); + result = filteredOrigin; + + +}); +filterCrew.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterCrew.value; + const filteredCrew = filterData(data, "crewOrigin", value); + rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterStatus.value = ""; + const filteredList = renderItems(filteredCrew); + rootRender.appendChild(filteredList); + result = filteredCrew; +}); +filterStatus.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterStatus.value; + const filteredStatus = filterData(data, "status", value); + rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterCrew.value = ""; + const filteredList = renderItems(filteredStatus); + rootRender.appendChild(filteredList); + result = filteredStatus; +}); +sortName.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortName.value; + const sortedName = sortData(result, "name", sortOrder); + rootRender.innerHTML = ""; + sortedBounty.value = ""; + const sortedList = renderItems(sortedName); + rootRender.appendChild(sortedList); +} +); +sortedBounty.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortedBounty.value; + const sortedResultBounty = sortBounty(result, sortOrder) + rootRender.innerHTML = ""; + sortName.value = ""; + const sortedList = renderItems(sortedResultBounty); + rootRender.appendChild(sortedList); +}); +clearButton.addEventListener("click", (e) => { + e.preventDefault(); + filterOrigin.value = ""; + filterCrew.value = ""; + filterStatus.value = ""; + sortName.value = ""; + sortedBounty.value = ""; + rootRender.innerHTML = ""; + rootRender.appendChild(renderItems(data)); + result = data; +}); +factsButton.addEventListener("click", (e) => { + e.preventDefault(); + rootRender.innerHTML = ""; + charactersTitle.innerHTML = "Facts" + rootRender.appendChild(renderStats()); + const origen = document.querySelector("#idOrigin"); + origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; + const crew = document.querySelector("#idCrew"); + crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." + const bounty = document.querySelector("#idBounty"); + bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." +}); + + + +/* Ejemplo de definición de rutas: const routes = { diff --git a/src/lib/dataFunction.js b/src/lib/dataFunction.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/lib/dataFunctions.js b/src/lib/dataFunctions.js new file mode 100644 index 00000000..389e4435 --- /dev/null +++ b/src/lib/dataFunctions.js @@ -0,0 +1,87 @@ +export const sortData = (data, sortBy, sortOrder) => { + const sort = data.sort((x, y) => { + //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. + const valX = x[sortBy]; + const valY = y[sortBy]; + //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. + if (sortOrder === "asc") { + if (valX < valY) { + return -1; + } + //si x es mayor que y, retornará 1 + if (valX > valY) { + return 1; + } + // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. + } else if (sortOrder === "desc") { + if (valX < valY) { + return 1; + } + //si x es mayor que y retorna -1 + if (valX > valY) { + return -1; + } + //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) + } else { + return 0; + } + }); + return sort; + }; + + + export const sortBounty = (data, sortOrder) => { + const sortedCharacters = data.sort((a, b) => { + //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) + const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); + const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); + //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. + if (sortOrder === "asc") { + return bountyA - bountyB; + //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. + } else if (sortOrder === "desc") { + return bountyB - bountyA; + } + }); + return sortedCharacters; + }; + + + export const filterData = (data, filterBy, value) => { + return data.filter((object) => { + //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. + if (object.facts[filterBy]) { + return object.facts[filterBy] === value; + } + //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. + return false; + }); + }; + + + export const computeStats = (data, analyzeProperty, value) => { + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); + }; + + export const computeStatsBounty = (data, bounty, value) => { + //creamos un nuevo array con los elementos que queremos calcular. + const bountyParsed = data.map(element => { + //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. + return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); + }); + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); + }; \ No newline at end of file diff --git a/src/style.css b/src/style.css index e69de29b..e121109c 100644 --- a/src/style.css +++ b/src/style.css @@ -0,0 +1,258 @@ +@import url("https://fonts.googleapis.com/css2?family=Metal+Mania&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Roboto&family=Rubik+Mono+One&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Rye&display=swap"); +* { + padding: 0px; + margin: 0px; +} +header { + font-family: "Metal Mania", cursive; + font-style: normal; + line-height: n; + width: 100%; + height: 20vh; + background-image: url(./img/header-image.png); + background-size: 506px 234px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; +} +label[for="menu"], +input { + display: none; +} +h1 { + width: 450px; + height: 129px; + background-color: #DA9A05; + font-size: 80px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); +} +body { + background-color: #EAEAEA; +} +nav { + display: flex; + width: 100%; +} +div { + display: flex; + flex-direction: row; + width: 100%; +} +.filters { + width: 100%; + background-color: #A90000; + display: flex; +} +label { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: fit-content; + margin-top: 12px; + margin-right: 10px; + margin-left: 10px; +} +select { + width: 10%; + height: 70%; + margin-top: 8px; +} +.home { + margin-top: 10px; + width: 100%; + height: 60%; +} +button[data-testid="button-clear"] { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: 10%; + height: 70%; + margin: 8px 5px 5px 10px; +} +.button { + font-family: "Metal Mania", cursive; + font-size: 24px; + width: 10%; + height: 70%; + margin: 8px 15px 5px 15px; +} +h2 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin: 10px; +} +ul { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; +} +.cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 445px; + height: px; + margin: 30px 55px; + border-radius: 20px; + justify-content: space-around; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + +img { + width: 250px; + height: 346px; + padding: auto; + font-weight: 200; +} +h3 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + padding-top: 15px; +} +p { + width: 270px; + font-family: "Rubik Mono One", regular; + text-align: center; + font-size: 14px; + font-weight: 200; + margin-top: 10px; + margin-bottom: 10px; +} +h4 { + font-family: "Rye", cursive; + font-size: 16; + padding-bottom: 15px; +} + + + +footer { + display: flex; + justify-content: center; + font-family: "Rye", cursive; + font-size: 16px; + color: #858585; + margin: 40px 0px 40px; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + + +@media (max-width: 425px) { + header { + font-family: "Metal Mania", cursive; + width: 100%; + height: 22vh; + background-image: url(./img/header-image.png); + background-size: 420px 180px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; + } + nav { + display: flex; + flex-direction: wrap; + width: 100%; + height: 50px; + } + div { + display: none; + } + input[type="checkbox"] { + display: none; + } + input:checked ~ div { + display: block; + width: 100%; + height: 450px; + background-color: rgba(1, 54, 124, 0.9); + margin-left: 39px; + padding: 10px; + position: relative; + } + label[for="menu"] { + display: inline-block; + border: 1px; + border-radius: 5px; + width: 30px; + height: 10px; + margin-top: 12px; + line-height: 30px; + color: #EAEAEA; + font-size: 40px; + } + select { + display: flex; + flex-direction: column; + width: 70%; + height: 8%; + } + label { + color: #EAEAEA; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); + } + h1 { + width: 257px; + height: 101px; + background-color: #DA9A05; + font-size: 45px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + } + button[data-testid="button-clear"], + .button { + display: flex; + flex-direction: column; + width: 70%; + height: 8%; + margin-left: 0px; + margin-top: 15px; + font-size: 20px; + } + ul { + display: flex; + flex-direction: column; + align-items: center; + } + .cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 310px; + height: 390px; + margin: 10px; + } + h3 { + text-align: center; + } + img { + width: 150px; + height: 200px; + padding: auto; + } + p { + margin-top: 0px; + margin-bottom: 0px; + font-size: 12px; + } + h4 { + font-size: 12px; + } +} \ No newline at end of file diff --git a/src/test/dataFunction.spec.js b/src/test/dataFunction.spec.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/test/dataFunctions.spec.js b/src/test/dataFunctions.spec.js new file mode 100644 index 00000000..44dad3d5 --- /dev/null +++ b/src/test/dataFunctions.spec.js @@ -0,0 +1,78 @@ + +import { sortData, filterData, sortBounty, computeStats, computeStatsBounty } from '../src/dataFunctions.js'; +import { names, crew, arrBounty, origin } from './data.js'; + + +describe("sortData", () => { + it('returns characters sorted by name in ascending or descending order`', () => { + const resultNames = [ + { name: "Eustass Kid" }, + { name: "Monkey D. Luffy" }, + { name: "Nami" }, + { name: "Roronoa Zoro" }, + { name: "Sir Crocodile" } + ]; + const resultNames2 = [ + { name: "Sir Crocodile" }, + { name: "Roronoa Zoro" }, + { name: "Nami" }, + { name: "Monkey D. Luffy" }, + { name: "Eustass Kid" } + ]; + + expect(sortData(names, "name", "asc")).toStrictEqual(resultNames) + expect(sortData(names, "name", "desc")).toStrictEqual(resultNames2) + }); +}); + +describe("sortBounty", () => { + it("returns bounty sorted by numbers in ascending order", () => { + + const resultBounty = [ + { facts: { bounty: "30,000,000" } }, + { facts: { bounty: "66,000,000" } }, + { facts: { bounty: "320,000,000" } }, + { facts: { bounty: "330,000,000" } }, + { facts: { bounty: "1,500,000,000" } }, + ]; + const resultBounty2 = [ + { facts: { bounty: "1,500,000,000" } }, + { facts: { bounty: "330,000,000" } }, + { facts: { bounty: "320,000,000" } }, + { facts: { bounty: "66,000,000" } }, + { facts: { bounty: "30,000,000" } }, + ]; + expect(sortBounty(arrBounty, "asc")).toStrictEqual(resultBounty); + expect(sortBounty(arrBounty, "desc")).toStrictEqual(resultBounty2); + }); +}); + +describe("filterData", () => { + + it('characters filtered by Crew', () => { + + const resultCrew = [ + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Straw Hat Pirates" } }, + ] + + expect(filterData(crew, "crewOrigin", "Straw Hat Pirates")).toStrictEqual(resultCrew); + }); +}); +describe("computeStats", () => { + + it("percentage of characters from East Blue and from Straw Hat Pirates crew", () => { + + expect(computeStats(origin, "seaOfOrigin", "East Blue")).toStrictEqual("60.00"); + expect(computeStats(origin, "crewOrigin", "Straw Hat Pirates")).toStrictEqual("100.00"); + + }); +}); +describe("computeStatsBounty", () => { + + it("percentage of characters whose bounty is over 315,000,000", () => { + + expect(computeStatsBounty(arrBounty, "bounty", 315000000)).toStrictEqual("60.00"); + }); +}); \ No newline at end of file diff --git a/src/views/Example.js b/src/views/Example.js deleted file mode 100644 index baca4441..00000000 --- a/src/views/Example.js +++ /dev/null @@ -1,5 +0,0 @@ -const Example = () => { - -}; - -export default Example; \ No newline at end of file diff --git a/src/views/view.js b/src/views/view.js new file mode 100644 index 00000000..56de4845 --- /dev/null +++ b/src/views/view.js @@ -0,0 +1,85 @@ +export const renderItems = (data) => { + const ul = document.createElement("ul"); + data.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = ` +

${element.name}

+ ${element.id} +

${element.description}

+

${element.facts.bounty}

+ `; + const root = document.querySelector("#root"); + ul.appendChild(li); + root.appendChild(ul); + }); + return ul; + }; + export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + ` + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + ` + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + ` + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; + }; + + export const renderHeader = () => { + const header = document.createElement("header"); + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + header.appendChild(h1); + + return header + } + + export const renderSection = () => { + const section = document.createElement("section"); + section.classList.add("filters") + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + + const nav = document.createElement("nav"); + + section.appendChild(homeIcon) + return section +} \ No newline at end of file From 75a03427d0358ffdfac49451d4b30b61b477380b Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 26 Oct 2023 16:13:21 -0300 Subject: [PATCH 05/69] =?UTF-8?q?Se=20agreg=C3=B3=20el=20section=20al=20ht?= =?UTF-8?q?ml.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style.css | 4 +-- src/views/view.js | 83 ++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 74 insertions(+), 13 deletions(-) diff --git a/src/style.css b/src/style.css index e121109c..ef9be6c8 100644 --- a/src/style.css +++ b/src/style.css @@ -41,7 +41,7 @@ nav { display: flex; width: 100%; } -div { +.div-filtros { display: flex; flex-direction: row; width: 100%; @@ -64,7 +64,7 @@ select { height: 70%; margin-top: 8px; } -.home { +.home-button { margin-top: 10px; width: 100%; height: 60%; diff --git a/src/views/view.js b/src/views/view.js index 56de4845..501f2c91 100644 --- a/src/views/view.js +++ b/src/views/view.js @@ -1,3 +1,74 @@ +export const renderSection = () => { + const section = document.createElement("section"); + section.classList.add("filters") + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + + const nav = document.createElement("nav"); + + + +nav.innerHTML+= ` + + +
+ + + + + + + + + + + + +
` + + section.appendChild(homeIcon); + section.appendChild(nav); + +return section +} + export const renderItems = (data) => { const ul = document.createElement("ul"); data.forEach((element) => { @@ -72,14 +143,4 @@ export const renderItems = (data) => { return header } - export const renderSection = () => { - const section = document.createElement("section"); - section.classList.add("filters") - const homeIcon = document.createElement("a"); - homeIcon.innerHTML = `crew-img` - - const nav = document.createElement("nav"); - - section.appendChild(homeIcon) - return section -} \ No newline at end of file + \ No newline at end of file From b0296493a75326b7e5622b3f1852297f7a597d73 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 26 Oct 2023 16:13:21 -0300 Subject: [PATCH 06/69] =?UTF-8?q?Se=20agreg=C3=B3=20el=20section=20al=20ht?= =?UTF-8?q?ml.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style.css | 4 +-- src/views/view.js | 83 ++++++++++++++++++++++++++++++++++++++++------- 2 files changed, 74 insertions(+), 13 deletions(-) diff --git a/src/style.css b/src/style.css index e121109c..ef9be6c8 100644 --- a/src/style.css +++ b/src/style.css @@ -41,7 +41,7 @@ nav { display: flex; width: 100%; } -div { +.div-filtros { display: flex; flex-direction: row; width: 100%; @@ -64,7 +64,7 @@ select { height: 70%; margin-top: 8px; } -.home { +.home-button { margin-top: 10px; width: 100%; height: 60%; diff --git a/src/views/view.js b/src/views/view.js index 56de4845..501f2c91 100644 --- a/src/views/view.js +++ b/src/views/view.js @@ -1,3 +1,74 @@ +export const renderSection = () => { + const section = document.createElement("section"); + section.classList.add("filters") + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + + const nav = document.createElement("nav"); + + + +nav.innerHTML+= ` + + +
+ + + + + + + + + + + + +
` + + section.appendChild(homeIcon); + section.appendChild(nav); + +return section +} + export const renderItems = (data) => { const ul = document.createElement("ul"); data.forEach((element) => { @@ -72,14 +143,4 @@ export const renderItems = (data) => { return header } - export const renderSection = () => { - const section = document.createElement("section"); - section.classList.add("filters") - const homeIcon = document.createElement("a"); - homeIcon.innerHTML = `crew-img` - - const nav = document.createElement("nav"); - - section.appendChild(homeIcon) - return section -} \ No newline at end of file + \ No newline at end of file From c97292789cce4a9e24d747ce0f41ed69e5337a75 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 31 Oct 2023 20:17:43 -0300 Subject: [PATCH 07/69] router y componentes --- src/components/footer.js | 6 ++ src/components/header.js | 7 ++ src/components/nav.js | 9 +++ src/index.js | 25 +++--- src/router.js | 42 ++++++++++ src/views/error.js | 8 ++ src/views/{view.js => home.js} | 143 ++++++++++++++++----------------- 7 files changed, 156 insertions(+), 84 deletions(-) create mode 100644 src/components/footer.js create mode 100644 src/components/header.js create mode 100644 src/components/nav.js create mode 100644 src/views/error.js rename src/views/{view.js => home.js} (62%) diff --git a/src/components/footer.js b/src/components/footer.js new file mode 100644 index 00000000..facd1815 --- /dev/null +++ b/src/components/footer.js @@ -0,0 +1,6 @@ +export const renderFooter = () => { + const footer = document.createElement("footer"); + footer= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + + return footer; + } \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js new file mode 100644 index 00000000..2423d430 --- /dev/null +++ b/src/components/header.js @@ -0,0 +1,7 @@ +export const renderHeader = () => { + const header = document.createElement("header"); + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + header.appendChild(h1); + return header + } \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js new file mode 100644 index 00000000..f18779c6 --- /dev/null +++ b/src/components/nav.js @@ -0,0 +1,9 @@ +export const renderNav = () => { + + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + const nav = document.createElement("nav"); + nav.appendChild(homeIcon); + + return nav; + } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 4d145bfb..2cca0063 100644 --- a/src/index.js +++ b/src/index.js @@ -10,29 +10,36 @@ import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; -import { renderSection,renderHeader, renderItems, renderStats } from "./views/view.js"; +import { renderStats, renderHome } from "./views/home.js"; +import { renderHeader } from "./components/header.js"; import data from "./data/dataset.js"; +import { onURLChange, setRootElement, setRoutes } from "./router.js"; +import { error } from "./views/error.js"; - +const routes= {"/": renderHome, "/error": error} let result = data; const rootRender = document.querySelector("#root"); +setRoutes(routes); +setRootElement(rootRender); rootRender.appendChild(renderHeader()); -rootRender.appendChild(renderSection()); +rootRender.appendChild(renderHome()); rootRender.appendChild(renderItems(result)); const sortName = document.querySelector('[data-testid="select-sort"]'); const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); -const filterOrigin = document.querySelector( - '[data-testid="select-filterOrigin"]' -); +const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); const filterCrew = document.querySelector('[data-testid="select-filter"]'); -const filterStatus = document.querySelector( - '[data-testid="select-filterStatus"]' -); +const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); const clearButton = document.querySelector('[data-testid="button-clear"]'); const factsButton = document.getElementById("facts"); const charactersTitle = document.querySelector("h2"); +document.addEventListener("DOMContentLoaded", (event)=>{ +console.log("sitio cargado"); +console.log(event.target.location.pathname); +onURLChange(event.target.location.pathname); +}) + filterOrigin.addEventListener("change", (e) => { diff --git a/src/router.js b/src/router.js index e69de29b..4bf81f3e 100644 --- a/src/router.js +++ b/src/router.js @@ -0,0 +1,42 @@ +let ROUTES= {}; + +let rootElement=""; + +export const setRootElement=(newRootElementValue)=>{ + rootElement= newRootElementValue; + +} + +export const setRoutes=(newRoutesValue)=>{ + + ROUTES= newRoutesValue; + +} + +const renderView= (pathname, props={})=>{ + +const root= rootElement; +root.innerHTML= ""; + +if(ROUTES[pathname]){ + const template= ROUTES[pathname](props); + root.appendChild(template); +}else{ + root.appendChild(ROUTES[`/error`](props)); +} +}; + +export const navigateTo = (pathname, props={})=>{ +const URLVisited= windowlocation.hostname+ pathname; +history.pushState({}, "", URLVisited); + +renderView(pathname, props); + + +} + + +export const onURLChange = (location)=>{ + renderView(location); + +} diff --git a/src/views/error.js b/src/views/error.js new file mode 100644 index 00000000..cc986ac4 --- /dev/null +++ b/src/views/error.js @@ -0,0 +1,8 @@ +export const error= ()=>{ + +const h1= document.createElement("h1"); + +h1.innerHTML="Error 404, p+agina no encontrada"; + +return h1; +} \ No newline at end of file diff --git a/src/views/view.js b/src/views/home.js similarity index 62% rename from src/views/view.js rename to src/views/home.js index 501f2c91..cc970b01 100644 --- a/src/views/view.js +++ b/src/views/home.js @@ -1,14 +1,12 @@ -export const renderSection = () => { +import { renderNav } from "../components/nav.js"; +import data from "../data/dataset.js"; + + +export const renderHome = () => { const section = document.createElement("section"); section.classList.add("filters") - const homeIcon = document.createElement("a"); - homeIcon.innerHTML = `crew-img` - - const nav = document.createElement("nav"); - - -nav.innerHTML+= ` + renderNav.innerHTML += `
@@ -62,85 +60,80 @@ nav.innerHTML+= `
` - - section.appendChild(homeIcon); - section.appendChild(nav); - -return section -} -export const renderItems = (data) => { - const ul = document.createElement("ul"); - data.forEach((element) => { - const li = document.createElement("li"); - li.setAttribute("itemscope", ""); - li.setAttribute("itemtype", "One Piece"); - li.classList.add("cards"); - li.innerHTML = ` + + + + const ul = document.createElement("ul"); + data.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = `

${element.name}

${element.id}

${element.description}

${element.facts.bounty}

`; - const root = document.querySelector("#root"); - ul.appendChild(li); - root.appendChild(ul); - }); - return ul; - }; - export const renderStats = () => { - const root = document.querySelector("#root"); - const ul = document.createElement("ul"); - //Render Origin Card - const liOrigin = document.createElement("li"); - liOrigin.classList.add("cards"); - liOrigin.innerHTML = ` + + ul.appendChild(li); + + + }); + + + section.appendChild(renderNav); + section.appendChild(ul); + return section +} + + +export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = `

Origin Fact

origin-img ` - const pOrigin = document.createElement("p"); - pOrigin.id = "idOrigin"; - liOrigin.appendChild(pOrigin); - ul.appendChild(liOrigin); - - - - //Render Crew Card - const liCrew = document.createElement("li"); - liCrew.classList.add("cards"); - liCrew.innerHTML = ` + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = `

Crew Fact

crew-img ` - const pCrew = document.createElement("p"); - pCrew.id = "idCrew"; - liCrew.appendChild(pCrew); - ul.appendChild(liCrew); - - - - //Render Bounty Card - const liBounty = document.createElement("li"); - liBounty.classList.add("cards"); - liBounty.innerHTML = ` + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = `

Bounty Fact

bounty-img ` - const pBounty = document.createElement("p"); - pBounty.id = "idBounty"; - liBounty.appendChild(pBounty); - ul.appendChild(liBounty); - root.appendChild(ul); - return ul; - }; - - export const renderHeader = () => { - const header = document.createElement("header"); - const h1 = document.createElement("h1"); - h1.textContent = "One Pedia" - header.appendChild(h1); - - return header - } - - \ No newline at end of file + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; +}; + + + From cf2c89221424cd703146c6965c1f990f2e4485ed Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 31 Oct 2023 20:17:43 -0300 Subject: [PATCH 08/69] router y componentes --- src/components/footer.js | 6 ++ src/components/header.js | 7 ++ src/components/nav.js | 9 +++ src/index.js | 25 +++--- src/router.js | 42 ++++++++++ src/views/error.js | 8 ++ src/views/{view.js => home.js} | 143 ++++++++++++++++----------------- 7 files changed, 156 insertions(+), 84 deletions(-) create mode 100644 src/components/footer.js create mode 100644 src/components/header.js create mode 100644 src/components/nav.js create mode 100644 src/views/error.js rename src/views/{view.js => home.js} (62%) diff --git a/src/components/footer.js b/src/components/footer.js new file mode 100644 index 00000000..facd1815 --- /dev/null +++ b/src/components/footer.js @@ -0,0 +1,6 @@ +export const renderFooter = () => { + const footer = document.createElement("footer"); + footer= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + + return footer; + } \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js new file mode 100644 index 00000000..2423d430 --- /dev/null +++ b/src/components/header.js @@ -0,0 +1,7 @@ +export const renderHeader = () => { + const header = document.createElement("header"); + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + header.appendChild(h1); + return header + } \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js new file mode 100644 index 00000000..f18779c6 --- /dev/null +++ b/src/components/nav.js @@ -0,0 +1,9 @@ +export const renderNav = () => { + + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + const nav = document.createElement("nav"); + nav.appendChild(homeIcon); + + return nav; + } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 4d145bfb..2cca0063 100644 --- a/src/index.js +++ b/src/index.js @@ -10,29 +10,36 @@ import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; -import { renderSection,renderHeader, renderItems, renderStats } from "./views/view.js"; +import { renderStats, renderHome } from "./views/home.js"; +import { renderHeader } from "./components/header.js"; import data from "./data/dataset.js"; +import { onURLChange, setRootElement, setRoutes } from "./router.js"; +import { error } from "./views/error.js"; - +const routes= {"/": renderHome, "/error": error} let result = data; const rootRender = document.querySelector("#root"); +setRoutes(routes); +setRootElement(rootRender); rootRender.appendChild(renderHeader()); -rootRender.appendChild(renderSection()); +rootRender.appendChild(renderHome()); rootRender.appendChild(renderItems(result)); const sortName = document.querySelector('[data-testid="select-sort"]'); const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); -const filterOrigin = document.querySelector( - '[data-testid="select-filterOrigin"]' -); +const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); const filterCrew = document.querySelector('[data-testid="select-filter"]'); -const filterStatus = document.querySelector( - '[data-testid="select-filterStatus"]' -); +const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); const clearButton = document.querySelector('[data-testid="button-clear"]'); const factsButton = document.getElementById("facts"); const charactersTitle = document.querySelector("h2"); +document.addEventListener("DOMContentLoaded", (event)=>{ +console.log("sitio cargado"); +console.log(event.target.location.pathname); +onURLChange(event.target.location.pathname); +}) + filterOrigin.addEventListener("change", (e) => { diff --git a/src/router.js b/src/router.js index e69de29b..4bf81f3e 100644 --- a/src/router.js +++ b/src/router.js @@ -0,0 +1,42 @@ +let ROUTES= {}; + +let rootElement=""; + +export const setRootElement=(newRootElementValue)=>{ + rootElement= newRootElementValue; + +} + +export const setRoutes=(newRoutesValue)=>{ + + ROUTES= newRoutesValue; + +} + +const renderView= (pathname, props={})=>{ + +const root= rootElement; +root.innerHTML= ""; + +if(ROUTES[pathname]){ + const template= ROUTES[pathname](props); + root.appendChild(template); +}else{ + root.appendChild(ROUTES[`/error`](props)); +} +}; + +export const navigateTo = (pathname, props={})=>{ +const URLVisited= windowlocation.hostname+ pathname; +history.pushState({}, "", URLVisited); + +renderView(pathname, props); + + +} + + +export const onURLChange = (location)=>{ + renderView(location); + +} diff --git a/src/views/error.js b/src/views/error.js new file mode 100644 index 00000000..cc986ac4 --- /dev/null +++ b/src/views/error.js @@ -0,0 +1,8 @@ +export const error= ()=>{ + +const h1= document.createElement("h1"); + +h1.innerHTML="Error 404, p+agina no encontrada"; + +return h1; +} \ No newline at end of file diff --git a/src/views/view.js b/src/views/home.js similarity index 62% rename from src/views/view.js rename to src/views/home.js index 501f2c91..cc970b01 100644 --- a/src/views/view.js +++ b/src/views/home.js @@ -1,14 +1,12 @@ -export const renderSection = () => { +import { renderNav } from "../components/nav.js"; +import data from "../data/dataset.js"; + + +export const renderHome = () => { const section = document.createElement("section"); section.classList.add("filters") - const homeIcon = document.createElement("a"); - homeIcon.innerHTML = `crew-img` - - const nav = document.createElement("nav"); - - -nav.innerHTML+= ` + renderNav.innerHTML += `
@@ -62,85 +60,80 @@ nav.innerHTML+= `
` - - section.appendChild(homeIcon); - section.appendChild(nav); - -return section -} -export const renderItems = (data) => { - const ul = document.createElement("ul"); - data.forEach((element) => { - const li = document.createElement("li"); - li.setAttribute("itemscope", ""); - li.setAttribute("itemtype", "One Piece"); - li.classList.add("cards"); - li.innerHTML = ` + + + + const ul = document.createElement("ul"); + data.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = `

${element.name}

${element.id}

${element.description}

${element.facts.bounty}

`; - const root = document.querySelector("#root"); - ul.appendChild(li); - root.appendChild(ul); - }); - return ul; - }; - export const renderStats = () => { - const root = document.querySelector("#root"); - const ul = document.createElement("ul"); - //Render Origin Card - const liOrigin = document.createElement("li"); - liOrigin.classList.add("cards"); - liOrigin.innerHTML = ` + + ul.appendChild(li); + + + }); + + + section.appendChild(renderNav); + section.appendChild(ul); + return section +} + + +export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = `

Origin Fact

origin-img ` - const pOrigin = document.createElement("p"); - pOrigin.id = "idOrigin"; - liOrigin.appendChild(pOrigin); - ul.appendChild(liOrigin); - - - - //Render Crew Card - const liCrew = document.createElement("li"); - liCrew.classList.add("cards"); - liCrew.innerHTML = ` + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = `

Crew Fact

crew-img ` - const pCrew = document.createElement("p"); - pCrew.id = "idCrew"; - liCrew.appendChild(pCrew); - ul.appendChild(liCrew); - - - - //Render Bounty Card - const liBounty = document.createElement("li"); - liBounty.classList.add("cards"); - liBounty.innerHTML = ` + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = `

Bounty Fact

bounty-img ` - const pBounty = document.createElement("p"); - pBounty.id = "idBounty"; - liBounty.appendChild(pBounty); - ul.appendChild(liBounty); - root.appendChild(ul); - return ul; - }; - - export const renderHeader = () => { - const header = document.createElement("header"); - const h1 = document.createElement("h1"); - h1.textContent = "One Pedia" - header.appendChild(h1); - - return header - } - - \ No newline at end of file + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; +}; + + + From f1c3f5d1721a9f389c07310c29953a4d453b5f10 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 2 Nov 2023 13:52:24 -0300 Subject: [PATCH 09/69] home --- src/components/cards.js | 19 ++++ src/components/footer.js | 5 +- src/components/header.js | 1 + src/components/nav.js | 1 + src/img/header-image.png | Bin 0 -> 230565 bytes src/index.js | 83 ++------------- src/style.css | 14 +-- src/views/home.js | 220 +++++++++++++++++++++++++-------------- 8 files changed, 181 insertions(+), 162 deletions(-) create mode 100644 src/components/cards.js create mode 100644 src/img/header-image.png diff --git a/src/components/cards.js b/src/components/cards.js new file mode 100644 index 00000000..de4f0f8b --- /dev/null +++ b/src/components/cards.js @@ -0,0 +1,19 @@ +import dataset from "../data/dataset.js"; + +export const renderItems = (data) => { + const ul = document.createElement("ul"); + dataset.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = ` +

${element.name}

+ ${element.id} +

${element.description}

+

${element.facts.bounty}

+ `; + ul.appendChild(li); + }); + return ul; + }; \ No newline at end of file diff --git a/src/components/footer.js b/src/components/footer.js index facd1815..490cb33a 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,6 +1,7 @@ export const renderFooter = () => { const footer = document.createElement("footer"); - footer= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; - + const p = document.createElement("p") + p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + footer.appendChild(p) return footer; } \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js index 2423d430..afcaed9d 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -1,5 +1,6 @@ export const renderHeader = () => { const header = document.createElement("header"); + header.classList.add("headerStyle") const h1 = document.createElement("h1"); h1.textContent = "One Pedia" header.appendChild(h1); diff --git a/src/components/nav.js b/src/components/nav.js index f18779c6..8f9d9d6b 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -3,6 +3,7 @@ export const renderNav = () => { const homeIcon = document.createElement("a"); homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); + nav.classList.add("navStyle") nav.appendChild(homeIcon); return nav; diff --git a/src/img/header-image.png b/src/img/header-image.png new file mode 100644 index 0000000000000000000000000000000000000000..487ec42c823526d1395f65c75e1bc69665cd79aa GIT binary patch literal 230565 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

mGfHiW>B{~87Su}3$pbn3j#YQ6Ny97DpxE=(X- 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 z z*jln*#7gSIk6w`bl@C{A>DppwwZ~Vq`*_hsmh+L}2p!}c(0OA~YYWaCc*8lH#_XSr zdiBKVBhvMw`Xx%-C5Uj^d}Sv^k?>;2mut3R-nBC^ar`ji33Yh+nRFYN0xckAV!aO9$OFI#6?jCT`PO9rfH)7nTmlIuN zkp4#(-R?zgy9+r<5n|mH%9|jK0m;Ip2Rog9tl85>HmDa~Zx`JJT3kLVnFhQZ4Hggf z)Z5WP);5#G3x>vlH;en4J8u}-7ejr5vi`NxlXGI;BY}!p$Y!n`tJDvV! z7gla6!iulgK`HZKVBugWIKVn0S}eq|L~2J7VJszL`Nf(I*t@q36DCf;n31E%DzReK zs?~V-;Rg^GABTu=J%$e-Ar`*Aefx=tu$u@<6SC~UZ z%RV{+pV#k3{D53U>5tyVs@~Ly-~IVPy!F<6)R5ZQ;xNPG_w$yLm9SyKr~Mt0GRxo- zYzv-WCX}n`_?XD!S~}`?*Hq*usPyWg1p^^FBtSk;XAuR)Sz7P%_=w0xV%_?6$j{1w zj}%5P5k+;3QIK$3Rh{UnG;P{+OddZO|V~m%7^=4z54=1dcE9hEvVw(xFKqg)dSoEr4cH`kFcp zlrR)^{e%Dg0uFWvV$9SU48Mvn8f9!br}pkGRK?w2ePwl6t-qyvgO$xn{-|U%J)WAH zkXBh$&j}D5j2t>&=w)c67IZ5^GYF5HXL)2-!r z!DNWX*ATZq5EZADLq?0RI-E$h@zgHvM+1NP^;I3%RNIL}V>Dvu{_*-xd=2>_VC%WM zwT+1)?fkjKV z$v#_N1S^q9EfESO&mT13cF?~+{k#az{`X5bot_VIu#6JRWozh2@p}Ee*vjRORkgKE z*j495QN5csK>;M|<;abblZ!&mNT&t;$BaQ)SvB5Uuo4@#?!~V1{UpSwM54vQ_1o}u zNjYt#jJR#a1Y{)~w8PtNop^T1m+(i1;n|1g!Jz+cT~<~L@A>DaDBjmbwrZtN$@*j^ zirUGCf@?h9_=nfYB~ewAsWafm=L=k($bx#&)}%KL=mGHz3WIX967Ra$llR zJ89yORP6;LGZ1IcerKb_=Vd@)Aw~_$M|PqCAAYzBU#;7L;lm2hTvv}769*i4ZcAGy z<}dul;r01>vvNii(o^jxuusL?jO_C2Mm+lb`}p6}cR;VB-C#sAEm(%*Dx<^g-pU*7 z7?`OOthzT8%VOGhMN-ozxlPHOLSORA52 zDlazN`;ud>IDzH+1~&(O&AjQdD`m!D_V1y{%F4nM_dbHv%U0m!CGX;*A>*JWHIE6- z7R!FzapxV7>4J+G5uvv}dlPrgxeoH!qZ71mw{JnL-hktQr_D;c?XNK)GZ*9f9<*xQ zG&YuP+kmp7ofvJ%Aloz&N!giDhSBw;&ym+V11Vj3c=)Nm4T5PsMp+y$Ua#@nUp7xavr6n zv8{rFo--vk5nl})NQ=T_gBI;vJ1Cv(Z&ff(j4k7Y2tD0rTEu9=g+drZ@1a*|MBAzp z*~qZsSJz>|eo~9d+M7{iGNHk0;o`|$hm%zTR#;EOj$r~D#i0qY2kM*#$YE&h>7L?~ zerRvlbfs2%SA@YJzC(6Ffv8qsBBwwV9v{3;HT&3lbW zNn)^(@`$GLayR`fiOb3wq@~Z|r28-;Hdbry=+Iisom^=CY}n67g1^r)Iz_+Q((J-j zc{+Tu!-RAqi>ZdwU*^O~O4+u0o5-``c}Ytfc$@Rgt&tp0)?l^>Wf77a!X)iPEi#r7 z@0oMSIK{lVlhD*`#;fzc!21i=!0q+263#{5tuD7Wh7LoU*%gHe1DS&5sTER$YS;5 zzl*lu`S-rY`J;LxH$5JGvXhaK9D_F(e*;sy4Te)3tLUS_Licoo-|ubmSS-AmRng5& zlv%i1+j08A3-+&+3fW~72Bpde^okWpEJuQ4ZMES#^r8)?E_e>2qji{f=_r^;1X=v~ zSGZx$;az<;Y^&gq0FD`N!WqV?CX1|itf1r9{EyF8Z^!d*et`#mbLk;vblN${>^m>y zVw8Jo92k}ti3GBkw^#UZ@9X8bgRISAd3uzQ5_r$6rMP=`CJHhlIe$Tv*9o}&qV^p; zqLH3Zi}>FS?OwVO6r{}fXmQtJ;s7IAyrk0kWayjD1u%W0tjqX5F)&7`5lM^SMMLAU zXoCs&zOqQ{vI=w4k(n3`3oV|PlPWYSCjp=Cs>W0AenIlOL0E=fk|baM;4|zft;8Si zycOez4TT{pp6pB=veXfH?zb@*L>BG?oFMbpCopyDR7{>cS<0y9@~@&_wSsPDQJ+Md zi=*|6KGkJ(xB&RaA1@RMIlFf4gxv4JotI6-gI8Z5>dy6q7E+!5kF4kAWV5G7Yv88O zboc9}L?FL&O?fc$4xH=K9q;U3V9-aUUNLhvj`F1tFgq|lcOXWj^d_>p9*U+8{}u zuHO)>Dc*`r6~&m=cNor}oC{Zd3qC2`j6s8kAV6xPCL;-9G`6A?T0C^kt+@Bar{J17 z7o$gvgpzIEV40#n{o@JzI%_PQPahswy8!!bZO|$-BAFvfqd{G#X!G_0P7EtuUhjxo zUwmxxppW0dfQ(!y$a?jVN6t$C#$q)(k?p|n9$5Iy93c{8eABWsKFO|T5;u& zM1-qOZz-KNa*_5n5uu3Cimcx==zfbDd{r&2Tq1|Z04K6M2dPxfiGWYg!}+;sG57uM z7x*99u5Y}voRq&7PT7Ak_`cm1OkMCNtCwn;7YsxYbLe0u!KI+~qvy=sG#ZoBMAGFE zP^neoI1+{<9@6U~uxxz^uD)Xtp1s;9f*w3;Z#G<8!wM1nbylKbPjpWWaWYD5n6C&a5>q`mtQ)* z7p)T!BI;*Hc`Gb-H^vksiREbdmO7Gz6}Xi)54s-6a$>vzzrK3XcOGB5rigzm!CAnm zzSDWR<}5m9^K47Wsz?q`PmU#viP6{W*FIRNKGur&|z(fMRWrR=k(=3_lvtpmGq`OneQaqg4M{3SPgEPl7{pcExKe< zZ)Ucp8_jMc8CAG^WD>^;3F|r`N==Wcv2%Y1R&3u(e?JVvNm=<~TPgN5wPR3bBBu7v z!my-Rk=5v?MMh5Qk&(7*+#7p2S49uScCyeogRa-k}$DP8g^CHV)^QI zDA}_IIvUUk35g;Dj7v2Hq*HL91>m71kk64!)@@B6P7aS1yLdFRSX5MmfB*XhJoM1R zShQ#nlrAeNuNk;&&SYFaeKewb2sY+y(a$&R#$|tg85>Hf#d!+Q`P@MhON-Sj>RJZD zHzmhYaJdievw0$((Zq=(#tymuvMY}Iy+pV5PA3#}?RzC~c+E8fQwcRYxJ zhE&`&{~y>^Rfdf8blg0B4w8vHdfKh<+R3u=Sut$tM5v(XtcBo{$PcWsI;2F0y)NQp2?1&R}l z&=3LSEOQkRN<~66Wa-fdl86N8zTx8Mv-^$4b6+e%J}GW$#qsYyy|f7{X==ik`zr9! zo?V!~eN*7G@>1D`y8Sg(=Js8!4##Rwm!HWN$7j6>$!72F-Fl*h!8so0S9B#3jWoWw zTuygr1@{rQx;S3(Fd>f#0+)2E4E|e9WbgmNqoQO6E{R2iZ_nDb#iS-0i2%yE06bY~ zVIGHLL{6`iu^kjg6&rpL4>}czXT?byYQ8 zL^!3$Yx-Osw>yhSI+L`sQ7rgKu;t1pYiOIRi@uBstu_xj{W9dmho9Cqqnl|i{%~h2 z+1^G{qmsa#Y&e1Cbc2;duDKah6gjh=iG2f395*G#87KeWtryGw^!VHO=+m_Ui^a}k znlo~Ft~{DW#DkGH*}R^zy33pIqlNEWOYYfVF6V`lycXTD@n5Vj!g-_ev29N^O6yHn zU0x2W!i}5fO~mApeWBHSe|MGjMdjF5+W4Ky4{Ql@E<==FFJdB@gDX|1zFSL}XcZjB z2~O;vzX9nS@}M~rAsrl&^YEqT^-^XeN+gi$VQQix5oL%#ON&*+D^9(58m3O4gtC$f zWTeCh@k{nSPW+DI8Z28~)Jks4^EeBQ5l+XpP?SfegN^pc4!aY@6}1>OC?84jv0~v2 zI837EQB{Kz%^gy`LnZC7)FnCkLfOc zTqeaj#_84Qof1wqxE0H{Rl-jTNMTMY*;E}^y{Cp=--Tqd??z`PVRBv?DM}e+$)zF9 zpe6g<#5bF_A%bqIwB%%jN0EX-3vqgK0;Uh@g=|`cH|{RO%GGPJVZ$a=R_;Sg zv_XtwCXQV1ts7Et?C-`d9y&Q6PohgBktv(aE{Neh_xv8Oyz&aZTDc0nNEy81yn(po z;_>+P%yB5lN)egEJ>k8tw&KrkFTq}^A0@1$1am1IzcgfdVdaUB7q@pHsfj03EcCKr z0}3-Qn>MrO-_k}R&}b3lt*)&JAFTZXk!BC#jj@QyN*6n5VMEh*R?+wP?}E2+Y5oXF z5j%=%Xrxd1#9J?6a`r$(C&WqJS2(An-7abkf|Sgn&0FyBf`8-rzdVKHjC90nBJs|$ zMR@AA`!HteBtb@PG`WT+#=;e;LZi=)f{CLbBgIaZ5-r|Omck(zU5HIjMoVqIomEpD zZP&K%Bv^2FhYarS0S1SeAi>?;T|;mN8{C}$!QCOaySux)!^iXfh_5$#r+cfbdRhSL`-FXDhK;rGk~b!}{~juCff5g;gH z#-1-jfMp(vBz=!>r@H`3g1G*Yir`VD7#xx%H@V8F8(!cRISSdD3*t(2EiGMvpvk#z z?lKWoShp}1;x(cw^OYrji1JXhNppG z&c~o#0@`-1Db=izb75!u)tbm_KE__BadB~OYH(8|D33oKGIyq}$r0UQtVCk-OUPRz(dyCVCv$3cNa!es}`@!+`|A_3SN^fOPzG9&vs5A1zhPpLs3u9_< z(jKg%vF-dwPSb)WkwR8?Z{2UZ?IvcXL~(tF6lJ#4$ov9QpHy)T$HKSmn+0LkU@u2m zQ{N}$!-wZGaFV%g$&n|&#<)xxOCwU<%f9vJ5&|uDr6JRy?mcT37)9imkC#t?>R((3 zSvmd5-e2T#d5$!7q#=spWXv>Ov~`q5miPb!N^wAaM=3UEvJPcR0hm6iFUFP7`+XoF zA0k7Ecax}jGzffwU7nXGjNFvnDLj(4IOzJ*7FlFljc%bJ#yEI>d_QNTVLZVdSTh}pu^UTRoI~^n z&T8JSM+zd+*?fDfsHur4*Fu1y4GO@ureV@%-2a#g5Rrv%zai80wVXL&*l7iFNn6`N zNS9ej?*Z%YZ=|j7Z_gKtBlyxVd*zE*_N$LnY;IHb#(qggyIgRa_c2~D+Aoq)~b`{KS-7~A(0d@Yw z=j!3fz!(27K&GBEv8Aoe0T}jrP_qytz`wPI{Hn=fRI`+J^>fGGVe!jz0`PTU)yzlQit^e_8`;c_y<-zzXxqr@;8{gWM zixJ634+H9^WDiNZBuZEU8?a61EMK@?P=xuu!+dSA*qDdszK#j3Er~fOa77`$xhiYJ)&<{;b z&W`*IKo4%)lPsd7is7ymnVIw)=&n_@TD6r>11FcG+LgUnCV=hG`l1rtx{^)B~}4tZ91#EY7J$>=lhpq zMs1k`I&_Qu+f+B6CT4Oqm9=5Oax~v8uYp)nb#3igU`b{S5tHA?OV5pFHquVAx_<(pU?czqIvR7 z&f9CB*Ja6tSI3@%K^s{Gyj30$p2kke8tCreE%8e@rJbhxwPQ8xq(>L=(X|WLWQ-@G z(ug(R#bL0()K$9jO?)`&lN?sfZ##>yzS_QBf-g*%CxNP?)iJiej*nOQ-Js!OsUz-9e9Jo6Bu3Zy;yS-{(K`lEiK|W_#EZ<~vj`3U zF(q~&YEc&kNM^3pAeq_{w<|5^RVh(~U<$6sF6|`I*>Bd;HE#D=u~PGp$VQPlENo&Bl}gg_x}Nrj8>l2n9gk@+5WVQwg^jOe^#4Boln# z?H2p@@u1|LlFOMt*jUD;kbmHAUAqZhxlaN8H45z;2eGneuMLlZlBwSc`?KYgM6UW; zEW$Shm6cSxD=HqN&JMl)vo^1blM)uu%`2qa#VuEIeqmH6=JcQ@4rYuvEgntT`_15v zwUF^O?O*!*?X0k$0Z1Pq1FK}GL2K%pv8S^Jq&^+{<e7_bNaDXQE+LUVht@W?O*Zvf_7jLA%Ntc(8Br~K z;=&BF{#7!B@vg3$)f6)L88|L8>{2ukzKZi)ukS%O=8g%$sG>hdeQRs$HdVUiVDi?i zMU_JikjBEX=M{G_^+e)RuJ{C2hj3Y91VQS9J4?}v)W5W$*jePg*I6*Ue=fSJVBOzx ztn??c)G6*rOt>Cq^Uf)R?=Et;NGtFJ?&8C2)t4@&;}pgTCbYdX$|?GZL?Srm!5L76 zsC@{}_(`GCq;_$(N1u2X&?VukN3o)MdtK&0&gZXH{EAsws%a&7UQO~s@g75pbfFEL8A?>s&@+#Q?&C|l|cEwT8wUtxmwf! zuTN;Y|8uo)X9tEZx+wEr^CGK7fyF)*hhKMCqQlra=0LG~yG6>;p}%*X^OJ>@5Yu&v zES)h4l#HhSnMaI7cLgg^My6>(jei&!igIq{{rpW%|B^odo&8`BTC(~hPZ;S?22WOO zoUyS-41|f<#^N3i5bA-?Yuv>#C`!6ypJ2?HenLtu1ehYaucz32)IaeP zgS_k7kfS?Vu#s??yQ&lP44#txAG%lF;=W~shW1$F8!0;oopPEglm>J!`G4r~KUB@S z?yd-*MxOQm{zd=#4avNre?3|bxe^77#OOQxVxVN6Vr{|JD!JX1HYY2`AmZ*dd(wcx zdMQwm*4tV%lRQK|3a39=kdeEPJPa~-`mc*?xhk)^ys*%v!EGmZgog0s)n~!9-X&E; zvwDHou1f*|2vz93EgErMxZ~N1Qp@V8{i@7HT^NlmAa!?k7VHzM5FW>0PF#hQIK1P2 z)hV*sMN|Qd8~xp4rh}BhtsRr~TCm%ApJ8@+a88y_#3@cZ-LKG>YQkWU8@YT^j29c3 z`)DhOtFgh-eh(;bI>3V`i<2=)Grok{54=*E{*iJH!2nJyFcJ?ML*wutI_KSLPwqil z4?VrLk1@}mKbbO?n%YzL6Y*C4J242ufP2M>V}TnK3c-?C3WbqZ6`fwN+#8K-SOwr> zgRS7Z+^NLDS*%8I+_r0h{dyj7PArWuZO`{2PkP(;MONKNa%;VPeTbxJ>1C_9g2_Af zDd8MAEHhZ{1ucl$0vSBo7@NQGSrx5ma1@=@4y&h3Zk@3tNY}?Vdt}5gFj~D1^m!y| zH;<+Tw#SB!f?t8ye0`x`>ef$vt7Quw%EDDqTUNiF&+{xd8f>3QJ-Xxr#<-|uJ3+E_ znxe)~D~(JBW9YtfIom-#o2Oe-Z%M)Xze-*%RqT`>t9w1YuiGGtN!#+OWJ_ecGqiQJ zzi~f?qhKd*!njc*IkV~)1D&Q;kD%K>!9jr@0LCAg3=0JarXSe0p6I4G=2-eJ(3z%v z?7);ui^E$*Ru>Z5Sa;>`lWkuckmqN*P}Cl>tK@*O%e&PA!!mvy;N-6GckC25)=80R z2OsMne`kQ$8k~-cB$PL_BCEgZTI6e8cLPf9<0njopa@3m>F$i`)wn$48K29)Q`1!C z)#s4NT*C2#;pbx{9l3eVm-?fIy?7zKs|61p=pFL#_hxXf$}d&k#NQcc zy0&{DS@XGWO1!~)5(d^HRDH44=2Vn2pVJTO7A07aw=+k5qx|CICC<<{_KopiHNs1| zr(g=Q`!TTzwfQ+e@)A}E3yK??$oic8A++Xbm<&^>(|9jsmrv$ zkSXL-mxX5gCAEDaW7G)9R;>HKav`7PCqMx}+_)O%79x$K7Hv&GY7I z!+5z7jvFEoj2IS!`KzB@Rc0}0Vj+nl{MB$x%o+Xz@LH(do@QOLNV=cgkaG5k7ZWRJ zatC0l6I`cT?q{)N7%5|=kMf(O3Ip+8c_^3y3rl`t#^suTnN$6GzfsW)Iy>9=0AJ)9 z@HXr3--1fhiAPdAF__+gmb??GD%BwNCnaf@U+w!}i-P0l=w7AJbL9W+jthr!R%uIh7T#$T43XbCfB1CMdX>BCj51_DKFdS)=JjUR+$prO z*!%qIq+*asdo&s@Fpk*zT?kB1$?`+6pL_cup@(X6xF|eE>L|sI`0`PMAYx|f;ZIe? zglG=M$7eC0{>wCBLLElAYrtuW?d;nhA%N!4HuXUiL)z4K1sSBqVMRRDi z`3gcc>7)__0FLOELg=+LmlnDCV^7eA#$*W^3a$OLBsIOK)~+<`H`K0K2FAECIHn*M z_;e3hYKI&a1te(d82jT~C1ZP#jnS7tV-(9{riYS2f4yiKN!6QT3nX6JpV5evImN8m zLEL>7GIT{e8O`h-HW}PA4O&1!CTd8s4BWUwp$KGeCeLe&q8Xg%~}h28D*lPL{E$yw_6vp~hFYA~19Fq_{b|3afK14aRD8wk6*yo{&wyDe1K z#d7d1=YaY-qy64eT4T@b%Mz=G`iCyU)RN|%$a%z?EU+5Nc{DLN80~^Pk~)QlQ>V%~ zZQkNNXK&547H#lab8(nzsD7$@GtO$bvyuMAj^A%m^X#n0s2b4>!z|YhYdy&OOLeUX z6jg@-3SB1i%Ah_BbAR{~#_DQAtt5@Oy+Z6=TTW2nts5Y~G77||3tR24`giPX14+Ym zK&r;1wC}v&jW{v-*LAC)URQ%+SK(@)^sbIPy#3D=*89`hv~0Mc8a`AU6hg6FI{Ar1 zV}27@O&Mk{c@+O!`tqpLGA~PIV8$G!IF3-!wy?R^KQaNgy1bOOtWF<`&R=+L{!6S- zc@AuXT_Q{XqK^{SLE2xexQ(lGj*Oc1h!({%9}=TPGM|UwDf@sUXwNtl1oSY^ ztgbW6mZY!fZVQiwDapPf`yusvnTM<1O<&4`L|3OC*UC*TjHn&{f_(SkF9|P)dqZvc z-}MM7KaLH&pzR3>+(V@0_U{2TU%>0vQh`t|Cdix&HpJB~C;)!*7@R~=Vt2Ng(){UA z?1Y}aEB|*+vP-A@ho7KqLAO=zCh{~RL%gMfytB3i!`|~CUQ6F$30e{1e?T;F@n&OgGlkKWbOKq+(rpm(ZprISj zNVs78;#!3MeMd=7Gox#neK`{A50hm^SteOC!IO!uuIIX4$Lg)!O-v^#nb}K05&%8} zR6?1HGq<*Osd9hb+}vzwQ9Zc(-!Us)6ff#NfR`YwEM%DIw0$J{?+I@-;~{ns9+kQ<5JYc0gTel=%Nh8+y-VAW$GdeuUmKZ z(493_8Ec!GP;~k;eb;6TXa5Jy%&*5CGz)_5%pJqq%GUH2qVO5f*SwPwW#XclinQTL zIzK)#H>O)x3+}D2cbM9|_hN##NqGOX<_V_zDH$s85?h}y{drb&wIjcU?v_rWZmIr*75Ncemw{Drqucm)`vWHTxf#gq zY@IK=u#q;*G=afpUgJVRqsS0zg*n)cYl302;?*n%Q-F#FX|H%zbP34Ms&eXf8G9mOa_cOO))C?)Fxq8G1HQ$U#6-z6U& zcQ?QHzAK%M{D3d->Iri<;{yt${NB9A)&|a6CB}+0mY9__WpLu$xD;+P`iE}9XX^)| z*|VP_SEVeI)0K%O9L{oJgFei6Sbt0%;Rk(f3a>8)`zkI-_q-mP#?^h%K_miNRuxN%tyZuu6 z9J)`|k0lzSJLu6f_z@ZW1ZdEW$^TOVKsr#~pb(k_?rS+vlL|T=LvhO1V7C-1C3B8gDKssb zcGFQ)vDKDD5;d05FD;UH>i6u*Z)af;*l_0Sro3z5epn<2KcD!8nsYvuL44U#WgN8z z7IT{VF9A~%3fSQXGJoRM=uB*t1f}4{&)hGquxE5Keu4Q)<)b z3w;{s0y|}c6_0K2lY*8+$AWkDJL1!QZ}y6I1fk#$>Q-v0LW=YODSSF>S%S7Ijst54 zJB=zfRNtoTra7JXpp?DL^-KCzcKt`W3i#6%=((^kX1w&j2|QN~ z%L>+`M0{VXw6WI+ zL<8Bxs2eWUNubN{;I?;mUu8Bte&(>5&G=Ybcem|}Y)>h+a?dl26WgV6>f`4p{4C^p zXHT7V?dQ4mKA-Q~rW+BLF}*~nnAWxq8uQ_^S&W@FWP*^E@s7{3&6}TZ7Q22ghG{Z? znh^{C9-+JNT&*tDhen7RBwtSbGm~ku?7`s|mh6mX0VXc|>aZ(~Ccl8hsBmUF0f6#D z=n~=J=*u%nAD1~=ef~V=YFARxv1C!jYN18?LV_j@D8LJ*!=7wo$9$eS;i-!gdvHcO z&jW+P+xkFRK_$$UT$$-*-Wf7apxKL%3@JI7JH*WSOnl!5Gmsrk+4~oVW~nEfBb^VFV1%WUJ67Mg zNBq=j^i*n`oC%N?Xq*0zc`#2gOBBwX+WhpC(rki^x+J%!Yl3tl{dMrG%&{<5jhC)zPx5HrKflrWNsm-YPi)Hy?6Q2?s@n(W*ro zTb(O8gS79$sr&sjN)g9LU#)t$(|=|k?Lo;f_WT0idhMay80pB|=JKyBJ`4T{T7NGl zxTshuz$kf3Zy6w#kY-=P0%SF?d{4O#cWX;upwwFVzf$PeMq?FX05a>=OXp6Ap+8U4`c7CLX8+O3`zu-p&ljJK#P%eXofUS^Ep6v;JKGzOlcU=bo#G}a=@{hjgi zWh%$?a;WgTsuJ(fa$|lpn7X@GvsF4=6`{Z(hT`ZyvahsXIyut=e#A-OEBNuy2!BSU zq~VE@>q@kwah>5+oSz6qyH|~2r07*M`QtbhO&DgZg?BTANid0#Z)*ym={$6dbpa(N zjDwIO$e8}9Hn!}T7g+(RP}DgzMoZk{!@9CxbfujC>bnkd-pOl?_9MMjw*D=|-Mhmf z7!mT{PJZ*94`{rbglFY06fs312>Hm$vORDI~MHQ+H_=DCl`vF`W6nk}asz^}FpFxzU$r+J8b+b_$Drs%$C8%sN+(9(OIj zUu?5&f7BBnU&RN(W)_{9Tcq5K=p^a1xU&C=P6-U$0Zx`r7;a5OjJg}mt9_~&1{u*R z^j&7PB7E?lS9));XJuieHEvo~reH+3<>Y#JM$s9T&20H=B0a#QD_{XR*X+_n7$Tp- z@IBn-EY93m(GXe_+IlB>{3utUtHu^Y@C83*DiBv=@i{o^dXTwEc+fRDY5Qr^ zM7Uykc=1@M;6xXnfB>qbS?{MDILRw0UyNbm35-;y47m~y$9KB41xVUbN+Uj%uJCBe zh_ECJ^EuAlUSD)k`E~lpy=R_Yde$(=$kVFY z=CB!&jx)(Jld9(RilH0L&&s6B+<$DTf_)y-H<)9n<`uNj0)9j0)@v$(thNlLU&SH4 z%zNowzD-3mNk?5sG!Pmmr!dJaA&K=;Dm4z`^NNK}YHIjHf8~?eszlmf>S5&Cm&S~) z+0u!E9>G?J>E~biu_AM~;iS2vL-*#U#JFtS?N(eyX^~|)#izfGu6z60(KX~Ybq7G( zP(tSzP|>B5c)la1;@Op3{!0?jVykCi2&=-6DZmp`Avd3?q&%SbJx~?+reBFx&uSdZxszFulawsjK%5NA) zq|zOA98a1f^5Ze^@mrXFfosZ5j5BOkkCFA4YD9IrGtACP6jMq9E@4sOjC}T!G8_L? zW2?gZ2@jDX+Nlub3sgvra$CPP-hE2tdt)v zovGh@zq0$o>AtpXiuNhWLrZ_XGM$=v{~pd(@v(2nr?xO>03kV5U4?hQEvHW%L1aGu z-MI*Qq$SxR<7w`Oo4oAjD=ZEuSpovdye_rn=Kj`_bD79eJseN#1xs7%{ybpMBfOy|-&ddq2?;S03~o!lJ1~&A0rD5=@ZK zxq|Wb1|^?dn(bf`HFUVXzJ8s5IpYy~MV_heT;D{GJhhmoS`)=(Oq;B&M+oqJMyll% zSj1d~I1zbwsvkBhF~=1z(8uxDhmDV3UD!(#nY81n=bBkPq7bhhH3=1fvliv?Wd_B? zE$H+F{2C|m%OO#?I<)R&Miv$lS~jn~l$L^pB*h=5FSCM|!qpXnI(6%7a_C}C&-d$@ z%}t+B;=ar0>t~X$leUvIy~-l5OT)D5YW`O`-|$`Ds4t)I{-{>}SJ!2DYHo#hdpyUa z6~(QLqrlb< ztIJvF&u%{gPsp>}@oaeBoN4`(w)f_+L}+w`7`=^pBk@S~r!SQ)&S;j$$I*|X>N3`+ zwNsl1s?i?kD&n#ed?hIbg#=B`f^qnGMCF2!U%#0V;!=iZxC$UCq)Yd2qIsh^t=qJh zXYejCUt0h2dEyay-g#69*?!;#{r<(QIpjyt{a8Kd>24UqZbHr|XI`==1ipzS&&!lF zVB5`~sFD|g?YytX#5!R!eQXF0`TgPTQF|vcEle(dTx<p=U>%b%(Zjf zzE&`4G?e{ho0=GwGsrFaR2^DdhpFN1EgEEA!vj(25iaHzC61HkYTd7vfARFBuRp0X z^!f?E2-20OixB>Sk%8plG{GV_Pi%$%!#S+pza;G8XR>zXbdSpF(RX@{L64gT#3>ma z`AO(i5&5NrwSEut{5~4is`1_2attXRC_h#&FDP-1VX+AF5)x3IOC5!OLfRi6@-t9> zt)7!F{EV^FFT^DY8y>2RY8#!OkdK6ioG`-)=|)Rn|FRoN8lwYSGA$LCLp^9mM1 z7-u0?a5W-Y(`Z1hV17pTsdk(^t2QX&LG-x|V+BZNE3@#iZi+pWR;`3n>-Qp%HSSxkNc%p)p@ zEr{fUBUlT>p5 zCjS2VgUC9+1Gsr!I&HBgBCQ|%;%C$Et0hX*R0FURp2bVJ0Ae+MEm+{R*i zPU6wOw6YuYeIHrRTl0QelrxIMWGSmCMdqC6no~Jv+Gj=3)rS1u-%%NbeeoUHlAM-F zHok|ec5Co(*~KM;n;;fqQw$oa2fery6R`1r%gyV8f}PAO)KMG_y9aF)VbaiHIz((X zt_OXJs~ROfFk7RD3>lEt6UN&5v`s-Vot>bi(`|NXQcg{N^wR6F4YRG=U>>;H2aCM) zC?S%JdWtHbJiaP3H@JH$dwMg1dqEh(nZ}WH_qs_i_Xq!Yg#enzgG!Q}fX2o5m5vjL zOO@Ztc3GqOn7sGnBKwMSue3_)XG7Gjo*`5xfvqMs9-GDccpiN-3lvijp*+YE@2{J+ zL|ZXQR@vH`3=p~xb)sK9vW}I2W62a$yaX9Al5miphS!$PjOaCg$tqig9Dc!cczu+V zKd{3V%B4Y$z;(gOdd&v~7Df(m#oStd_YFpsq>NGy0b&(Hf^*?vGs(6MrB`$(q_&hD zONr;fa=6r$<+I|LZg}B;`Fneeb22UpiL}_foCPUe5Q}$EU;SEULs9{F?M$cNIZsoY zw&k4zW3dOBYn_V%Uq=xsN}z+1DD%q&ME(K;&Lrprz3;>M5n9FfH7Zjf$G3FUd$iDg z*3i3P$u{`~r9;l*<`o^W)faOgtoj7E(2wWMr1IB@A0Z z#4B+)qa+%Fy53s#SaHv2(<^?v6>RzTtj<-Enk%~q$zd}M-wfSBB9r6GGjoVGzsgN4 zNJ9Lngs3net`+^+E50#KGNeY8%Sdt4wp~3AA%ZE;tzjYg|*S`&xhmvP|h*GOM>t!PGW8!|;kM(QRVD@cdW8sx_f9Iel6E^S&$sAo4e z#=gJZk*;OwDFf8#x8pTs22DN>`4x5>{}vV|tr{F$=;)Aq8N+AdqLXHo78#b4+oZx_ z;$kLEsS2aDpp$fc7tS5iGR@LnD9yn4c{3KJ{>tvT9)W`-GAJ!ABlc6qBKuD@{|}w| z`GPrfOa7&$g`w@l4DYRc>t?JkB3VW>c;b#s9|r!ZQ#9nom94qN*tj^eAK49}bk_VP z{~~R0Tp6j3=xJuxvVT&@RETkpIu(q9FxIeg5~o)zLjv0KG&jY5Dxe@9qfR2D93^YE6(FS*6SHP+G_EJ`b(M z&2Lo z^7jAS);*Z|@wOB0Rkw$bg2lzxk24CiEG`Bo^sDu6Dg~GR^I&z@dwkfL-o+OYB(r0D zfzxvR=)qrlArMkgaA<4#LbWK}GU0210bIef9~^McpEB-Byvo!R z;7-)2EbsaK2E^^Zjgt|%UulCxON^dVB% z7q@bV1}<^6Z%!!ExLNYXIA%ST5*<4uz_Mh^M-JKi^9zFee=ADiPm&lqa)wA>V zpr|c&2%%|mZU(YkbhKZ9Ik`Bu2Gh=i`I$uNr$){EInreKwtvr<3mve3gt;%KCGPmN zCjh;tpHGVV9}bu0sf{+cnLaO9rDM~k4D z_zt-xXz}|ge8a(a9JXe*9$WpQy0HTH+?ZZ#e*n8-L9h81~abV<*{rR)o zIi6YmgI?L9_r#_D_5P?(&yj5f7?GQ2l$}31D!|ea4qkXS%s8cbyhc)a8tI_iMc%%5NU73h}>s zkIJ&Td>A)D@jJa&lp!6JHUD&G)tl$c>r(R8+XE^Xq&6{e<0RO-0azPXbo`NXBf_M~c70k)Y|YnTwrWqrKuNKBj~$j{CosJv?nJ zfl@5eV?!}Dj)wFs@3apZQ9w{5=-wN1c^O8^j3$+VA?={8X=EX%MKqI$g({&SNwQ=R z5*1l>PbQeJXKk21@PowdO~qRC8l_Jm1-Yf$KQNy<`RF)@>RG#Ro{F0SR1~r6b(ejf zEt)%K{CK8>uY|R6^$cv?9z!8=SPSAneGw&FG<%jEt~7duqa57(w{|K}7Fp-g`gONd znG}nL{mmn(fA)Y6=9dX5v8w66ELv#cHl{fSVsSL{XoCw79YuCf$HFB>!7Og6Emlh0 zsiZ@o^}kN1p6%EQE(S1h+9TJPza!N?d2<~k1u^KQoO&%i-Bv4=B*o|@(lr%w3Zl^( z?g-!{HJye^z|Z3u$z`}+7)u)(%xMb#xx6y{+lkX%^p^$JeY0S6lpF;eT*%^HDYxZ- z>CW5aHev+r$Q+Vk-|6RQjI}wc6JrViA)STsIe4bT0vGN^!B07;j^uX}E7G*s?4t4> z_stK>s!BLI>TN9~d|?>sdZvI~WhvZHa1UFxkg$V3G8Eiq90G4QY0JLw%E3sR$z9t7 z>#?F~fiuWq!^vh#Ya=DM&lU&v$abh$J>$*EcsTs+HMW{zB0rMM;|hm~i4~I++qtWK zF+RT5`SW9MTg{h5R_f(W%R5)u*;QPrH0hj%WspDM`~jKqJT;oyH;M zhfIGI8Dp5;(s_hAFYvNy8K~{+W9WM4LdVBv2tOx}YpyKOi<&j>B@)GsTC1qY5O;mG zQ_9Spn2-=l>2Zt!9#pZY^OHMT6@bo&8;GRcoo+`Q!&5MkufqeL+sJJYrA+URxVj8& zulH|H8EDuo4n&L*Oh=mWzX`Y*^)yai#3r=(>2Wz;UH3rlu}{Ua{9i3tc02!?=;;qU zupLx7hq@LTaLW8Vr4#oAB^JS}fh**O;3>Sx_Gq!g*QtAZGr6k= z7KcZ*;$=m; z51-jEj4=ucV~;zJC}@^1TQBnvB6*Vrw{kXmBRC2RKjvm-yl9iW(hmC;7jK1Kt+f1M zQn}Q-JPBp3qxnw*p{1!-wp$0Y{|d>fps|?l#_2}jd}U7fOS#J*+B0dx_XN^1*3?(Y z_+^?tzdUCBWnd0cKv5#L6W!w=}lf-P4AzC1?;BxPGnR@J^z&#J3la}Yt-`QtM|JS z;d-~@bM$9{?RxN1QI(>4gTf(!E!7x2?KftvcO#J8e^%gyb~8NY=0{7glNM4Er#d7H z)jg-34j_2dWfcPcsm)^wCqL(^egCvBsK9-V#OsOD<%B|9G600^hjPUq?(Z(+F{~psCgnoVvKM{!~5th7-f|^eWZUHm4oiJDq8kncvmh(!NVs%W7(l4O|-K^@C#Bi@bJs z5ql@6)`DwK7%$a5Wau29_l)#3_}HC1!)zs&xosua{(W8$vYm8wnh4#@1z1Rhz$Ww- z@V;Ly7SUDwQzK&$HI7g;4s2+sZyIttUD~KzdV{5_I(EnPc^hFwwNE4%zf8wA6&i9% zL9QklV+$=MbqtLpqew>p#FpGj8+x}go^bXuIacf?s@B+#Zy6cEvRT{UwWYlRb9XG2 zRCw3oPj<7W`ktjLDTjCJuN-pzyY0t55ar9vMk58Lr@D8PY#9vP^Le%gl_UuGS9;oKA4BN{Uq)+v zU#IvM+JfSxKX4aGH=87*3c)=+Y<>CEuK7Jqe7MzR&7R<-bw4stThNe1!1O<3env)! zs|Lp9*Gml#*w<4$|-M>-=zIcPX+*QN8oq~qTiNvA(+ zZ1+pzqQSzSI!@dyY>Z<|_go4bR#)q15HipHL)`wwSRH>@XqWIBeQ}qg+~0yE}D|$cEM*vfdLh{c%ln&|npa2=79nrqUZJ%Mo7Z3*{jK%FAbJoUW;Mlv3awpOBr?7v20mgV~wE zel3Q)d6y9Q$kP5>Pg?+dlD8x+v17PdlIR>hx86D(v*VSToWSXf4kPg7r4$x(?2rKGUC#kz2JdWp3!&X8i<;K`Jv5 z5qnAg-x1M=c5Rl?wt&a zK2DMfVeQ^0ocLQtgL`&8^UEE*u_z@5^)8M=LaN??*XzV*j<@r7UoUmc{v1}kpV{jb zERu!Yl0-qDD)~+p*5?lF8eHx9VrV9v4&%^$eFx@%z!xTfkdQ7J))y`e%IKLWF!q^g z@8q$oxQsD<7p+OUqu^G~EkUmlr$zGd@uKgVY+$T75lBrfYa8~NmKc68%^_3GWB%t4 zR`-cee{r~Dlu1c!o2BsL8dJlEWJMrc>%-0~n*H=?0|amBggYMlv~N3F7_Le7+pNg! z;e>2{OU!!h|OQw#e4YO&Izp0l};L7tOP3 zF+@YREjYVUzmWu9F@&u`v5(*BJl^BCQCM1yxyODFOstu8`Q4ay)NB#Q?dl?&(bNzd zcWx$O{(?Awl^A_YmhyTwOKxTJ@N>U_4%(sTwOBtlDb0(0?0+SK-XxigW@9K+Z%>8& zUI2(IPwJg2)q5X7WmCHLbKIa{G!Ec;U9FKXFpKP={fz|LTRfSMO|PP~3@i^@keqW) zI$!7x`f6gO5IJho;D=Cb+}DI$&*brD3?FhH#v3Fy>2)!H(S2-XDWuWFH)#ZjO0wwg zhC-*2z#_Ncm{Dfg|Ja&}80Z|P?{}V(D1IKUe2L!fKsPucLx6EN+*yim6~0xXPuQ%Q zgiE2sr|+DvZmJ{Etw<7QqU5x!%N#zpuMVHy1f~^qOPzPBawLWF)5!e`w0C@%sexOH`qq!BP-^iCAVeDa8a$^hb8A?xH*qwNMCME zPZl%+G2HZabH7H{So%f4j)?PKZ43nv2tYl(~$+w)4T=>PpYQT6~P=p74CNBaUGMetBHK@IiVJs~6${ zL-4`d+6X@HUBp*vhFJN#2h+`=M!{uXaZ}#ScaFr z*J<4@xD}WC@^^6v-o2~mW@%Bs-P-VZHi-3W) zWC`Pgm#f1c7{Bs9K3xXZz_|YL1V&O85IGE6Alat}Pu&FLh?YD5rVf==_eZWDRc%}L z-6m%}%4BU(g?Qt3Zk{XJo(0GhffwBqOe|M@SMG8Hf#_XLaHyA?VvCHw?2mg0121aC zLm58`!F!NX={bR^RN literal 0 HcmV?d00001 diff --git a/src/index.js b/src/index.js index 2cca0063..bb501e0c 100644 --- a/src/index.js +++ b/src/index.js @@ -4,32 +4,25 @@ import Example from './views/Example.js';*/ import { - sortData, - filterData, - sortBounty, computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; import { renderStats, renderHome } from "./views/home.js"; -import { renderHeader } from "./components/header.js"; import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; const routes= {"/": renderHome, "/error": error} -let result = data; + const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); -rootRender.appendChild(renderHeader()); + rootRender.appendChild(renderHome()); -rootRender.appendChild(renderItems(result)); -const sortName = document.querySelector('[data-testid="select-sort"]'); -const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); -const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); -const filterCrew = document.querySelector('[data-testid="select-filter"]'); -const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); -const clearButton = document.querySelector('[data-testid="button-clear"]'); + + + + const factsButton = document.getElementById("facts"); const charactersTitle = document.querySelector("h2"); @@ -42,71 +35,7 @@ onURLChange(event.target.location.pathname); -filterOrigin.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterOrigin.value; - const filteredOrigin = filterData(data, "seaOfOrigin", value); - rootRender.innerHTML = ""; - filterCrew.value = ""; - filterStatus.value = ""; - const filteredList = renderItems(filteredOrigin); - rootRender.appendChild(filteredList); - result = filteredOrigin; - -}); -filterCrew.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterCrew.value; - const filteredCrew = filterData(data, "crewOrigin", value); - rootRender.innerHTML = ""; - filterOrigin.value = ""; - filterStatus.value = ""; - const filteredList = renderItems(filteredCrew); - rootRender.appendChild(filteredList); - result = filteredCrew; -}); -filterStatus.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterStatus.value; - const filteredStatus = filterData(data, "status", value); - rootRender.innerHTML = ""; - filterOrigin.value = ""; - filterCrew.value = ""; - const filteredList = renderItems(filteredStatus); - rootRender.appendChild(filteredList); - result = filteredStatus; -}); -sortName.addEventListener("change", (e) => { - e.preventDefault(); - const sortOrder = sortName.value; - const sortedName = sortData(result, "name", sortOrder); - rootRender.innerHTML = ""; - sortedBounty.value = ""; - const sortedList = renderItems(sortedName); - rootRender.appendChild(sortedList); -} -); -sortedBounty.addEventListener("change", (e) => { - e.preventDefault(); - const sortOrder = sortedBounty.value; - const sortedResultBounty = sortBounty(result, sortOrder) - rootRender.innerHTML = ""; - sortName.value = ""; - const sortedList = renderItems(sortedResultBounty); - rootRender.appendChild(sortedList); -}); -clearButton.addEventListener("click", (e) => { - e.preventDefault(); - filterOrigin.value = ""; - filterCrew.value = ""; - filterStatus.value = ""; - sortName.value = ""; - sortedBounty.value = ""; - rootRender.innerHTML = ""; - rootRender.appendChild(renderItems(data)); - result = data; -}); factsButton.addEventListener("click", (e) => { e.preventDefault(); rootRender.innerHTML = ""; diff --git a/src/style.css b/src/style.css index ef9be6c8..5f9e2565 100644 --- a/src/style.css +++ b/src/style.css @@ -5,13 +5,12 @@ padding: 0px; margin: 0px; } -header { +.headerStyle { font-family: "Metal Mania", cursive; font-style: normal; - line-height: n; width: 100%; height: 20vh; - background-image: url(./img/header-image.png); + background-image: url(../img/header-image.png); background-size: 506px 234px; background-color: #01367C; display: flex; @@ -37,10 +36,13 @@ h1 { body { background-color: #EAEAEA; } -nav { +.navStyle { display: flex; width: 100%; + height: 20%; + background-color: #A90000; } + .div-filtros { display: flex; flex-direction: row; @@ -48,7 +50,8 @@ nav { } .filters { width: 100%; - background-color: #A90000; + height: 20%; + background-color: #000000; display: flex; } label { @@ -103,7 +106,6 @@ ul { align-items: center; background-color: #D1A879; width: 445px; - height: px; margin: 30px 55px; border-radius: 20px; justify-content: space-around; diff --git a/src/views/home.js b/src/views/home.js index cc970b01..dc40bfcd 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -1,90 +1,156 @@ import { renderNav } from "../components/nav.js"; -import data from "../data/dataset.js"; +import { renderHeader } from "../components/header.js"; +import { renderFooter } from "../components/footer.js" +import { filterData } from "../lib/dataFunctions.js"; +import { renderItems } from "../components/cards.js"; +import dataset from "../data/dataset.js"; +import { sortBounty } from "../lib/dataFunctions.js"; export const renderHome = () => { const section = document.createElement("section"); - section.classList.add("filters") + section.classList.add("section"); + const nav = renderNav(); + const footer = renderFooter(); + const header = renderHeader(); + const ul = renderItems(); + const rootRender = document.querySelector("#root"); - renderNav.innerHTML += ` + + nav.innerHTML += `

- - - - - - - - - - - - + + + + + + + + + + + +
` - - - - - const ul = document.createElement("ul"); - data.forEach((element) => { - const li = document.createElement("li"); - li.setAttribute("itemscope", ""); - li.setAttribute("itemtype", "One Piece"); - li.classList.add("cards"); - li.innerHTML = ` -

${element.name}

- ${element.id} -

${element.description}

-

${element.facts.bounty}

- `; - - ul.appendChild(li); - - - }); - - - section.appendChild(renderNav); - section.appendChild(ul); + + section.appendChild(header) + section.appendChild(nav); + section.appendChild(ul) + window.addEventListener('DOMContentLoaded', function () { + const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); + const sortName = document.querySelector('[data-testid="select-sort"]'); + const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); + const filterCrew = document.querySelector('[data-testid="select-filter"]'); + const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); + const clearButton = document.querySelector('[data-testid="button-clear"]'); + + + + let result; + filterOrigin.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterOrigin.value; + const filteredOrigin = filterData(dataset, "seaOfOrigin", value); + filterCrew.value = ""; + filterStatus.value = ""; + section.appendChild(renderItems(filteredOrigin)); + result = filteredOrigin; + }); + + filterCrew.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterCrew.value; + const filteredCrew = filterData(dataset, "crewOrigin", value); + //rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterStatus.value = ""; + const filteredList = renderItems(filteredCrew); + rootRender.appendChild(filteredList); + result = filteredCrew; + }); + filterStatus.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterStatus.value; + const filteredStatus = filterData(dataset, "status", value); + rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterCrew.value = ""; + const filteredList = renderItems(filteredStatus); + rootRender.appendChild(filteredList); + result = filteredStatus; + }); + sortName.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortName.value; + const sortedName = sortData(result, "name", sortOrder); + rootRender.innerHTML = ""; + sortedBounty.value = ""; + const sortedList = renderItems(sortedName); + rootRender.appendChild(sortedList); + } + ); + sortedBounty.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortedBounty.value; + const sortedResultBounty = sortBounty(result, sortOrder) + rootRender.innerHTML = ""; + sortName.value = ""; + const sortedList = renderItems(sortedResultBounty); + rootRender.appendChild(sortedList); + }); + clearButton.addEventListener("click", (e) => { + e.preventDefault(); + filterOrigin.value = ""; + filterCrew.value = ""; + filterStatus.value = ""; + sortName.value = ""; + sortedBounty.value = ""; + rootRender.innerHTML = ""; + rootRender.appendChild(renderItems(dataset)); + result = dataset; + }); + + }) + section.appendChild(footer) return section } From 712dad56c92cb4b81adaa134f7347fe20637fb9f Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 2 Nov 2023 13:52:24 -0300 Subject: [PATCH 10/69] home --- src/components/cards.js | 19 ++++ src/components/footer.js | 5 +- src/components/header.js | 1 + src/components/nav.js | 1 + src/img/header-image.png | Bin 0 -> 230565 bytes src/index.js | 83 ++------------- src/style.css | 14 +-- src/views/home.js | 220 +++++++++++++++++++++++++-------------- 8 files changed, 181 insertions(+), 162 deletions(-) create mode 100644 src/components/cards.js create mode 100644 src/img/header-image.png diff --git a/src/components/cards.js b/src/components/cards.js new file mode 100644 index 00000000..de4f0f8b --- /dev/null +++ b/src/components/cards.js @@ -0,0 +1,19 @@ +import dataset from "../data/dataset.js"; + +export const renderItems = (data) => { + const ul = document.createElement("ul"); + dataset.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = ` +

${element.name}

+ ${element.id} +

${element.description}

+

${element.facts.bounty}

+ `; + ul.appendChild(li); + }); + return ul; + }; \ No newline at end of file diff --git a/src/components/footer.js b/src/components/footer.js index facd1815..490cb33a 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,6 +1,7 @@ export const renderFooter = () => { const footer = document.createElement("footer"); - footer= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; - + const p = document.createElement("p") + p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + footer.appendChild(p) return footer; } \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js index 2423d430..afcaed9d 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -1,5 +1,6 @@ export const renderHeader = () => { const header = document.createElement("header"); + header.classList.add("headerStyle") const h1 = document.createElement("h1"); h1.textContent = "One Pedia" header.appendChild(h1); diff --git a/src/components/nav.js b/src/components/nav.js index f18779c6..8f9d9d6b 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -3,6 +3,7 @@ export const renderNav = () => { const homeIcon = document.createElement("a"); homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); + nav.classList.add("navStyle") nav.appendChild(homeIcon); return nav; diff --git a/src/img/header-image.png b/src/img/header-image.png new file mode 100644 index 0000000000000000000000000000000000000000..487ec42c823526d1395f65c75e1bc69665cd79aa GIT binary patch literal 230565 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
C8n)I6N4?Y?XFJ4GZGQ^J+IE^^Oj8# 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

mGfHiW>B{~87Su}3$pbn3j#YQ6Ny97DpxE=(X- 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 z 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 literal 0 HcmV?d00001 diff --git a/src/index.js b/src/index.js index 2cca0063..bb501e0c 100644 --- a/src/index.js +++ b/src/index.js @@ -4,32 +4,25 @@ import Example from './views/Example.js';*/ import { - sortData, - filterData, - sortBounty, computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; import { renderStats, renderHome } from "./views/home.js"; -import { renderHeader } from "./components/header.js"; import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; const routes= {"/": renderHome, "/error": error} -let result = data; + const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); -rootRender.appendChild(renderHeader()); + rootRender.appendChild(renderHome()); -rootRender.appendChild(renderItems(result)); -const sortName = document.querySelector('[data-testid="select-sort"]'); -const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); -const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); -const filterCrew = document.querySelector('[data-testid="select-filter"]'); -const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); -const clearButton = document.querySelector('[data-testid="button-clear"]'); + + + + const factsButton = document.getElementById("facts"); const charactersTitle = document.querySelector("h2"); @@ -42,71 +35,7 @@ onURLChange(event.target.location.pathname); -filterOrigin.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterOrigin.value; - const filteredOrigin = filterData(data, "seaOfOrigin", value); - rootRender.innerHTML = ""; - filterCrew.value = ""; - filterStatus.value = ""; - const filteredList = renderItems(filteredOrigin); - rootRender.appendChild(filteredList); - result = filteredOrigin; - -}); -filterCrew.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterCrew.value; - const filteredCrew = filterData(data, "crewOrigin", value); - rootRender.innerHTML = ""; - filterOrigin.value = ""; - filterStatus.value = ""; - const filteredList = renderItems(filteredCrew); - rootRender.appendChild(filteredList); - result = filteredCrew; -}); -filterStatus.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterStatus.value; - const filteredStatus = filterData(data, "status", value); - rootRender.innerHTML = ""; - filterOrigin.value = ""; - filterCrew.value = ""; - const filteredList = renderItems(filteredStatus); - rootRender.appendChild(filteredList); - result = filteredStatus; -}); -sortName.addEventListener("change", (e) => { - e.preventDefault(); - const sortOrder = sortName.value; - const sortedName = sortData(result, "name", sortOrder); - rootRender.innerHTML = ""; - sortedBounty.value = ""; - const sortedList = renderItems(sortedName); - rootRender.appendChild(sortedList); -} -); -sortedBounty.addEventListener("change", (e) => { - e.preventDefault(); - const sortOrder = sortedBounty.value; - const sortedResultBounty = sortBounty(result, sortOrder) - rootRender.innerHTML = ""; - sortName.value = ""; - const sortedList = renderItems(sortedResultBounty); - rootRender.appendChild(sortedList); -}); -clearButton.addEventListener("click", (e) => { - e.preventDefault(); - filterOrigin.value = ""; - filterCrew.value = ""; - filterStatus.value = ""; - sortName.value = ""; - sortedBounty.value = ""; - rootRender.innerHTML = ""; - rootRender.appendChild(renderItems(data)); - result = data; -}); factsButton.addEventListener("click", (e) => { e.preventDefault(); rootRender.innerHTML = ""; diff --git a/src/style.css b/src/style.css index ef9be6c8..5f9e2565 100644 --- a/src/style.css +++ b/src/style.css @@ -5,13 +5,12 @@ padding: 0px; margin: 0px; } -header { +.headerStyle { font-family: "Metal Mania", cursive; font-style: normal; - line-height: n; width: 100%; height: 20vh; - background-image: url(./img/header-image.png); + background-image: url(../img/header-image.png); background-size: 506px 234px; background-color: #01367C; display: flex; @@ -37,10 +36,13 @@ h1 { body { background-color: #EAEAEA; } -nav { +.navStyle { display: flex; width: 100%; + height: 20%; + background-color: #A90000; } + .div-filtros { display: flex; flex-direction: row; @@ -48,7 +50,8 @@ nav { } .filters { width: 100%; - background-color: #A90000; + height: 20%; + background-color: #000000; display: flex; } label { @@ -103,7 +106,6 @@ ul { align-items: center; background-color: #D1A879; width: 445px; - height: px; margin: 30px 55px; border-radius: 20px; justify-content: space-around; diff --git a/src/views/home.js b/src/views/home.js index cc970b01..dc40bfcd 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -1,90 +1,156 @@ import { renderNav } from "../components/nav.js"; -import data from "../data/dataset.js"; +import { renderHeader } from "../components/header.js"; +import { renderFooter } from "../components/footer.js" +import { filterData } from "../lib/dataFunctions.js"; +import { renderItems } from "../components/cards.js"; +import dataset from "../data/dataset.js"; +import { sortBounty } from "../lib/dataFunctions.js"; export const renderHome = () => { const section = document.createElement("section"); - section.classList.add("filters") + section.classList.add("section"); + const nav = renderNav(); + const footer = renderFooter(); + const header = renderHeader(); + const ul = renderItems(); + const rootRender = document.querySelector("#root"); - renderNav.innerHTML += ` + + nav.innerHTML += `

- - - - - - - - - - - - + + + + + + + + + + + +
` - - - - - const ul = document.createElement("ul"); - data.forEach((element) => { - const li = document.createElement("li"); - li.setAttribute("itemscope", ""); - li.setAttribute("itemtype", "One Piece"); - li.classList.add("cards"); - li.innerHTML = ` -

${element.name}

- ${element.id} -

${element.description}

-

${element.facts.bounty}

- `; - - ul.appendChild(li); - - - }); - - - section.appendChild(renderNav); - section.appendChild(ul); + + section.appendChild(header) + section.appendChild(nav); + section.appendChild(ul) + window.addEventListener('DOMContentLoaded', function () { + const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); + const sortName = document.querySelector('[data-testid="select-sort"]'); + const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); + const filterCrew = document.querySelector('[data-testid="select-filter"]'); + const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); + const clearButton = document.querySelector('[data-testid="button-clear"]'); + + + + let result; + filterOrigin.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterOrigin.value; + const filteredOrigin = filterData(dataset, "seaOfOrigin", value); + filterCrew.value = ""; + filterStatus.value = ""; + section.appendChild(renderItems(filteredOrigin)); + result = filteredOrigin; + }); + + filterCrew.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterCrew.value; + const filteredCrew = filterData(dataset, "crewOrigin", value); + //rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterStatus.value = ""; + const filteredList = renderItems(filteredCrew); + rootRender.appendChild(filteredList); + result = filteredCrew; + }); + filterStatus.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterStatus.value; + const filteredStatus = filterData(dataset, "status", value); + rootRender.innerHTML = ""; + filterOrigin.value = ""; + filterCrew.value = ""; + const filteredList = renderItems(filteredStatus); + rootRender.appendChild(filteredList); + result = filteredStatus; + }); + sortName.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortName.value; + const sortedName = sortData(result, "name", sortOrder); + rootRender.innerHTML = ""; + sortedBounty.value = ""; + const sortedList = renderItems(sortedName); + rootRender.appendChild(sortedList); + } + ); + sortedBounty.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortedBounty.value; + const sortedResultBounty = sortBounty(result, sortOrder) + rootRender.innerHTML = ""; + sortName.value = ""; + const sortedList = renderItems(sortedResultBounty); + rootRender.appendChild(sortedList); + }); + clearButton.addEventListener("click", (e) => { + e.preventDefault(); + filterOrigin.value = ""; + filterCrew.value = ""; + filterStatus.value = ""; + sortName.value = ""; + sortedBounty.value = ""; + rootRender.innerHTML = ""; + rootRender.appendChild(renderItems(dataset)); + result = dataset; + }); + + }) + section.appendChild(footer) return section } From 5f14aa7578797bb6896d0a7037dc1ef48542a3c4 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 2 Nov 2023 14:44:01 -0300 Subject: [PATCH 11/69] filtros --- src/components/cards.js | 2 +- src/lib/dataFunctions.js | 4 +- src/views/home.js | 97 ++++++++++++++++++++-------------------- 3 files changed, 51 insertions(+), 52 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index de4f0f8b..e164b647 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,6 +1,6 @@ import dataset from "../data/dataset.js"; -export const renderItems = (data) => { +export const renderItems = (dataset) => { const ul = document.createElement("ul"); dataset.forEach((element) => { const li = document.createElement("li"); diff --git a/src/lib/dataFunctions.js b/src/lib/dataFunctions.js index 389e4435..41cbc5b0 100644 --- a/src/lib/dataFunctions.js +++ b/src/lib/dataFunctions.js @@ -30,8 +30,8 @@ export const sortData = (data, sortBy, sortOrder) => { }; - export const sortBounty = (data, sortOrder) => { - const sortedCharacters = data.sort((a, b) => { + export const sortBounty = (dataset, sortOrder) => { + const sortedCharacters = dataset.sort((a, b) => { //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); diff --git a/src/views/home.js b/src/views/home.js index dc40bfcd..300b5a2e 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -1,11 +1,11 @@ import { renderNav } from "../components/nav.js"; import { renderHeader } from "../components/header.js"; -import { renderFooter } from "../components/footer.js" +import { renderFooter } from "../components/footer.js"; import { filterData } from "../lib/dataFunctions.js"; import { renderItems } from "../components/cards.js"; import dataset from "../data/dataset.js"; import { sortBounty } from "../lib/dataFunctions.js"; - +import { sortData } from "../lib/dataFunctions.js"; export const renderHome = () => { const section = document.createElement("section"); @@ -13,10 +13,10 @@ export const renderHome = () => { const nav = renderNav(); const footer = renderFooter(); const header = renderHeader(); - const ul = renderItems(); + const showItems = document.createElement("div"); + showItems.classList.add("showItems"); const rootRender = document.querySelector("#root"); - nav.innerHTML += ` @@ -70,30 +70,39 @@ export const renderHome = () => { - ` - - section.appendChild(header) - section.appendChild(nav); - section.appendChild(ul) - window.addEventListener('DOMContentLoaded', function () { - const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); + `; + + section.appendChild(header); + section.appendChild(nav); + section.appendChild(showItems); + showItems.appendChild(renderItems(dataset)); + window.addEventListener("DOMContentLoaded", function () { + const filterOrigin = document.querySelector( + '[data-testid="select-filterOrigin"]' + ); const sortName = document.querySelector('[data-testid="select-sort"]'); - const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); + const sortedBounty = document.querySelector( + '[data-testid="select-bounty"]' + ); const filterCrew = document.querySelector('[data-testid="select-filter"]'); - const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); + const filterStatus = document.querySelector( + '[data-testid="select-filterStatus"]' + ); const clearButton = document.querySelector('[data-testid="button-clear"]'); - - - let result; + let data = dataset; filterOrigin.addEventListener("change", (e) => { e.preventDefault(); const value = filterOrigin.value; const filteredOrigin = filterData(dataset, "seaOfOrigin", value); + console.log(filteredOrigin); + showItems.innerHTML = ""; filterCrew.value = ""; filterStatus.value = ""; - section.appendChild(renderItems(filteredOrigin)); - result = filteredOrigin; + const filteredList = renderItems(filteredOrigin); + console.log(filteredList); + showItems.appendChild(filteredList); + data = filteredOrigin; }); filterCrew.addEventListener("change", (e) => { @@ -104,8 +113,8 @@ export const renderHome = () => { filterOrigin.value = ""; filterStatus.value = ""; const filteredList = renderItems(filteredCrew); - rootRender.appendChild(filteredList); - result = filteredCrew; + showItems.appendChild(filteredList); + data = filteredCrew; }); filterStatus.addEventListener("change", (e) => { e.preventDefault(); @@ -115,27 +124,26 @@ export const renderHome = () => { filterOrigin.value = ""; filterCrew.value = ""; const filteredList = renderItems(filteredStatus); - rootRender.appendChild(filteredList); - result = filteredStatus; + showItems.appendChild(filteredList); + data = filteredStatus; }); sortName.addEventListener("change", (e) => { e.preventDefault(); const sortOrder = sortName.value; - const sortedName = sortData(result, "name", sortOrder); - rootRender.innerHTML = ""; + const sortedName = sortData(data, "name", sortOrder); + showItems.innerHTML = ""; sortedBounty.value = ""; const sortedList = renderItems(sortedName); - rootRender.appendChild(sortedList); - } - ); + showItems.appendChild(sortedList); + }); sortedBounty.addEventListener("change", (e) => { e.preventDefault(); const sortOrder = sortedBounty.value; - const sortedResultBounty = sortBounty(result, sortOrder) - rootRender.innerHTML = ""; + const sortedResultBounty = sortBounty(data, sortOrder); + showItems.innerHTML = ""; sortName.value = ""; const sortedList = renderItems(sortedResultBounty); - rootRender.appendChild(sortedList); + showItems.appendChild(sortedList); }); clearButton.addEventListener("click", (e) => { e.preventDefault(); @@ -144,16 +152,14 @@ export const renderHome = () => { filterStatus.value = ""; sortName.value = ""; sortedBounty.value = ""; - rootRender.innerHTML = ""; - rootRender.appendChild(renderItems(dataset)); - result = dataset; + showItems.innerHTML = ""; + showItems.appendChild(renderItems(dataset)); + data = dataset; }); - - }) - section.appendChild(footer) - return section -} - + }); + section.appendChild(footer); + return section; +}; export const renderStats = () => { const root = document.querySelector("#root"); @@ -164,35 +170,31 @@ export const renderStats = () => { liOrigin.innerHTML = `

Origin Fact

origin-img - ` + `; const pOrigin = document.createElement("p"); pOrigin.id = "idOrigin"; liOrigin.appendChild(pOrigin); ul.appendChild(liOrigin); - - //Render Crew Card const liCrew = document.createElement("li"); liCrew.classList.add("cards"); liCrew.innerHTML = `

Crew Fact

crew-img - ` + `; const pCrew = document.createElement("p"); pCrew.id = "idCrew"; liCrew.appendChild(pCrew); ul.appendChild(liCrew); - - //Render Bounty Card const liBounty = document.createElement("li"); liBounty.classList.add("cards"); liBounty.innerHTML = `

Bounty Fact

bounty-img - ` + `; const pBounty = document.createElement("p"); pBounty.id = "idBounty"; liBounty.appendChild(pBounty); @@ -200,6 +202,3 @@ export const renderStats = () => { root.appendChild(ul); return ul; }; - - - From a76a80854b9b413306a96090cb288c53ced354a5 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 2 Nov 2023 14:44:01 -0300 Subject: [PATCH 12/69] filtros --- src/components/cards.js | 2 +- src/lib/dataFunctions.js | 4 +- src/views/home.js | 97 ++++++++++++++++++++-------------------- 3 files changed, 51 insertions(+), 52 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index de4f0f8b..e164b647 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,6 +1,6 @@ import dataset from "../data/dataset.js"; -export const renderItems = (data) => { +export const renderItems = (dataset) => { const ul = document.createElement("ul"); dataset.forEach((element) => { const li = document.createElement("li"); diff --git a/src/lib/dataFunctions.js b/src/lib/dataFunctions.js index 389e4435..41cbc5b0 100644 --- a/src/lib/dataFunctions.js +++ b/src/lib/dataFunctions.js @@ -30,8 +30,8 @@ export const sortData = (data, sortBy, sortOrder) => { }; - export const sortBounty = (data, sortOrder) => { - const sortedCharacters = data.sort((a, b) => { + export const sortBounty = (dataset, sortOrder) => { + const sortedCharacters = dataset.sort((a, b) => { //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); diff --git a/src/views/home.js b/src/views/home.js index dc40bfcd..300b5a2e 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -1,11 +1,11 @@ import { renderNav } from "../components/nav.js"; import { renderHeader } from "../components/header.js"; -import { renderFooter } from "../components/footer.js" +import { renderFooter } from "../components/footer.js"; import { filterData } from "../lib/dataFunctions.js"; import { renderItems } from "../components/cards.js"; import dataset from "../data/dataset.js"; import { sortBounty } from "../lib/dataFunctions.js"; - +import { sortData } from "../lib/dataFunctions.js"; export const renderHome = () => { const section = document.createElement("section"); @@ -13,10 +13,10 @@ export const renderHome = () => { const nav = renderNav(); const footer = renderFooter(); const header = renderHeader(); - const ul = renderItems(); + const showItems = document.createElement("div"); + showItems.classList.add("showItems"); const rootRender = document.querySelector("#root"); - nav.innerHTML += ` @@ -70,30 +70,39 @@ export const renderHome = () => { - ` - - section.appendChild(header) - section.appendChild(nav); - section.appendChild(ul) - window.addEventListener('DOMContentLoaded', function () { - const filterOrigin = document.querySelector('[data-testid="select-filterOrigin"]'); + `; + + section.appendChild(header); + section.appendChild(nav); + section.appendChild(showItems); + showItems.appendChild(renderItems(dataset)); + window.addEventListener("DOMContentLoaded", function () { + const filterOrigin = document.querySelector( + '[data-testid="select-filterOrigin"]' + ); const sortName = document.querySelector('[data-testid="select-sort"]'); - const sortedBounty = document.querySelector('[data-testid="select-bounty"]'); + const sortedBounty = document.querySelector( + '[data-testid="select-bounty"]' + ); const filterCrew = document.querySelector('[data-testid="select-filter"]'); - const filterStatus = document.querySelector('[data-testid="select-filterStatus"]'); + const filterStatus = document.querySelector( + '[data-testid="select-filterStatus"]' + ); const clearButton = document.querySelector('[data-testid="button-clear"]'); - - - let result; + let data = dataset; filterOrigin.addEventListener("change", (e) => { e.preventDefault(); const value = filterOrigin.value; const filteredOrigin = filterData(dataset, "seaOfOrigin", value); + console.log(filteredOrigin); + showItems.innerHTML = ""; filterCrew.value = ""; filterStatus.value = ""; - section.appendChild(renderItems(filteredOrigin)); - result = filteredOrigin; + const filteredList = renderItems(filteredOrigin); + console.log(filteredList); + showItems.appendChild(filteredList); + data = filteredOrigin; }); filterCrew.addEventListener("change", (e) => { @@ -104,8 +113,8 @@ export const renderHome = () => { filterOrigin.value = ""; filterStatus.value = ""; const filteredList = renderItems(filteredCrew); - rootRender.appendChild(filteredList); - result = filteredCrew; + showItems.appendChild(filteredList); + data = filteredCrew; }); filterStatus.addEventListener("change", (e) => { e.preventDefault(); @@ -115,27 +124,26 @@ export const renderHome = () => { filterOrigin.value = ""; filterCrew.value = ""; const filteredList = renderItems(filteredStatus); - rootRender.appendChild(filteredList); - result = filteredStatus; + showItems.appendChild(filteredList); + data = filteredStatus; }); sortName.addEventListener("change", (e) => { e.preventDefault(); const sortOrder = sortName.value; - const sortedName = sortData(result, "name", sortOrder); - rootRender.innerHTML = ""; + const sortedName = sortData(data, "name", sortOrder); + showItems.innerHTML = ""; sortedBounty.value = ""; const sortedList = renderItems(sortedName); - rootRender.appendChild(sortedList); - } - ); + showItems.appendChild(sortedList); + }); sortedBounty.addEventListener("change", (e) => { e.preventDefault(); const sortOrder = sortedBounty.value; - const sortedResultBounty = sortBounty(result, sortOrder) - rootRender.innerHTML = ""; + const sortedResultBounty = sortBounty(data, sortOrder); + showItems.innerHTML = ""; sortName.value = ""; const sortedList = renderItems(sortedResultBounty); - rootRender.appendChild(sortedList); + showItems.appendChild(sortedList); }); clearButton.addEventListener("click", (e) => { e.preventDefault(); @@ -144,16 +152,14 @@ export const renderHome = () => { filterStatus.value = ""; sortName.value = ""; sortedBounty.value = ""; - rootRender.innerHTML = ""; - rootRender.appendChild(renderItems(dataset)); - result = dataset; + showItems.innerHTML = ""; + showItems.appendChild(renderItems(dataset)); + data = dataset; }); - - }) - section.appendChild(footer) - return section -} - + }); + section.appendChild(footer); + return section; +}; export const renderStats = () => { const root = document.querySelector("#root"); @@ -164,35 +170,31 @@ export const renderStats = () => { liOrigin.innerHTML = `

Origin Fact

origin-img - ` + `; const pOrigin = document.createElement("p"); pOrigin.id = "idOrigin"; liOrigin.appendChild(pOrigin); ul.appendChild(liOrigin); - - //Render Crew Card const liCrew = document.createElement("li"); liCrew.classList.add("cards"); liCrew.innerHTML = `

Crew Fact

crew-img - ` + `; const pCrew = document.createElement("p"); pCrew.id = "idCrew"; liCrew.appendChild(pCrew); ul.appendChild(liCrew); - - //Render Bounty Card const liBounty = document.createElement("li"); liBounty.classList.add("cards"); liBounty.innerHTML = `

Bounty Fact

bounty-img - ` + `; const pBounty = document.createElement("p"); pBounty.id = "idBounty"; liBounty.appendChild(pBounty); @@ -200,6 +202,3 @@ export const renderStats = () => { root.appendChild(ul); return ul; }; - - - From 99a7731e9a6b1ae7be2d94cc97d3cffaee0d7618 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Thu, 2 Nov 2023 15:29:25 -0300 Subject: [PATCH 13/69] otros cambios de filtro y facts --- src/index.js | 36 +++-------------------------- src/views/facts.js | 54 ++++++++++++++++++++++++++++++++++++++++++++ src/views/home.js | 56 +++++++++------------------------------------- 3 files changed, 68 insertions(+), 78 deletions(-) create mode 100644 src/views/facts.js diff --git a/src/index.js b/src/index.js index bb501e0c..fa9a2651 100644 --- a/src/index.js +++ b/src/index.js @@ -1,65 +1,35 @@ // En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. - /* import Example from './views/Example.js';*/ - import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; -import { renderStats, renderHome } from "./views/home.js"; +import { renderHome } from "./views/home.js"; import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; - -const routes= {"/": renderHome, "/error": error} - +import{renderStats} from "./views/facts.js" +const routes= {"/": renderHome, "/facts": renderStats, "/error": error} const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); -rootRender.appendChild(renderHome()); - - - -const factsButton = document.getElementById("facts"); const charactersTitle = document.querySelector("h2"); - - document.addEventListener("DOMContentLoaded", (event)=>{ console.log("sitio cargado"); console.log(event.target.location.pathname); onURLChange(event.target.location.pathname); }) - - - -factsButton.addEventListener("click", (e) => { - e.preventDefault(); - rootRender.innerHTML = ""; - charactersTitle.innerHTML = "Facts" - rootRender.appendChild(renderStats()); - const origen = document.querySelector("#idOrigin"); - origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; - const crew = document.querySelector("#idCrew"); - crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." - const bounty = document.querySelector("#idBounty"); - bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." -}); - - - /* Ejemplo de definición de rutas: - const routes = { "/": Example, ... } */ - /* TODO: 1.- Definir rutas en router. diff --git a/src/views/facts.js b/src/views/facts.js new file mode 100644 index 00000000..241a45fc --- /dev/null +++ b/src/views/facts.js @@ -0,0 +1,54 @@ +export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + `; + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + `; + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + `; + rootRender.innerHTML = ""; + charactersTitle.innerHTML = "Facts" + rootRender.appendChild(renderStats()); + const origen = document.querySelector("#idOrigin"); + origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; + const crew = document.querySelector("#idCrew"); + crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." + const bounty = document.querySelector("#idBounty"); + bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; + +} + + + \ No newline at end of file diff --git a/src/views/home.js b/src/views/home.js index 300b5a2e..dbed7f15 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -6,6 +6,7 @@ import { renderItems } from "../components/cards.js"; import dataset from "../data/dataset.js"; import { sortBounty } from "../lib/dataFunctions.js"; import { sortData } from "../lib/dataFunctions.js"; +import { navigateTo } from "../router.js"; export const renderHome = () => { const section = document.createElement("section"); @@ -109,7 +110,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterCrew.value; const filteredCrew = filterData(dataset, "crewOrigin", value); - //rootRender.innerHTML = ""; + showItems.innerHTML = ""; filterOrigin.value = ""; filterStatus.value = ""; const filteredList = renderItems(filteredCrew); @@ -120,7 +121,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterStatus.value; const filteredStatus = filterData(dataset, "status", value); - rootRender.innerHTML = ""; + showItems.innerHTML = ""; filterOrigin.value = ""; filterCrew.value = ""; const filteredList = renderItems(filteredStatus); @@ -156,49 +157,14 @@ export const renderHome = () => { showItems.appendChild(renderItems(dataset)); data = dataset; }); + const factsButton = document.getElementById("facts"); + factsButton.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/facts") + }); section.appendChild(footer); return section; -}; - -export const renderStats = () => { - const root = document.querySelector("#root"); - const ul = document.createElement("ul"); - //Render Origin Card - const liOrigin = document.createElement("li"); - liOrigin.classList.add("cards"); - liOrigin.innerHTML = ` -

Origin Fact

- origin-img - `; - const pOrigin = document.createElement("p"); - pOrigin.id = "idOrigin"; - liOrigin.appendChild(pOrigin); - ul.appendChild(liOrigin); - - //Render Crew Card - const liCrew = document.createElement("li"); - liCrew.classList.add("cards"); - liCrew.innerHTML = ` -

Crew Fact

- crew-img - `; - const pCrew = document.createElement("p"); - pCrew.id = "idCrew"; - liCrew.appendChild(pCrew); - ul.appendChild(liCrew); - - //Render Bounty Card - const liBounty = document.createElement("li"); - liBounty.classList.add("cards"); - liBounty.innerHTML = ` -

Bounty Fact

- bounty-img - `; - const pBounty = document.createElement("p"); - pBounty.id = "idBounty"; - liBounty.appendChild(pBounty); - ul.appendChild(liBounty); - root.appendChild(ul); - return ul; -}; + +}) +} From 50c349ecab1b05961031a974c4ef03c05350515d Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Thu, 2 Nov 2023 15:29:25 -0300 Subject: [PATCH 14/69] otros cambios de filtro y facts --- src/index.js | 36 +++-------------------------- src/views/facts.js | 54 ++++++++++++++++++++++++++++++++++++++++++++ src/views/home.js | 56 +++++++++------------------------------------- 3 files changed, 68 insertions(+), 78 deletions(-) create mode 100644 src/views/facts.js diff --git a/src/index.js b/src/index.js index bb501e0c..fa9a2651 100644 --- a/src/index.js +++ b/src/index.js @@ -1,65 +1,35 @@ // En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. - /* import Example from './views/Example.js';*/ - import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; -import { renderStats, renderHome } from "./views/home.js"; +import { renderHome } from "./views/home.js"; import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; - -const routes= {"/": renderHome, "/error": error} - +import{renderStats} from "./views/facts.js" +const routes= {"/": renderHome, "/facts": renderStats, "/error": error} const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); -rootRender.appendChild(renderHome()); - - - -const factsButton = document.getElementById("facts"); const charactersTitle = document.querySelector("h2"); - - document.addEventListener("DOMContentLoaded", (event)=>{ console.log("sitio cargado"); console.log(event.target.location.pathname); onURLChange(event.target.location.pathname); }) - - - -factsButton.addEventListener("click", (e) => { - e.preventDefault(); - rootRender.innerHTML = ""; - charactersTitle.innerHTML = "Facts" - rootRender.appendChild(renderStats()); - const origen = document.querySelector("#idOrigin"); - origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; - const crew = document.querySelector("#idCrew"); - crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." - const bounty = document.querySelector("#idBounty"); - bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." -}); - - - /* Ejemplo de definición de rutas: - const routes = { "/": Example, ... } */ - /* TODO: 1.- Definir rutas en router. diff --git a/src/views/facts.js b/src/views/facts.js new file mode 100644 index 00000000..241a45fc --- /dev/null +++ b/src/views/facts.js @@ -0,0 +1,54 @@ +export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + `; + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + `; + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + `; + rootRender.innerHTML = ""; + charactersTitle.innerHTML = "Facts" + rootRender.appendChild(renderStats()); + const origen = document.querySelector("#idOrigin"); + origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; + const crew = document.querySelector("#idCrew"); + crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." + const bounty = document.querySelector("#idBounty"); + bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; + +} + + + \ No newline at end of file diff --git a/src/views/home.js b/src/views/home.js index 300b5a2e..dbed7f15 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -6,6 +6,7 @@ import { renderItems } from "../components/cards.js"; import dataset from "../data/dataset.js"; import { sortBounty } from "../lib/dataFunctions.js"; import { sortData } from "../lib/dataFunctions.js"; +import { navigateTo } from "../router.js"; export const renderHome = () => { const section = document.createElement("section"); @@ -109,7 +110,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterCrew.value; const filteredCrew = filterData(dataset, "crewOrigin", value); - //rootRender.innerHTML = ""; + showItems.innerHTML = ""; filterOrigin.value = ""; filterStatus.value = ""; const filteredList = renderItems(filteredCrew); @@ -120,7 +121,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterStatus.value; const filteredStatus = filterData(dataset, "status", value); - rootRender.innerHTML = ""; + showItems.innerHTML = ""; filterOrigin.value = ""; filterCrew.value = ""; const filteredList = renderItems(filteredStatus); @@ -156,49 +157,14 @@ export const renderHome = () => { showItems.appendChild(renderItems(dataset)); data = dataset; }); + const factsButton = document.getElementById("facts"); + factsButton.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/facts") + }); section.appendChild(footer); return section; -}; - -export const renderStats = () => { - const root = document.querySelector("#root"); - const ul = document.createElement("ul"); - //Render Origin Card - const liOrigin = document.createElement("li"); - liOrigin.classList.add("cards"); - liOrigin.innerHTML = ` -

Origin Fact

- origin-img - `; - const pOrigin = document.createElement("p"); - pOrigin.id = "idOrigin"; - liOrigin.appendChild(pOrigin); - ul.appendChild(liOrigin); - - //Render Crew Card - const liCrew = document.createElement("li"); - liCrew.classList.add("cards"); - liCrew.innerHTML = ` -

Crew Fact

- crew-img - `; - const pCrew = document.createElement("p"); - pCrew.id = "idCrew"; - liCrew.appendChild(pCrew); - ul.appendChild(liCrew); - - //Render Bounty Card - const liBounty = document.createElement("li"); - liBounty.classList.add("cards"); - liBounty.innerHTML = ` -

Bounty Fact

- bounty-img - `; - const pBounty = document.createElement("p"); - pBounty.id = "idBounty"; - liBounty.appendChild(pBounty); - ul.appendChild(liBounty); - root.appendChild(ul); - return ul; -}; + +}) +} From 7faf67773dea571892e23d23a59874ba6920cc22 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 2 Nov 2023 16:58:56 -0300 Subject: [PATCH 15/69] el codigo funciona, lo volvi a los cambios que hizo yanina --- src/components/footer.js | 12 +-- src/components/header.js | 14 ++-- src/components/nav.js | 16 ++-- src/lib/dataFunctions.js | 166 +++++++++++++++++++-------------------- src/views/home.js | 56 ++++++++++--- 5 files changed, 149 insertions(+), 115 deletions(-) diff --git a/src/components/footer.js b/src/components/footer.js index 490cb33a..2fe61741 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,7 +1,7 @@ export const renderFooter = () => { - const footer = document.createElement("footer"); - const p = document.createElement("p") - p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; - footer.appendChild(p) - return footer; - } \ No newline at end of file + const footer = document.createElement("footer"); + const p = document.createElement("p") + p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + footer.appendChild(p) + return footer; +} \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js index afcaed9d..b8f04bf9 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -1,8 +1,8 @@ export const renderHeader = () => { - const header = document.createElement("header"); - header.classList.add("headerStyle") - const h1 = document.createElement("h1"); - h1.textContent = "One Pedia" - header.appendChild(h1); - return header - } \ No newline at end of file + const header = document.createElement("header"); + header.classList.add("headerStyle") + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + header.appendChild(h1); + return header +} \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js index 8f9d9d6b..8eaf5082 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,10 +1,10 @@ export const renderNav = () => { - const homeIcon = document.createElement("a"); - homeIcon.innerHTML = `crew-img` - const nav = document.createElement("nav"); - nav.classList.add("navStyle") - nav.appendChild(homeIcon); - - return nav; - } \ No newline at end of file + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + const nav = document.createElement("nav"); + nav.classList.add("navStyle") + nav.appendChild(homeIcon); + +return nav; +} \ No newline at end of file diff --git a/src/lib/dataFunctions.js b/src/lib/dataFunctions.js index 41cbc5b0..e2a05e3e 100644 --- a/src/lib/dataFunctions.js +++ b/src/lib/dataFunctions.js @@ -1,87 +1,87 @@ export const sortData = (data, sortBy, sortOrder) => { - const sort = data.sort((x, y) => { - //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. - const valX = x[sortBy]; - const valY = y[sortBy]; - //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. - if (sortOrder === "asc") { - if (valX < valY) { - return -1; - } - //si x es mayor que y, retornará 1 - if (valX > valY) { - return 1; - } - // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. - } else if (sortOrder === "desc") { - if (valX < valY) { - return 1; - } - //si x es mayor que y retorna -1 - if (valX > valY) { - return -1; - } - //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) - } else { - return 0; + const sort = data.sort((x, y) => { + //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. + const valX = x[sortBy]; + const valY = y[sortBy]; + //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. + if (sortOrder === "asc") { + if (valX < valY) { + return -1; } - }); - return sort; - }; - - - export const sortBounty = (dataset, sortOrder) => { - const sortedCharacters = dataset.sort((a, b) => { - //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) - const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); - const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); - //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. - if (sortOrder === "asc") { - return bountyA - bountyB; - //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. - } else if (sortOrder === "desc") { - return bountyB - bountyA; + //si x es mayor que y, retornará 1 + if (valX > valY) { + return 1; } - }); - return sortedCharacters; - }; - - - export const filterData = (data, filterBy, value) => { - return data.filter((object) => { - //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. - if (object.facts[filterBy]) { - return object.facts[filterBy] === value; + // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. + } else if (sortOrder === "desc") { + if (valX < valY) { + return 1; } - //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. - return false; - }); - }; - - - export const computeStats = (data, analyzeProperty, value) => { - //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. - const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); - //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). - const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); - //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. - const percentage = (reduceData / data.length) * 100; - //devuelve el resultado y se decide retornar redondeando a dos decimales. - return percentage.toFixed(2); - }; - - export const computeStatsBounty = (data, bounty, value) => { - //creamos un nuevo array con los elementos que queremos calcular. - const bountyParsed = data.map(element => { - //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. - return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); - }); - //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. - const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); - //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). - const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); - //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. - const percentage = (reduceData / data.length) * 100; - //devuelve el resultado y se decide retornar redondeando a dos decimales. - return percentage.toFixed(2); - }; \ No newline at end of file + //si x es mayor que y retorna -1 + if (valX > valY) { + return -1; + } + //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) + } else { + return 0; + } + }); + return sort; +}; + + +export const sortBounty = (dataset, sortOrder) => { + const sortedCharacters = dataset.sort((a, b) => { + //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) + const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); + const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); + //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. + if (sortOrder === "asc") { + return bountyA - bountyB; + //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. + } else if (sortOrder === "desc") { + return bountyB - bountyA; + } + }); + return sortedCharacters; +}; + + +export const filterData = (data, filterBy, value) => { + return data.filter((object) => { + //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. + if (object.facts[filterBy]) { + return object.facts[filterBy] === value; + } + //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. + return false; + }); +}; + + +export const computeStats = (data, analyzeProperty, value) => { + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); +}; + +export const computeStatsBounty = (data, bounty, value) => { + //creamos un nuevo array con los elementos que queremos calcular. + const bountyParsed = data.map(element => { + //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. + return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); + }); + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); +}; \ No newline at end of file diff --git a/src/views/home.js b/src/views/home.js index dbed7f15..a4870a4e 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -6,7 +6,6 @@ import { renderItems } from "../components/cards.js"; import dataset from "../data/dataset.js"; import { sortBounty } from "../lib/dataFunctions.js"; import { sortData } from "../lib/dataFunctions.js"; -import { navigateTo } from "../router.js"; export const renderHome = () => { const section = document.createElement("section"); @@ -110,7 +109,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterCrew.value; const filteredCrew = filterData(dataset, "crewOrigin", value); - showItems.innerHTML = ""; + //rootRender.innerHTML = ""; filterOrigin.value = ""; filterStatus.value = ""; const filteredList = renderItems(filteredCrew); @@ -121,7 +120,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterStatus.value; const filteredStatus = filterData(dataset, "status", value); - showItems.innerHTML = ""; + rootRender.innerHTML = ""; filterOrigin.value = ""; filterCrew.value = ""; const filteredList = renderItems(filteredStatus); @@ -157,14 +156,49 @@ export const renderHome = () => { showItems.appendChild(renderItems(dataset)); data = dataset; }); - const factsButton = document.getElementById("facts"); - factsButton.addEventListener("click", (e) => { - e.preventDefault(); - navigateTo("/facts") - }); section.appendChild(footer); return section; - -}) -} +}; + +export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + `; + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + `; + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + `; + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; +}; \ No newline at end of file From 9412223d2a71c9fb24c9741160ba069ca61de5b0 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 2 Nov 2023 16:58:56 -0300 Subject: [PATCH 16/69] el codigo funciona, lo volvi a los cambios que hizo yanina --- src/components/footer.js | 12 +-- src/components/header.js | 14 ++-- src/components/nav.js | 16 ++-- src/lib/dataFunctions.js | 166 +++++++++++++++++++-------------------- src/views/home.js | 56 ++++++++++--- 5 files changed, 149 insertions(+), 115 deletions(-) diff --git a/src/components/footer.js b/src/components/footer.js index 490cb33a..2fe61741 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,7 +1,7 @@ export const renderFooter = () => { - const footer = document.createElement("footer"); - const p = document.createElement("p") - p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; - footer.appendChild(p) - return footer; - } \ No newline at end of file + const footer = document.createElement("footer"); + const p = document.createElement("p") + p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + footer.appendChild(p) + return footer; +} \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js index afcaed9d..b8f04bf9 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -1,8 +1,8 @@ export const renderHeader = () => { - const header = document.createElement("header"); - header.classList.add("headerStyle") - const h1 = document.createElement("h1"); - h1.textContent = "One Pedia" - header.appendChild(h1); - return header - } \ No newline at end of file + const header = document.createElement("header"); + header.classList.add("headerStyle") + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + header.appendChild(h1); + return header +} \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js index 8f9d9d6b..8eaf5082 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,10 +1,10 @@ export const renderNav = () => { - const homeIcon = document.createElement("a"); - homeIcon.innerHTML = `crew-img` - const nav = document.createElement("nav"); - nav.classList.add("navStyle") - nav.appendChild(homeIcon); - - return nav; - } \ No newline at end of file + const homeIcon = document.createElement("a"); + homeIcon.innerHTML = `crew-img` + const nav = document.createElement("nav"); + nav.classList.add("navStyle") + nav.appendChild(homeIcon); + +return nav; +} \ No newline at end of file diff --git a/src/lib/dataFunctions.js b/src/lib/dataFunctions.js index 41cbc5b0..e2a05e3e 100644 --- a/src/lib/dataFunctions.js +++ b/src/lib/dataFunctions.js @@ -1,87 +1,87 @@ export const sortData = (data, sortBy, sortOrder) => { - const sort = data.sort((x, y) => { - //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. - const valX = x[sortBy]; - const valY = y[sortBy]; - //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. - if (sortOrder === "asc") { - if (valX < valY) { - return -1; - } - //si x es mayor que y, retornará 1 - if (valX > valY) { - return 1; - } - // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. - } else if (sortOrder === "desc") { - if (valX < valY) { - return 1; - } - //si x es mayor que y retorna -1 - if (valX > valY) { - return -1; - } - //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) - } else { - return 0; + const sort = data.sort((x, y) => { + //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. + const valX = x[sortBy]; + const valY = y[sortBy]; + //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. + if (sortOrder === "asc") { + if (valX < valY) { + return -1; } - }); - return sort; - }; - - - export const sortBounty = (dataset, sortOrder) => { - const sortedCharacters = dataset.sort((a, b) => { - //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) - const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); - const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); - //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. - if (sortOrder === "asc") { - return bountyA - bountyB; - //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. - } else if (sortOrder === "desc") { - return bountyB - bountyA; + //si x es mayor que y, retornará 1 + if (valX > valY) { + return 1; } - }); - return sortedCharacters; - }; - - - export const filterData = (data, filterBy, value) => { - return data.filter((object) => { - //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. - if (object.facts[filterBy]) { - return object.facts[filterBy] === value; + // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. + } else if (sortOrder === "desc") { + if (valX < valY) { + return 1; } - //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. - return false; - }); - }; - - - export const computeStats = (data, analyzeProperty, value) => { - //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. - const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); - //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). - const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); - //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. - const percentage = (reduceData / data.length) * 100; - //devuelve el resultado y se decide retornar redondeando a dos decimales. - return percentage.toFixed(2); - }; - - export const computeStatsBounty = (data, bounty, value) => { - //creamos un nuevo array con los elementos que queremos calcular. - const bountyParsed = data.map(element => { - //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. - return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); - }); - //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. - const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); - //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). - const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); - //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. - const percentage = (reduceData / data.length) * 100; - //devuelve el resultado y se decide retornar redondeando a dos decimales. - return percentage.toFixed(2); - }; \ No newline at end of file + //si x es mayor que y retorna -1 + if (valX > valY) { + return -1; + } + //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) + } else { + return 0; + } + }); + return sort; +}; + + +export const sortBounty = (dataset, sortOrder) => { + const sortedCharacters = dataset.sort((a, b) => { + //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) + const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); + const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); + //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. + if (sortOrder === "asc") { + return bountyA - bountyB; + //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. + } else if (sortOrder === "desc") { + return bountyB - bountyA; + } + }); + return sortedCharacters; +}; + + +export const filterData = (data, filterBy, value) => { + return data.filter((object) => { + //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. + if (object.facts[filterBy]) { + return object.facts[filterBy] === value; + } + //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. + return false; + }); +}; + + +export const computeStats = (data, analyzeProperty, value) => { + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); +}; + +export const computeStatsBounty = (data, bounty, value) => { + //creamos un nuevo array con los elementos que queremos calcular. + const bountyParsed = data.map(element => { + //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. + return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); + }); + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); +}; \ No newline at end of file diff --git a/src/views/home.js b/src/views/home.js index dbed7f15..a4870a4e 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -6,7 +6,6 @@ import { renderItems } from "../components/cards.js"; import dataset from "../data/dataset.js"; import { sortBounty } from "../lib/dataFunctions.js"; import { sortData } from "../lib/dataFunctions.js"; -import { navigateTo } from "../router.js"; export const renderHome = () => { const section = document.createElement("section"); @@ -110,7 +109,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterCrew.value; const filteredCrew = filterData(dataset, "crewOrigin", value); - showItems.innerHTML = ""; + //rootRender.innerHTML = ""; filterOrigin.value = ""; filterStatus.value = ""; const filteredList = renderItems(filteredCrew); @@ -121,7 +120,7 @@ export const renderHome = () => { e.preventDefault(); const value = filterStatus.value; const filteredStatus = filterData(dataset, "status", value); - showItems.innerHTML = ""; + rootRender.innerHTML = ""; filterOrigin.value = ""; filterCrew.value = ""; const filteredList = renderItems(filteredStatus); @@ -157,14 +156,49 @@ export const renderHome = () => { showItems.appendChild(renderItems(dataset)); data = dataset; }); - const factsButton = document.getElementById("facts"); - factsButton.addEventListener("click", (e) => { - e.preventDefault(); - navigateTo("/facts") - }); section.appendChild(footer); return section; - -}) -} +}; + +export const renderStats = () => { + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + `; + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + `; + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + `; + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + root.appendChild(ul); + return ul; +}; \ No newline at end of file From 102781f55538f62592d71663053731cd22b4fe83 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 2 Nov 2023 17:13:47 -0300 Subject: [PATCH 17/69] Arreglos facts y home. --- src/index.js | 22 +++++------ src/router.js | 57 ++++++++++++---------------- src/views/facts.js | 94 +++++++++++++++++++++++++--------------------- src/views/home.js | 13 +++---- 4 files changed, 91 insertions(+), 95 deletions(-) diff --git a/src/index.js b/src/index.js index fa9a2651..337b5f97 100644 --- a/src/index.js +++ b/src/index.js @@ -1,27 +1,23 @@ // En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. /* import Example from './views/Example.js';*/ -import { - computeStats, - computeStatsBounty -} from "./lib/dataFunctions.js"; +import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; import { renderHome } from "./views/home.js"; import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; -import{renderStats} from "./views/facts.js" -const routes= {"/": renderHome, "/facts": renderStats, "/error": error} +import { renderStats } from "./views/facts.js"; +const routes = { "/": renderHome, "facts": renderStats, "error": error }; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); - const charactersTitle = document.querySelector("h2"); -document.addEventListener("DOMContentLoaded", (event)=>{ -console.log("sitio cargado"); -console.log(event.target.location.pathname); -onURLChange(event.target.location.pathname); -}) +document.addEventListener("DOMContentLoaded", (event) => { + console.log("sitio cargado"); + console.log(event.target.location.pathname); + onURLChange(event.target.location.pathname); +}); /* Ejemplo de definición de rutas: @@ -35,4 +31,4 @@ TODO: 1.- Definir rutas en router. 2.- Pasar "root element" a router. 3.- Invocar el router para renderizar la vista correcta. -*/ \ No newline at end of file +*/ diff --git a/src/router.js b/src/router.js index 4bf81f3e..33db4183 100644 --- a/src/router.js +++ b/src/router.js @@ -1,42 +1,35 @@ -let ROUTES= {}; +let ROUTES = {}; -let rootElement=""; +let rootElement = ""; -export const setRootElement=(newRootElementValue)=>{ - rootElement= newRootElementValue; - -} - -export const setRoutes=(newRoutesValue)=>{ - - ROUTES= newRoutesValue; - -} +export const setRootElement = (newRootElementValue) => { + rootElement = newRootElementValue; +}; -const renderView= (pathname, props={})=>{ +export const setRoutes = (newRoutesValue) => { + ROUTES = newRoutesValue; +}; -const root= rootElement; -root.innerHTML= ""; +const renderView = (pathname, props = {}) => { + const root = rootElement; + root.innerHTML = ""; -if(ROUTES[pathname]){ - const template= ROUTES[pathname](props); + if (ROUTES[pathname]) { + const template = ROUTES[pathname](props); root.appendChild(template); -}else{ - root.appendChild(ROUTES[`/error`](props)); -} + } else { + root.appendChild(ROUTES[`error`](props)); + } }; -export const navigateTo = (pathname, props={})=>{ -const URLVisited= windowlocation.hostname+ pathname; -history.pushState({}, "", URLVisited); +export const navigateTo = (pathname, props = {}) => { + console.log(window.location) + const URLVisited = window.location + pathname; + history.pushState({}, "", URLVisited); -renderView(pathname, props); - - -} - - -export const onURLChange = (location)=>{ - renderView(location); + renderView(pathname, props); +}; -} +export const onURLChange = (location) => { + renderView(location); +}; diff --git a/src/views/facts.js b/src/views/facts.js index 241a45fc..cea5e53d 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -1,54 +1,64 @@ +import dataset from "../data/dataset.js"; +import { computeStats, computeStatsBounty } from "../lib/dataFunctions.js"; + export const renderStats = () => { - const root = document.querySelector("#root"); - const ul = document.createElement("ul"); - //Render Origin Card - const liOrigin = document.createElement("li"); - liOrigin.classList.add("cards"); - liOrigin.innerHTML = ` + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = `

Origin Fact

origin-img `; - const pOrigin = document.createElement("p"); - pOrigin.id = "idOrigin"; - liOrigin.appendChild(pOrigin); - ul.appendChild(liOrigin); - - //Render Crew Card - const liCrew = document.createElement("li"); - liCrew.classList.add("cards"); - liCrew.innerHTML = ` + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = `

Crew Fact

- crew-img + crew-img `; const pCrew = document.createElement("p"); pCrew.id = "idCrew"; liCrew.appendChild(pCrew); ul.appendChild(liCrew); - - //Render Bounty Card - const liBounty = document.createElement("li"); - liBounty.classList.add("cards"); - liBounty.innerHTML = ` + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = `

Bounty Fact

- bounty-img + bounty-img `; - rootRender.innerHTML = ""; - charactersTitle.innerHTML = "Facts" - rootRender.appendChild(renderStats()); - const origen = document.querySelector("#idOrigin"); - origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; - const crew = document.querySelector("#idCrew"); - crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." - const bounty = document.querySelector("#idBounty"); - bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." - const pBounty = document.createElement("p"); - pBounty.id = "idBounty"; - liBounty.appendChild(pBounty); - ul.appendChild(liBounty); - root.appendChild(ul); - return ul; - -} - - - \ No newline at end of file + + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + + root.appendChild(ul); + + const origen = document.querySelector("#idOrigin"); + origen.textContent = + "Did you know that " + + computeStats(dataset, "seaOfOrigin", "East Blue") + + "% of the characters come from East Blue."; + const crew = document.querySelector("#idCrew"); + crew.textContent = + "Did you know that " + + computeStats(dataset, "crewOrigin", "Straw Hat Pirates") + + "% of the characters are from Luffy's crew (Straw Hat Pirates)."; + const bounty = document.querySelector("#idBounty"); + bounty.textContent = + "Did you know that " + + computeStatsBounty(dataset, "bounty", 315000000) + + "% of the characters have a bounty over 315,000,000."; + + return ul; +}; diff --git a/src/views/home.js b/src/views/home.js index dbed7f15..61f6d09c 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -16,7 +16,6 @@ export const renderHome = () => { const header = renderHeader(); const showItems = document.createElement("div"); showItems.classList.add("showItems"); - const rootRender = document.querySelector("#root"); nav.innerHTML += ` @@ -75,8 +74,8 @@ export const renderHome = () => { section.appendChild(header); section.appendChild(nav); - section.appendChild(showItems); showItems.appendChild(renderItems(dataset)); + section.appendChild(showItems); window.addEventListener("DOMContentLoaded", function () { const filterOrigin = document.querySelector( '[data-testid="select-filterOrigin"]' @@ -160,11 +159,9 @@ export const renderHome = () => { const factsButton = document.getElementById("facts"); factsButton.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("/facts") - + navigateTo("facts"); + }); + section.appendChild(footer); }); - section.appendChild(footer); return section; - -}) -} +}; From 71e15997aca2ff2653cd2e30bf14ea1a51d4877d Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 2 Nov 2023 17:13:47 -0300 Subject: [PATCH 18/69] Arreglos facts y home. --- src/index.js | 22 +++++------ src/router.js | 57 ++++++++++++---------------- src/views/facts.js | 94 +++++++++++++++++++++++++--------------------- src/views/home.js | 13 +++---- 4 files changed, 91 insertions(+), 95 deletions(-) diff --git a/src/index.js b/src/index.js index fa9a2651..337b5f97 100644 --- a/src/index.js +++ b/src/index.js @@ -1,27 +1,23 @@ // En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. /* import Example from './views/Example.js';*/ -import { - computeStats, - computeStatsBounty -} from "./lib/dataFunctions.js"; +import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; import { renderHome } from "./views/home.js"; import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; -import{renderStats} from "./views/facts.js" -const routes= {"/": renderHome, "/facts": renderStats, "/error": error} +import { renderStats } from "./views/facts.js"; +const routes = { "/": renderHome, "facts": renderStats, "error": error }; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); - const charactersTitle = document.querySelector("h2"); -document.addEventListener("DOMContentLoaded", (event)=>{ -console.log("sitio cargado"); -console.log(event.target.location.pathname); -onURLChange(event.target.location.pathname); -}) +document.addEventListener("DOMContentLoaded", (event) => { + console.log("sitio cargado"); + console.log(event.target.location.pathname); + onURLChange(event.target.location.pathname); +}); /* Ejemplo de definición de rutas: @@ -35,4 +31,4 @@ TODO: 1.- Definir rutas en router. 2.- Pasar "root element" a router. 3.- Invocar el router para renderizar la vista correcta. -*/ \ No newline at end of file +*/ diff --git a/src/router.js b/src/router.js index 4bf81f3e..33db4183 100644 --- a/src/router.js +++ b/src/router.js @@ -1,42 +1,35 @@ -let ROUTES= {}; +let ROUTES = {}; -let rootElement=""; +let rootElement = ""; -export const setRootElement=(newRootElementValue)=>{ - rootElement= newRootElementValue; - -} - -export const setRoutes=(newRoutesValue)=>{ - - ROUTES= newRoutesValue; - -} +export const setRootElement = (newRootElementValue) => { + rootElement = newRootElementValue; +}; -const renderView= (pathname, props={})=>{ +export const setRoutes = (newRoutesValue) => { + ROUTES = newRoutesValue; +}; -const root= rootElement; -root.innerHTML= ""; +const renderView = (pathname, props = {}) => { + const root = rootElement; + root.innerHTML = ""; -if(ROUTES[pathname]){ - const template= ROUTES[pathname](props); + if (ROUTES[pathname]) { + const template = ROUTES[pathname](props); root.appendChild(template); -}else{ - root.appendChild(ROUTES[`/error`](props)); -} + } else { + root.appendChild(ROUTES[`error`](props)); + } }; -export const navigateTo = (pathname, props={})=>{ -const URLVisited= windowlocation.hostname+ pathname; -history.pushState({}, "", URLVisited); +export const navigateTo = (pathname, props = {}) => { + console.log(window.location) + const URLVisited = window.location + pathname; + history.pushState({}, "", URLVisited); -renderView(pathname, props); - - -} - - -export const onURLChange = (location)=>{ - renderView(location); + renderView(pathname, props); +}; -} +export const onURLChange = (location) => { + renderView(location); +}; diff --git a/src/views/facts.js b/src/views/facts.js index 241a45fc..cea5e53d 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -1,54 +1,64 @@ +import dataset from "../data/dataset.js"; +import { computeStats, computeStatsBounty } from "../lib/dataFunctions.js"; + export const renderStats = () => { - const root = document.querySelector("#root"); - const ul = document.createElement("ul"); - //Render Origin Card - const liOrigin = document.createElement("li"); - liOrigin.classList.add("cards"); - liOrigin.innerHTML = ` + const root = document.querySelector("#root"); + const ul = document.createElement("ul"); + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = `

Origin Fact

origin-img `; - const pOrigin = document.createElement("p"); - pOrigin.id = "idOrigin"; - liOrigin.appendChild(pOrigin); - ul.appendChild(liOrigin); - - //Render Crew Card - const liCrew = document.createElement("li"); - liCrew.classList.add("cards"); - liCrew.innerHTML = ` + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = `

Crew Fact

- crew-img + crew-img `; const pCrew = document.createElement("p"); pCrew.id = "idCrew"; liCrew.appendChild(pCrew); ul.appendChild(liCrew); - - //Render Bounty Card - const liBounty = document.createElement("li"); - liBounty.classList.add("cards"); - liBounty.innerHTML = ` + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = `

Bounty Fact

- bounty-img + bounty-img `; - rootRender.innerHTML = ""; - charactersTitle.innerHTML = "Facts" - rootRender.appendChild(renderStats()); - const origen = document.querySelector("#idOrigin"); - origen.textContent = "Did you know that " + computeStats(data, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; - const crew = document.querySelector("#idCrew"); - crew.textContent = "Did you know that " + computeStats(data, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)." - const bounty = document.querySelector("#idBounty"); - bounty.textContent = "Did you know that " + computeStatsBounty(data, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000." - const pBounty = document.createElement("p"); - pBounty.id = "idBounty"; - liBounty.appendChild(pBounty); - ul.appendChild(liBounty); - root.appendChild(ul); - return ul; - -} - - - \ No newline at end of file + + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + + root.appendChild(ul); + + const origen = document.querySelector("#idOrigin"); + origen.textContent = + "Did you know that " + + computeStats(dataset, "seaOfOrigin", "East Blue") + + "% of the characters come from East Blue."; + const crew = document.querySelector("#idCrew"); + crew.textContent = + "Did you know that " + + computeStats(dataset, "crewOrigin", "Straw Hat Pirates") + + "% of the characters are from Luffy's crew (Straw Hat Pirates)."; + const bounty = document.querySelector("#idBounty"); + bounty.textContent = + "Did you know that " + + computeStatsBounty(dataset, "bounty", 315000000) + + "% of the characters have a bounty over 315,000,000."; + + return ul; +}; diff --git a/src/views/home.js b/src/views/home.js index dbed7f15..61f6d09c 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -16,7 +16,6 @@ export const renderHome = () => { const header = renderHeader(); const showItems = document.createElement("div"); showItems.classList.add("showItems"); - const rootRender = document.querySelector("#root"); nav.innerHTML += ` @@ -75,8 +74,8 @@ export const renderHome = () => { section.appendChild(header); section.appendChild(nav); - section.appendChild(showItems); showItems.appendChild(renderItems(dataset)); + section.appendChild(showItems); window.addEventListener("DOMContentLoaded", function () { const filterOrigin = document.querySelector( '[data-testid="select-filterOrigin"]' @@ -160,11 +159,9 @@ export const renderHome = () => { const factsButton = document.getElementById("facts"); factsButton.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("/facts") - + navigateTo("facts"); + }); + section.appendChild(footer); }); - section.appendChild(footer); return section; - -}) -} +}; From 6498d174429e858da94f18c18d87403e9cb365a4 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Fri, 3 Nov 2023 14:28:48 -0300 Subject: [PATCH 19/69] cambios en el facts y parte del nav --- src/components/header.js | 2 +- src/components/nav.js | 24 ++++++++++++++++++++++-- src/index.js | 5 ++++- src/router.js | 6 +++--- src/style.css | 20 ++++++++++++-------- src/views/error.js | 2 +- src/views/facts.js | 20 +++++++++++++++++++- src/views/home.js | 2 +- 8 files changed, 63 insertions(+), 18 deletions(-) diff --git a/src/components/header.js b/src/components/header.js index b8f04bf9..f04a042a 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -4,5 +4,5 @@ export const renderHeader = () => { const h1 = document.createElement("h1"); h1.textContent = "One Pedia" header.appendChild(h1); - return header + return header; } \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js index 8eaf5082..46483af6 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,10 +1,30 @@ +import { navigateTo } from "../router.js"; + export const renderNav = () => { - const homeIcon = document.createElement("a"); + const homeIcon = document.createElement("button"); + homeIcon.id="button"; + homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); - nav.classList.add("navStyle") + nav.classList.add("navStyle"); nav.appendChild(homeIcon); + + window.addEventListener("DOMContentLoaded", function () { + const boton= document.querySelector("#button"); + + + console.log(boton) + + + boton.addEventListener("click" ,(e) => { + e.preventDefault(); + + navigateTo("/" ); + + console.log("funciona") + }) +}) return nav; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 337b5f97..12540ba4 100644 --- a/src/index.js +++ b/src/index.js @@ -7,7 +7,10 @@ import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; -const routes = { "/": renderHome, "facts": renderStats, "error": error }; + + + +const routes = { "/": renderHome, "/facts": renderStats, "/error": error }; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); diff --git a/src/router.js b/src/router.js index 33db4183..0fe5f8c3 100644 --- a/src/router.js +++ b/src/router.js @@ -18,13 +18,13 @@ const renderView = (pathname, props = {}) => { const template = ROUTES[pathname](props); root.appendChild(template); } else { - root.appendChild(ROUTES[`error`](props)); + root.appendChild(ROUTES[`/error`](props)); } }; export const navigateTo = (pathname, props = {}) => { - console.log(window.location) - const URLVisited = window.location + pathname; + + const URLVisited = window.location.origin + pathname;// uso de origin en lugar de hostname porque daba error. history.pushState({}, "", URLVisited); renderView(pathname, props); diff --git a/src/style.css b/src/style.css index 5f9e2565..b0f6c145 100644 --- a/src/style.css +++ b/src/style.css @@ -5,12 +5,13 @@ padding: 0px; margin: 0px; } -.headerStyle { +header { font-family: "Metal Mania", cursive; font-style: normal; + line-height: n; width: 100%; height: 20vh; - background-image: url(../img/header-image.png); + background-image: url(./img/header-image.png); background-size: 506px 234px; background-color: #01367C; display: flex; @@ -36,13 +37,16 @@ h1 { body { background-color: #EAEAEA; } -.navStyle { +nav { display: flex; width: 100%; - height: 20%; - background-color: #A90000; + background-color: #A90000;/* pase este color aqui*/ +} +.factsStyle { + display: block; + margin: 0 auto; + color: white; } - .div-filtros { display: flex; flex-direction: row; @@ -50,8 +54,7 @@ body { } .filters { width: 100%; - height: 20%; - background-color: #000000; + background-color: #A90000; display: flex; } label { @@ -106,6 +109,7 @@ ul { align-items: center; background-color: #D1A879; width: 445px; + height: px; margin: 30px 55px; border-radius: 20px; justify-content: space-around; diff --git a/src/views/error.js b/src/views/error.js index cc986ac4..9251f02c 100644 --- a/src/views/error.js +++ b/src/views/error.js @@ -2,7 +2,7 @@ export const error= ()=>{ const h1= document.createElement("h1"); -h1.innerHTML="Error 404, p+agina no encontrada"; +h1.innerHTML="Error 404, página no encontrada"; return h1; } \ No newline at end of file diff --git a/src/views/facts.js b/src/views/facts.js index cea5e53d..c07f6200 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -1,9 +1,23 @@ import dataset from "../data/dataset.js"; import { computeStats, computeStatsBounty } from "../lib/dataFunctions.js"; +import { renderNav } from "../components/nav.js";// agregue +import { renderFooter } from "../components/footer.js";//agregue +import { renderHeader } from "../components/header.js";//agregue + export const renderStats = () => { + const section= document.createElement("section")//agregue + const header = renderHeader()//agregue + const nav = renderNav();//agregue + const footer = renderFooter();//agregue + const root = document.querySelector("#root"); const ul = document.createElement("ul"); + const titulo= document.createElement("h2"); + titulo.innerHTML= "Facts"; + titulo.classList.add("factsStyle"); + nav.appendChild(titulo); + //Render Origin Card const liOrigin = document.createElement("li"); liOrigin.classList.add("cards"); @@ -60,5 +74,9 @@ export const renderStats = () => { computeStatsBounty(dataset, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000."; - return ul; + section.appendChild(header);//agregue esto + section.appendChild(nav); + section.appendChild(ul); + section.appendChild(footer); + return section; }; diff --git a/src/views/home.js b/src/views/home.js index 61f6d09c..49ea007a 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -159,7 +159,7 @@ export const renderHome = () => { const factsButton = document.getElementById("facts"); factsButton.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("facts"); + navigateTo("/facts"); }); section.appendChild(footer); }); From e20dc601389a6b33c5d2df80f9599d1ae26d6d4f Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Fri, 3 Nov 2023 14:28:48 -0300 Subject: [PATCH 20/69] cambios en el facts y parte del nav --- src/components/header.js | 2 +- src/components/nav.js | 24 ++++++++++++++++++++++-- src/index.js | 5 ++++- src/router.js | 6 +++--- src/style.css | 20 ++++++++++++-------- src/views/error.js | 2 +- src/views/facts.js | 20 +++++++++++++++++++- src/views/home.js | 2 +- 8 files changed, 63 insertions(+), 18 deletions(-) diff --git a/src/components/header.js b/src/components/header.js index b8f04bf9..f04a042a 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -4,5 +4,5 @@ export const renderHeader = () => { const h1 = document.createElement("h1"); h1.textContent = "One Pedia" header.appendChild(h1); - return header + return header; } \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js index 8eaf5082..46483af6 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,10 +1,30 @@ +import { navigateTo } from "../router.js"; + export const renderNav = () => { - const homeIcon = document.createElement("a"); + const homeIcon = document.createElement("button"); + homeIcon.id="button"; + homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); - nav.classList.add("navStyle") + nav.classList.add("navStyle"); nav.appendChild(homeIcon); + + window.addEventListener("DOMContentLoaded", function () { + const boton= document.querySelector("#button"); + + + console.log(boton) + + + boton.addEventListener("click" ,(e) => { + e.preventDefault(); + + navigateTo("/" ); + + console.log("funciona") + }) +}) return nav; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 337b5f97..12540ba4 100644 --- a/src/index.js +++ b/src/index.js @@ -7,7 +7,10 @@ import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; -const routes = { "/": renderHome, "facts": renderStats, "error": error }; + + + +const routes = { "/": renderHome, "/facts": renderStats, "/error": error }; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); diff --git a/src/router.js b/src/router.js index 33db4183..0fe5f8c3 100644 --- a/src/router.js +++ b/src/router.js @@ -18,13 +18,13 @@ const renderView = (pathname, props = {}) => { const template = ROUTES[pathname](props); root.appendChild(template); } else { - root.appendChild(ROUTES[`error`](props)); + root.appendChild(ROUTES[`/error`](props)); } }; export const navigateTo = (pathname, props = {}) => { - console.log(window.location) - const URLVisited = window.location + pathname; + + const URLVisited = window.location.origin + pathname;// uso de origin en lugar de hostname porque daba error. history.pushState({}, "", URLVisited); renderView(pathname, props); diff --git a/src/style.css b/src/style.css index 5f9e2565..b0f6c145 100644 --- a/src/style.css +++ b/src/style.css @@ -5,12 +5,13 @@ padding: 0px; margin: 0px; } -.headerStyle { +header { font-family: "Metal Mania", cursive; font-style: normal; + line-height: n; width: 100%; height: 20vh; - background-image: url(../img/header-image.png); + background-image: url(./img/header-image.png); background-size: 506px 234px; background-color: #01367C; display: flex; @@ -36,13 +37,16 @@ h1 { body { background-color: #EAEAEA; } -.navStyle { +nav { display: flex; width: 100%; - height: 20%; - background-color: #A90000; + background-color: #A90000;/* pase este color aqui*/ +} +.factsStyle { + display: block; + margin: 0 auto; + color: white; } - .div-filtros { display: flex; flex-direction: row; @@ -50,8 +54,7 @@ body { } .filters { width: 100%; - height: 20%; - background-color: #000000; + background-color: #A90000; display: flex; } label { @@ -106,6 +109,7 @@ ul { align-items: center; background-color: #D1A879; width: 445px; + height: px; margin: 30px 55px; border-radius: 20px; justify-content: space-around; diff --git a/src/views/error.js b/src/views/error.js index cc986ac4..9251f02c 100644 --- a/src/views/error.js +++ b/src/views/error.js @@ -2,7 +2,7 @@ export const error= ()=>{ const h1= document.createElement("h1"); -h1.innerHTML="Error 404, p+agina no encontrada"; +h1.innerHTML="Error 404, página no encontrada"; return h1; } \ No newline at end of file diff --git a/src/views/facts.js b/src/views/facts.js index cea5e53d..c07f6200 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -1,9 +1,23 @@ import dataset from "../data/dataset.js"; import { computeStats, computeStatsBounty } from "../lib/dataFunctions.js"; +import { renderNav } from "../components/nav.js";// agregue +import { renderFooter } from "../components/footer.js";//agregue +import { renderHeader } from "../components/header.js";//agregue + export const renderStats = () => { + const section= document.createElement("section")//agregue + const header = renderHeader()//agregue + const nav = renderNav();//agregue + const footer = renderFooter();//agregue + const root = document.querySelector("#root"); const ul = document.createElement("ul"); + const titulo= document.createElement("h2"); + titulo.innerHTML= "Facts"; + titulo.classList.add("factsStyle"); + nav.appendChild(titulo); + //Render Origin Card const liOrigin = document.createElement("li"); liOrigin.classList.add("cards"); @@ -60,5 +74,9 @@ export const renderStats = () => { computeStatsBounty(dataset, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000."; - return ul; + section.appendChild(header);//agregue esto + section.appendChild(nav); + section.appendChild(ul); + section.appendChild(footer); + return section; }; diff --git a/src/views/home.js b/src/views/home.js index 61f6d09c..49ea007a 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -159,7 +159,7 @@ export const renderHome = () => { const factsButton = document.getElementById("facts"); factsButton.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("facts"); + navigateTo("/facts"); }); section.appendChild(footer); }); From 3556b722c1357762559d8677e96381bfa8319275 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Fri, 3 Nov 2023 17:24:44 -0300 Subject: [PATCH 21/69] homeIcon funcionando --- src/components/nav.js | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/src/components/nav.js b/src/components/nav.js index 46483af6..7cd2ea81 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,7 +1,7 @@ import { navigateTo } from "../router.js"; export const renderNav = () => { - + const homeIcon = document.createElement("button"); homeIcon.id="button"; @@ -10,21 +10,11 @@ export const renderNav = () => { nav.classList.add("navStyle"); nav.appendChild(homeIcon); - window.addEventListener("DOMContentLoaded", function () { - const boton= document.querySelector("#button"); - - - console.log(boton) - - - boton.addEventListener("click" ,(e) => { - e.preventDefault(); - - - navigateTo("/" ); - - console.log("funciona") + homeIcon.addEventListener("click" ,(e) => { + e.preventDefault(); + navigateTo("/"); + }) -}) + return nav; } \ No newline at end of file From bf67d595fd79f13cb712e5cb9febb5c5c09d3d8e Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Fri, 3 Nov 2023 17:24:44 -0300 Subject: [PATCH 22/69] homeIcon funcionando --- src/components/nav.js | 22 ++++++---------------- 1 file changed, 6 insertions(+), 16 deletions(-) diff --git a/src/components/nav.js b/src/components/nav.js index 46483af6..7cd2ea81 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,7 +1,7 @@ import { navigateTo } from "../router.js"; export const renderNav = () => { - + const homeIcon = document.createElement("button"); homeIcon.id="button"; @@ -10,21 +10,11 @@ export const renderNav = () => { nav.classList.add("navStyle"); nav.appendChild(homeIcon); - window.addEventListener("DOMContentLoaded", function () { - const boton= document.querySelector("#button"); - - - console.log(boton) - - - boton.addEventListener("click" ,(e) => { - e.preventDefault(); - - - navigateTo("/" ); - - console.log("funciona") + homeIcon.addEventListener("click" ,(e) => { + e.preventDefault(); + navigateTo("/"); + }) -}) + return nav; } \ No newline at end of file From c99eb000a365f3c291e46cb046294cc75a7fc9df Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Mon, 6 Nov 2023 13:40:02 -0300 Subject: [PATCH 23/69] detalle --- src/components/cards.js | 6 ++++++ src/components/nav.js | 3 ++- src/index.js | 4 ++-- src/style.css | 6 +++++- src/views/detalle.js | 6 ++++++ src/views/facts.js | 8 ++++---- src/views/home.js | 22 ++++++++++------------ 7 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 src/views/detalle.js diff --git a/src/components/cards.js b/src/components/cards.js index e164b647..f0f2fa70 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,4 +1,5 @@ import dataset from "../data/dataset.js"; +import { navigateTo } from "../router.js"; export const renderItems = (dataset) => { const ul = document.createElement("ul"); @@ -13,7 +14,12 @@ export const renderItems = (dataset) => {

${element.description}

${element.facts.bounty}

`; + li.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo(`/detalle/${element.id}`); + }) ul.appendChild(li); + }); return ul; }; \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js index 7cd2ea81..b99b77f2 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -4,8 +4,9 @@ export const renderNav = () => { const homeIcon = document.createElement("button"); homeIcon.id="button"; + homeIcon.classList.add("homeButton") - homeIcon.innerHTML = `crew-img` + homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); nav.classList.add("navStyle"); nav.appendChild(homeIcon); diff --git a/src/index.js b/src/index.js index 12540ba4..1c64d617 100644 --- a/src/index.js +++ b/src/index.js @@ -7,10 +7,10 @@ import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; +import { renderH } from "./views/detalle.js"; - -const routes = { "/": renderHome, "/facts": renderStats, "/error": error }; +const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/detalle/${element.id}": renderH}; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); diff --git a/src/style.css b/src/style.css index b0f6c145..48e40eaa 100644 --- a/src/style.css +++ b/src/style.css @@ -70,7 +70,11 @@ select { height: 70%; margin-top: 8px; } -.home-button { +.homeButton { + background-color: transparent; + border: none; +} +.home-img{ margin-top: 10px; width: 100%; height: 60%; diff --git a/src/views/detalle.js b/src/views/detalle.js new file mode 100644 index 00000000..bc2a16c8 --- /dev/null +++ b/src/views/detalle.js @@ -0,0 +1,6 @@ +export const renderH = () => { + const h5 = document.createElement("h5") + h5.innerHTML="hola"; + + return h5; +} \ No newline at end of file diff --git a/src/views/facts.js b/src/views/facts.js index c07f6200..560ee1c3 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -11,7 +11,7 @@ export const renderStats = () => { const nav = renderNav();//agregue const footer = renderFooter();//agregue - const root = document.querySelector("#root"); + const ul = document.createElement("ul"); const titulo= document.createElement("h2"); titulo.innerHTML= "Facts"; @@ -58,17 +58,17 @@ export const renderStats = () => { root.appendChild(ul); - const origen = document.querySelector("#idOrigin"); + const origen = ul.querySelector("#idOrigin"); origen.textContent = "Did you know that " + computeStats(dataset, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; - const crew = document.querySelector("#idCrew"); + const crew = ul.querySelector("#idCrew"); crew.textContent = "Did you know that " + computeStats(dataset, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)."; - const bounty = document.querySelector("#idBounty"); + const bounty = ul.querySelector("#idBounty"); bounty.textContent = "Did you know that " + computeStatsBounty(dataset, "bounty", 315000000) + diff --git a/src/views/home.js b/src/views/home.js index 49ea007a..f78097ad 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -76,19 +76,16 @@ export const renderHome = () => { section.appendChild(nav); showItems.appendChild(renderItems(dataset)); section.appendChild(showItems); - window.addEventListener("DOMContentLoaded", function () { - const filterOrigin = document.querySelector( - '[data-testid="select-filterOrigin"]' + + const filterOrigin = nav.querySelector('[data-testid="select-filterOrigin"]' ); - const sortName = document.querySelector('[data-testid="select-sort"]'); - const sortedBounty = document.querySelector( - '[data-testid="select-bounty"]' + const sortName = nav.querySelector('[data-testid="select-sort"]'); + const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' ); - const filterCrew = document.querySelector('[data-testid="select-filter"]'); - const filterStatus = document.querySelector( - '[data-testid="select-filterStatus"]' + const filterCrew = nav.querySelector('[data-testid="select-filter"]'); + const filterStatus = nav.querySelector('[data-testid="select-filterStatus"]' ); - const clearButton = document.querySelector('[data-testid="button-clear"]'); + let data = dataset; filterOrigin.addEventListener("change", (e) => { @@ -145,6 +142,7 @@ export const renderHome = () => { const sortedList = renderItems(sortedResultBounty); showItems.appendChild(sortedList); }); + const clearButton = nav.querySelector('[data-testid="button-clear"]'); clearButton.addEventListener("click", (e) => { e.preventDefault(); filterOrigin.value = ""; @@ -156,12 +154,12 @@ export const renderHome = () => { showItems.appendChild(renderItems(dataset)); data = dataset; }); - const factsButton = document.getElementById("facts"); + const factsButton = nav.querySelector("#facts"); factsButton.addEventListener("click", (e) => { e.preventDefault(); navigateTo("/facts"); }); section.appendChild(footer); - }); + return section; }; From 25277dcb542ecdc94af18e0b6b740601485c35e7 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Mon, 6 Nov 2023 13:40:02 -0300 Subject: [PATCH 24/69] detalle --- src/components/cards.js | 6 ++++++ src/components/nav.js | 3 ++- src/index.js | 4 ++-- src/style.css | 6 +++++- src/views/detalle.js | 6 ++++++ src/views/facts.js | 8 ++++---- src/views/home.js | 22 ++++++++++------------ 7 files changed, 35 insertions(+), 20 deletions(-) create mode 100644 src/views/detalle.js diff --git a/src/components/cards.js b/src/components/cards.js index e164b647..f0f2fa70 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,4 +1,5 @@ import dataset from "../data/dataset.js"; +import { navigateTo } from "../router.js"; export const renderItems = (dataset) => { const ul = document.createElement("ul"); @@ -13,7 +14,12 @@ export const renderItems = (dataset) => {

${element.description}

${element.facts.bounty}

`; + li.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo(`/detalle/${element.id}`); + }) ul.appendChild(li); + }); return ul; }; \ No newline at end of file diff --git a/src/components/nav.js b/src/components/nav.js index 7cd2ea81..b99b77f2 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -4,8 +4,9 @@ export const renderNav = () => { const homeIcon = document.createElement("button"); homeIcon.id="button"; + homeIcon.classList.add("homeButton") - homeIcon.innerHTML = `crew-img` + homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); nav.classList.add("navStyle"); nav.appendChild(homeIcon); diff --git a/src/index.js b/src/index.js index 12540ba4..1c64d617 100644 --- a/src/index.js +++ b/src/index.js @@ -7,10 +7,10 @@ import data from "./data/dataset.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; +import { renderH } from "./views/detalle.js"; - -const routes = { "/": renderHome, "/facts": renderStats, "/error": error }; +const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/detalle/${element.id}": renderH}; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); diff --git a/src/style.css b/src/style.css index b0f6c145..48e40eaa 100644 --- a/src/style.css +++ b/src/style.css @@ -70,7 +70,11 @@ select { height: 70%; margin-top: 8px; } -.home-button { +.homeButton { + background-color: transparent; + border: none; +} +.home-img{ margin-top: 10px; width: 100%; height: 60%; diff --git a/src/views/detalle.js b/src/views/detalle.js new file mode 100644 index 00000000..bc2a16c8 --- /dev/null +++ b/src/views/detalle.js @@ -0,0 +1,6 @@ +export const renderH = () => { + const h5 = document.createElement("h5") + h5.innerHTML="hola"; + + return h5; +} \ No newline at end of file diff --git a/src/views/facts.js b/src/views/facts.js index c07f6200..560ee1c3 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -11,7 +11,7 @@ export const renderStats = () => { const nav = renderNav();//agregue const footer = renderFooter();//agregue - const root = document.querySelector("#root"); + const ul = document.createElement("ul"); const titulo= document.createElement("h2"); titulo.innerHTML= "Facts"; @@ -58,17 +58,17 @@ export const renderStats = () => { root.appendChild(ul); - const origen = document.querySelector("#idOrigin"); + const origen = ul.querySelector("#idOrigin"); origen.textContent = "Did you know that " + computeStats(dataset, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; - const crew = document.querySelector("#idCrew"); + const crew = ul.querySelector("#idCrew"); crew.textContent = "Did you know that " + computeStats(dataset, "crewOrigin", "Straw Hat Pirates") + "% of the characters are from Luffy's crew (Straw Hat Pirates)."; - const bounty = document.querySelector("#idBounty"); + const bounty = ul.querySelector("#idBounty"); bounty.textContent = "Did you know that " + computeStatsBounty(dataset, "bounty", 315000000) + diff --git a/src/views/home.js b/src/views/home.js index 49ea007a..f78097ad 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -76,19 +76,16 @@ export const renderHome = () => { section.appendChild(nav); showItems.appendChild(renderItems(dataset)); section.appendChild(showItems); - window.addEventListener("DOMContentLoaded", function () { - const filterOrigin = document.querySelector( - '[data-testid="select-filterOrigin"]' + + const filterOrigin = nav.querySelector('[data-testid="select-filterOrigin"]' ); - const sortName = document.querySelector('[data-testid="select-sort"]'); - const sortedBounty = document.querySelector( - '[data-testid="select-bounty"]' + const sortName = nav.querySelector('[data-testid="select-sort"]'); + const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' ); - const filterCrew = document.querySelector('[data-testid="select-filter"]'); - const filterStatus = document.querySelector( - '[data-testid="select-filterStatus"]' + const filterCrew = nav.querySelector('[data-testid="select-filter"]'); + const filterStatus = nav.querySelector('[data-testid="select-filterStatus"]' ); - const clearButton = document.querySelector('[data-testid="button-clear"]'); + let data = dataset; filterOrigin.addEventListener("change", (e) => { @@ -145,6 +142,7 @@ export const renderHome = () => { const sortedList = renderItems(sortedResultBounty); showItems.appendChild(sortedList); }); + const clearButton = nav.querySelector('[data-testid="button-clear"]'); clearButton.addEventListener("click", (e) => { e.preventDefault(); filterOrigin.value = ""; @@ -156,12 +154,12 @@ export const renderHome = () => { showItems.appendChild(renderItems(dataset)); data = dataset; }); - const factsButton = document.getElementById("facts"); + const factsButton = nav.querySelector("#facts"); factsButton.addEventListener("click", (e) => { e.preventDefault(); navigateTo("/facts"); }); section.appendChild(footer); - }); + return section; }; From c27489e3cf63ddc187b01e1641a1c6e2f2cd4aef Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Mon, 6 Nov 2023 15:01:56 -0300 Subject: [PATCH 25/69] detalles funciona --- src/components/cards.js | 1 - src/index.js | 31 ++++++++++++------------------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index f0f2fa70..06938bef 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,4 +1,3 @@ -import dataset from "../data/dataset.js"; import { navigateTo } from "../router.js"; export const renderItems = (dataset) => { diff --git a/src/index.js b/src/index.js index 1c64d617..5567c5ba 100644 --- a/src/index.js +++ b/src/index.js @@ -1,16 +1,22 @@ -// En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. -/* -import Example from './views/Example.js';*/ -import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; + import { renderHome } from "./views/home.js"; -import data from "./data/dataset.js"; + import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; +import dataset from "./data/dataset.js"; + +const routes = { "/": renderHome, + "/facts": renderStats, + "/error": error, +}; + +dataset.forEach((element) => { + routes[`/detalle/${element.id}`] = renderH; +}); -const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/detalle/${element.id}": renderH}; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); @@ -22,16 +28,3 @@ document.addEventListener("DOMContentLoaded", (event) => { onURLChange(event.target.location.pathname); }); -/* -Ejemplo de definición de rutas: -const routes = { - "/": Example, - ... -} -*/ -/* -TODO: -1.- Definir rutas en router. -2.- Pasar "root element" a router. -3.- Invocar el router para renderizar la vista correcta. -*/ From 22dee2c705e62b935fb7d14cefafa8d6dd2191fa Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Mon, 6 Nov 2023 15:01:56 -0300 Subject: [PATCH 26/69] detalles funciona --- src/components/cards.js | 1 - src/index.js | 31 ++++++++++++------------------- 2 files changed, 12 insertions(+), 20 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index f0f2fa70..06938bef 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,4 +1,3 @@ -import dataset from "../data/dataset.js"; import { navigateTo } from "../router.js"; export const renderItems = (dataset) => { diff --git a/src/index.js b/src/index.js index 1c64d617..5567c5ba 100644 --- a/src/index.js +++ b/src/index.js @@ -1,16 +1,22 @@ -// En este archivo definirás tus rutas e importarás los componentes que vas a renderizar. -/* -import Example from './views/Example.js';*/ -import { computeStats, computeStatsBounty } from "./lib/dataFunctions.js"; + import { renderHome } from "./views/home.js"; -import data from "./data/dataset.js"; + import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; +import dataset from "./data/dataset.js"; + +const routes = { "/": renderHome, + "/facts": renderStats, + "/error": error, +}; + +dataset.forEach((element) => { + routes[`/detalle/${element.id}`] = renderH; +}); -const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/detalle/${element.id}": renderH}; const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); @@ -22,16 +28,3 @@ document.addEventListener("DOMContentLoaded", (event) => { onURLChange(event.target.location.pathname); }); -/* -Ejemplo de definición de rutas: -const routes = { - "/": Example, - ... -} -*/ -/* -TODO: -1.- Definir rutas en router. -2.- Pasar "root element" a router. -3.- Invocar el router para renderizar la vista correcta. -*/ From 74e8aea9f9caa2509f9ea459ac9604236c7a45d2 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 7 Nov 2023 14:05:12 -0300 Subject: [PATCH 27/69] detalles y parte del chat --- src/components/cards.js | 2 +- src/components/nav.js | 2 +- src/index.js | 3 ++- src/router.js | 2 +- src/style.css | 21 +++++++++++++++++++- src/views/chat.js | 17 ++++++++++++++++ src/views/detalle.js | 44 ++++++++++++++++++++++++++++++++++++----- 7 files changed, 81 insertions(+), 10 deletions(-) create mode 100644 src/views/chat.js diff --git a/src/components/cards.js b/src/components/cards.js index 06938bef..12871e9c 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -15,7 +15,7 @@ export const renderItems = (dataset) => { `; li.addEventListener("click", (e) => { e.preventDefault(); - navigateTo(`/detalle/${element.id}`); + navigateTo(`/detalle/${element.id}`, element); }) ul.appendChild(li); diff --git a/src/components/nav.js b/src/components/nav.js index b99b77f2..5121b2d1 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -6,7 +6,7 @@ export const renderNav = () => { homeIcon.id="button"; homeIcon.classList.add("homeButton") - homeIcon.innerHTML = `crew-img` + homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); nav.classList.add("navStyle"); nav.appendChild(homeIcon); diff --git a/src/index.js b/src/index.js index 5567c5ba..08f89faf 100644 --- a/src/index.js +++ b/src/index.js @@ -11,8 +11,9 @@ import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, -}; +}; +// investigar como hacer la url dinamica dataset.forEach((element) => { routes[`/detalle/${element.id}`] = renderH; }); diff --git a/src/router.js b/src/router.js index 0fe5f8c3..23765ca4 100644 --- a/src/router.js +++ b/src/router.js @@ -24,7 +24,7 @@ const renderView = (pathname, props = {}) => { export const navigateTo = (pathname, props = {}) => { - const URLVisited = window.location.origin + pathname;// uso de origin en lugar de hostname porque daba error. + const URLVisited = window.location.origin + pathname; history.pushState({}, "", URLVisited); renderView(pathname, props); diff --git a/src/style.css b/src/style.css index 48e40eaa..518f5240 100644 --- a/src/style.css +++ b/src/style.css @@ -40,7 +40,12 @@ body { nav { display: flex; width: 100%; - background-color: #A90000;/* pase este color aqui*/ + background-color: #A90000; +} +.detallesStyle{ + display: block; + margin: 0 auto; + } .factsStyle { display: block; @@ -120,6 +125,20 @@ ul { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } +.chat{ + + width: 1500px; + display: flex; + justify-content: flex-start; + background-color: #D1A879; + border-radius: 20px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + margin: 30px 55px; + padding: 5rem; + + +} + img { width: 250px; height: 346px; diff --git a/src/views/chat.js b/src/views/chat.js new file mode 100644 index 00000000..c8a89364 --- /dev/null +++ b/src/views/chat.js @@ -0,0 +1,17 @@ + + +export const renderChat = () => { + + +const contenedor= document.createElement("div"); + + +contenedor.innerHTML+= ` +
+ + +
+` + +return contenedor; +} \ No newline at end of file diff --git a/src/views/detalle.js b/src/views/detalle.js index bc2a16c8..f68fdc4d 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -1,6 +1,40 @@ -export const renderH = () => { - const h5 = document.createElement("h5") - h5.innerHTML="hola"; +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { renderFooter } from "../components/footer.js"; +import { renderChat } from "./chat.js"; - return h5; -} \ No newline at end of file + +export const renderH = (informacion) => { + const chat= renderChat(); + const header = renderHeader() + const nav = renderNav(); + const footer = renderFooter(); + const section= document.createElement("section"); + const section2= document.createElement("section"); + section2.classList.add("chat"); + section2.innerHTML+=`
+
+

${informacion.name}

+ +

${informacion.shortDescription}"

+

${informacion.description}"

+

${informacion.facts.status}"

+

${informacion.facts.seaOfOrigin}"

+

${informacion.facts.crewOrigin}"

+

${informacion.facts.bounty}

+
+
` + + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH ${informacion.name}`; + titulo.classList.add("detallesStyle"); + nav.appendChild(titulo); + + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat); + section.appendChild(section2); + section.appendChild(footer); + + return section; +}; \ No newline at end of file From cc55a103601682c89e0e7fbc1d2418cf4b6a56f4 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 7 Nov 2023 14:05:12 -0300 Subject: [PATCH 28/69] detalles y parte del chat --- src/components/cards.js | 2 +- src/components/nav.js | 2 +- src/index.js | 3 ++- src/router.js | 2 +- src/style.css | 21 +++++++++++++++++++- src/views/chat.js | 17 ++++++++++++++++ src/views/detalle.js | 44 ++++++++++++++++++++++++++++++++++++----- 7 files changed, 81 insertions(+), 10 deletions(-) create mode 100644 src/views/chat.js diff --git a/src/components/cards.js b/src/components/cards.js index 06938bef..12871e9c 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -15,7 +15,7 @@ export const renderItems = (dataset) => { `; li.addEventListener("click", (e) => { e.preventDefault(); - navigateTo(`/detalle/${element.id}`); + navigateTo(`/detalle/${element.id}`, element); }) ul.appendChild(li); diff --git a/src/components/nav.js b/src/components/nav.js index b99b77f2..5121b2d1 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -6,7 +6,7 @@ export const renderNav = () => { homeIcon.id="button"; homeIcon.classList.add("homeButton") - homeIcon.innerHTML = `crew-img` + homeIcon.innerHTML = `crew-img` const nav = document.createElement("nav"); nav.classList.add("navStyle"); nav.appendChild(homeIcon); diff --git a/src/index.js b/src/index.js index 5567c5ba..08f89faf 100644 --- a/src/index.js +++ b/src/index.js @@ -11,8 +11,9 @@ import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, -}; +}; +// investigar como hacer la url dinamica dataset.forEach((element) => { routes[`/detalle/${element.id}`] = renderH; }); diff --git a/src/router.js b/src/router.js index 0fe5f8c3..23765ca4 100644 --- a/src/router.js +++ b/src/router.js @@ -24,7 +24,7 @@ const renderView = (pathname, props = {}) => { export const navigateTo = (pathname, props = {}) => { - const URLVisited = window.location.origin + pathname;// uso de origin en lugar de hostname porque daba error. + const URLVisited = window.location.origin + pathname; history.pushState({}, "", URLVisited); renderView(pathname, props); diff --git a/src/style.css b/src/style.css index 48e40eaa..518f5240 100644 --- a/src/style.css +++ b/src/style.css @@ -40,7 +40,12 @@ body { nav { display: flex; width: 100%; - background-color: #A90000;/* pase este color aqui*/ + background-color: #A90000; +} +.detallesStyle{ + display: block; + margin: 0 auto; + } .factsStyle { display: block; @@ -120,6 +125,20 @@ ul { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } +.chat{ + + width: 1500px; + display: flex; + justify-content: flex-start; + background-color: #D1A879; + border-radius: 20px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + margin: 30px 55px; + padding: 5rem; + + +} + img { width: 250px; height: 346px; diff --git a/src/views/chat.js b/src/views/chat.js new file mode 100644 index 00000000..c8a89364 --- /dev/null +++ b/src/views/chat.js @@ -0,0 +1,17 @@ + + +export const renderChat = () => { + + +const contenedor= document.createElement("div"); + + +contenedor.innerHTML+= ` +
+ + +
+` + +return contenedor; +} \ No newline at end of file diff --git a/src/views/detalle.js b/src/views/detalle.js index bc2a16c8..f68fdc4d 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -1,6 +1,40 @@ -export const renderH = () => { - const h5 = document.createElement("h5") - h5.innerHTML="hola"; +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { renderFooter } from "../components/footer.js"; +import { renderChat } from "./chat.js"; - return h5; -} \ No newline at end of file + +export const renderH = (informacion) => { + const chat= renderChat(); + const header = renderHeader() + const nav = renderNav(); + const footer = renderFooter(); + const section= document.createElement("section"); + const section2= document.createElement("section"); + section2.classList.add("chat"); + section2.innerHTML+=`
+
+

${informacion.name}

+ +

${informacion.shortDescription}"

+

${informacion.description}"

+

${informacion.facts.status}"

+

${informacion.facts.seaOfOrigin}"

+

${informacion.facts.crewOrigin}"

+

${informacion.facts.bounty}

+
+
` + + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH ${informacion.name}`; + titulo.classList.add("detallesStyle"); + nav.appendChild(titulo); + + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat); + section.appendChild(section2); + section.appendChild(footer); + + return section; +}; \ No newline at end of file From b7ae8bfd5d3154a240d2fdc7175ac4252175a770 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Tue, 7 Nov 2023 14:58:42 -0300 Subject: [PATCH 29/69] Chat de personaje. --- src/style.css | 24 ++++++++++++++++++++++++ src/views/chat.js | 11 ++++++----- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/style.css b/src/style.css index 518f5240..c55c3de1 100644 --- a/src/style.css +++ b/src/style.css @@ -98,6 +98,30 @@ button[data-testid="button-clear"] { height: 70%; margin: 8px 15px 5px 15px; } + +#inputChat{ + width: 300%; + background-color: white; +} + +#sendButton{ + background-color: #A90000; + font-family: "Rye", cursive; + font-size: 25px; + padding: 2px; + margin-top: 2px; + display: flex; +} +#chatContainer{ + /* display: flex; + align-items: center; + flex-direction: column; + justify-content: flex-end; */ + float: right; + margin-top: 25rem; + margin-left: 5rem; + +} h2 { font-family: "Metal Mania", cursive; font-weight: 200; diff --git a/src/views/chat.js b/src/views/chat.js index c8a89364..92cfc6e7 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -3,14 +3,15 @@ export const renderChat = () => { -const contenedor= document.createElement("div"); +const contenedor = document.createElement("div"); +contenedor.id = "chatContainer" contenedor.innerHTML+= ` -
- - -
+ + + + ` return contenedor; From 971849a68ee825a82e4e4d7860cf674f8f4283bf Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Tue, 7 Nov 2023 14:58:42 -0300 Subject: [PATCH 30/69] Chat de personaje. --- src/style.css | 24 ++++++++++++++++++++++++ src/views/chat.js | 11 ++++++----- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/src/style.css b/src/style.css index 518f5240..c55c3de1 100644 --- a/src/style.css +++ b/src/style.css @@ -98,6 +98,30 @@ button[data-testid="button-clear"] { height: 70%; margin: 8px 15px 5px 15px; } + +#inputChat{ + width: 300%; + background-color: white; +} + +#sendButton{ + background-color: #A90000; + font-family: "Rye", cursive; + font-size: 25px; + padding: 2px; + margin-top: 2px; + display: flex; +} +#chatContainer{ + /* display: flex; + align-items: center; + flex-direction: column; + justify-content: flex-end; */ + float: right; + margin-top: 25rem; + margin-left: 5rem; + +} h2 { font-family: "Metal Mania", cursive; font-weight: 200; diff --git a/src/views/chat.js b/src/views/chat.js index c8a89364..92cfc6e7 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -3,14 +3,15 @@ export const renderChat = () => { -const contenedor= document.createElement("div"); +const contenedor = document.createElement("div"); +contenedor.id = "chatContainer" contenedor.innerHTML+= ` -
- - -
+ + + + ` return contenedor; From b95cbcce5c94a09768c934d57f18fdb214df2356 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Wed, 8 Nov 2023 02:01:01 -0300 Subject: [PATCH 31/69] cambios CSS, chat y error, setTimeOut en error. --- src/components/cards.js | 2 +- src/components/footer.js | 4 +- src/components/header.js | 1 + src/img/error.png | Bin 0 -> 217248 bytes src/index.html | 1 + src/style.css | 141 +++++++++++++++++++++++++++++---------- src/views/chat.js | 4 +- src/views/detalle.js | 15 ++--- src/views/error.js | 17 +++-- 9 files changed, 130 insertions(+), 55 deletions(-) create mode 100644 src/img/error.png diff --git a/src/components/cards.js b/src/components/cards.js index 12871e9c..d7fe75bd 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -11,7 +11,7 @@ export const renderItems = (dataset) => {

${element.name}

${element.id}

${element.description}

-

${element.facts.bounty}

+

${element.facts.bounty}

`; li.addEventListener("click", (e) => { e.preventDefault(); diff --git a/src/components/footer.js b/src/components/footer.js index 2fe61741..4395158d 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,7 +1,5 @@ export const renderFooter = () => { const footer = document.createElement("footer"); - const p = document.createElement("p") - p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; - footer.appendChild(p) + footer.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; return footer; } \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js index f04a042a..b4bad0cd 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -3,6 +3,7 @@ export const renderHeader = () => { header.classList.add("headerStyle") const h1 = document.createElement("h1"); h1.textContent = "One Pedia" + h1.classList.add("title") header.appendChild(h1); return header; } \ No newline at end of file diff --git a/src/img/error.png b/src/img/error.png new file mode 100644 index 0000000000000000000000000000000000000000..97d5c0fc779013a8fd0b2c38ad54ce9dff7f409e GIT binary patch literal 217248 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
sNEv?&5XoXC} zM5xfNpo9H#$C+9~f<3~`!SOytDQ-2{S@dw+liFy?W)X$W-agR_SY z&T!g&QS+-}`}V1-x1IfIl#oEJ#o;c-T#DzuNRX#N=A};_Jb3)Rfn1-+zI~ac$k+_) z9cR)AGkvIhTBXJ>Jjy@rkjr)R{d>e)Ny0WLJz!K1)=Ltrw7{)WkqnDUQt$92AZ7T0)IFMxoNR`nYZ-?2!bl8kly8ZN+y{Gh%owZ6 z0Zwm$OZi@;_hw(de6jj@bo%Hwx1(DJ5t8kTz5ZlbyE4%+aT^$#nVHpf8#FaP(Gc7U zZ05b#`O614=7v!ZlmC0x3RPuZRP{P18EtbQycELcsd)F$$(ta+9obAKH&*ser9OFb z9(w3by@I*9qf7`@DS8>7B%QyTVDg80hP7CGOX*CCs&6;b4!>;>|_F1k7GsIMGS5k7b+ z2Vaf(?sP(mjFjV`^LLpRc;MM1s${?i=~lG@DS6PRKr7AhHGqG^3sUJanA~8vED&(y zrO|~YKxOt^)Bo%pcBV9J>@dg4WZCTwP84ZThmO3DKV_o=+i3+0j$;crp>wd6Nw|3N zVn+^j))&F`M|MB!4;8^zk`*#^3;YLEko|#2t z(;boqm1IUjl8{6)lZ+@KWGgLYW<*wYvWg_5vJxqKCI08t^Zx$NaXjyFyiehFUEl9# zoS*YNKe{cv$rZWe$b!7QyV*~kv;nsH;nW65iom~?v8=L2}V{XWm`JEjO1-74Go?AwTCms_l*nev?7gu*4a`k;MFNatR zJ~gkZ0{DT?SF#td#KxLmCLhV|zQLo1_?2ozg;B?}R#meD{|RptIWjE}@p^^T=LD+# zt!gWi`%Do)-#2cc4S-z60Ytb%@Ca=Y;*T#H>_gf379O*o(;qze5Ue{i;ol4=f^zrG{g=Qt($!Sbh_UmYCKYIE8%g_n&7*~vM zBT&d?6utklQXMyRAYg?;X(hMs*LJ}%ycVjiCWrEb?t&OuRi816hw=~ub@!p+VNdUm zgO{C+PM(Yw9dTlbdW#w!pIBVG${6> zL)c+eg5s{l6Niy^`kf4u(3eBvr$TgjSXr&FfkbR=Hk~=l}Yi^_7w#Mwz%*n~=>dyMX0+S1aPzpRp4bkLO zTk*%Mmtw=4{+j@0lkC``pQyCs1x1$RJYgMdFH1foc;qj$@O4ST48ITbND3~`3;B(? z@~;vS5~P{9vc|Qv>@C znwxKbd|Z4#a{j*J>Th(rxx>kD5C=HoF|D%ObtwLFk4fuo6?3si+u7M`>T7FVC=@Fz zD@ouKooE{yIks%6Ul?uQcNhL+EF2ud;h~|fVYLI9`4v@vOv{}7Eg~)gMBdO zeUP$NdiCqr--)X$3;p{k>|3`UghZA?`Gx&ihk)O_gJGH6@X*jC;FoI%%27zy`>d_4 ze`;!KS`Bd>t@m0i$oIj>OCBSzLup2zLdR}{N%q(sty#pockdXd4GrHq?#YDh8@U=O z;j`D^?={*@Vkt`GZHvmlWJHN04bx$atc2CkR9(9W;oZw^H+CkF7>Z{}U zh9bB$oyjV5M_)JZ#i{PZXteb-{8Q3bbyF`{oO|6g%>SVMNny7mdKyL@k>^69f=O%214`@H0%=%AnU> z#c27d7j}W}nV$OM`1nJ24hHt0F&)1mm`=yR2W##_ov7!;Vw;BBhX(8GTPM}eyPegK z3~u=0tk_GTY^!%cCn(1qZti_{W|?p^SE_*STyHiPVKJAGqx& zTX`1pY1a>UmOH_CCk?Hd_T4G&Ui4FEi7k|Zt?v4~&odSH7dqFF*t7dvw;g^QmDQgO zV>)AyRAclqmcB2@MhrH6)?em$*n1-eA5tjAzMif4_y@gaMky1m8#QJhr6@8?-UavpJ9iM2g{WHw3sdV7@#T z=HHs>WkHhbfoD_eM(+XA`dU?;z_317@#lg?hNFx1h} z@x25Hh?x)XYmZ+eqYi+>AK+M&tF#^rF=)OG>h$APwDDiT3o|@bb6(Oq zS8)Xjvb$n2Z>OU~j^v5PNgy*m0=l*bCw2dwiyW0Slgj8AHi3P2s~8;T9@7?TRu?Qw z^#Em;DPl0^EN5l-AgW}8%fL>xN9V3`^f*kTu$J<|*h&&=nu*}QoCn$<0nxgpeP$SG zfpedu5etp!i;u4{uaS+!KSr5zr0a3`)B&2rbm(hWGZgCiC&W7?YbF<5Awvm;*nA4# zOKd2m$3AfW#|NFcb{!tBL&C=dJ@<-P$#4chWvAQ@=!XCtbpuGfDm`e0PM}{nfc*#n zwFi%Y`aH_L$1x5achmTSnxDq7v*NRhaEE?cbz0YkEG;0gFV}O%_L7B##SSt}Zt&8< zZS^#pxaD+ha*f$f-sROtjfowhM=+o(Eh#TwU7uNuPyC#Z$QqO5_u`sI$|-_Yn{$A! zZ33Ud8I^9vT^{CS^rQPRyL|3~D7YuHb8L=lNc({S;atECgqvSYO)Yd~@zXlGLpY+} zTT`Sft}X2{@-?gAde{TKMt{cD`l zEAQ~_<3<5<{@~%mExc=M-uLi-N~=*I--1!Zv0OS2Sog-E6R1m8^Dem`Y$jp7o;n># z{)DFHy1P6I_FyZ^qJur8wLn$*rMT}`P(6=tFJZPR!7+vD*W5-92~lngeK^TWH4X|- zk8_uSI~5HIJv&=u!U?l7ixdQ5`4WsjZ|8aWEnOo;Uv-;D zz5EXWUi?5yF-)Lz7Ky?GpoPcq2wkSxqcuSr=Y~kXHS3z&l zru?gTpJp;wki|(T4;3Jxm<0PvNz2O3?+c1yYh{$bGJH$z;%-XjqT~X)K4y|7BFam& zhP%tL5kt1-3CR=1)K+vq4#j95lvpAY_rEh@mGhYV`Vge)A0_S+g*yal%#^|6* zkp=39w|%jS0TN65Oj|^6PwfX&hq14DZ2u?1>7;|$Fz90VR4&v&-;$X8g&~7%#gK6n z+>LKFr&CX47~V)!_4??EBqEPLKO;m}nSBYu+^twunv`?z9tX$nTU5z?PFILcOyPLh z#x(0EcdN8+1wkt#1zyUxKK!t`Tw&k~Gwg6!z_ku2N+lY+Gpcq;lv7qVy@&RxzuxZJxR4z7n2ebm_z_nN&#NERp;g3L{ z6$~UeisEB<)azXmC6twwC8VXZ=YfDZWf*d4Gv4I|*_RJ}z%R_tJwlL_a(%LpEWLK zoDbsqc>#KPJ0k?10Nngtj(bzsU_Fd|sIg>D9)0*(Ic{dzU_`05u{(&QeuX1@`R^a1 zaMjqhp5x~~KS0XMtI4}s&9=L-+)*U>pQrG}K z(ZgU-L{O8oibcQOSXpys1ri(nUMGd}tuHDk+>fCzmPZn2;^#LCaVMqVXCn)~*xiCv zMfW~=i|8XPi1~oVeP+njb3H!0U}IBL6t-<0@}B>B3V4Q%AseO*GLgE`9a-ker$D0! z$YDi#U121~wQcv_@uk;?h$ej!QkNih23La!I1srq`BhPhm zIQ4f@QZ9m;7i$fTXnqV2R4mU4;h_LbT6c>&k8M4Gk?dKxhZ_RH=)$G6Dqt0?bKG;~ zZljGWWDTnS3WFE4(u%~rd?%c)6Eg9Zc?J?{!x`+|62{0>P~AscIBGxS`BD>@sW|fT z@6IenD!m;KxV;9H?adS$yUklFW4Rb<4e(2Ty8^chuf{M5DxNK1q*^2_F48~?%LROHo5CNBzCLA?G(5j;ySDl9Zw zMQn41Wu86J9to&0Yi_lZ5NM^nM}PM*$u20kJCx zu$M4P>4j`ZFkmk>>hO58Z{NB#;jq8gk*J}Ok)S@@<4uT9-)?COLgy3YpbV2Lbl{O#fA|z2m9A?LAmc`}mD1(SoWtVH* z0ot0)J!*r@&S`Xb2hfIP=wlfZpW{uM3$bujE%}CDhtW_x=DDq15xq*Q=_>Xnmcnaf zN||&aqWW7Kc9VR535L2Ne$H3Go(_91d=@-{`qGa5m@d&re0}};^&?nVy$TMly_cR? z{VjMzQR&cE)h9MTVXDilIs{PJ&K~@|CRQV8`bJ>lZo8v$9$~x3%%QsjrVXE-sYI zIn$haXcw`XdInWNu7tThvHdB7TKJ6V2rXe0bUU<6R+cDUoU8wZ1&ujTvg#qqL~#4F_5AO#9lcft9T$6$ES0~Un3$Ly=#iQzk;^qG zhmHI}HQg!?B={3Su^>lAoG>Htydjfa%u;``3T(SsU9}g>i^)@33p9RweHb>FHiy*z z9~U424m^p6f&GMpgoGkn@4+3&Dx>h9JC>QH7_kw`^o#SD=)6P?#s7YM&K!_`G6NHn z#R?oxWt6*+M7lQ8BZ<&aj*#0~`SnD!LxO?v_hI1VMyU3p_C{1ke;F5HU}paP^76P* zBXqzULmH~YCvo8gFzrhrjAMR4thf=?Fv}-)hW*#@Hf3bZx@ma@LFn=T87F~|Y%*FG z_3cTCj5PQIjI@hDXTrc_JI&tJ6%2Ug9VH0!N%RdONVWA1dgY^pks zmp%C3bKM;qJQDeMQZe%cXAn-w4-lK9w4MmL90NF1`WlL*_hbR>XmZb~4|$+TDK8-! z$l>uxRuiSVf9fhC{mTm6ms2%4AJJe2E`tzu3~=;o0kW(Z^{;9{e3jQ{v_G>o&O&tL z{g9rjwP8fmiGzRZ3;`2;z5lP^_qUNE{|yf|=IE6h`Tku2$|=4R5*z|cE;GeLLqo5D zRh9rY4dbl82Zh3#t_i$SS|;3)Wl6nq7z4R&AsIh`3b6h;F-R505oR%HdK6(<#qusu)t^VoTt=#YlxYGB8!X1EVH-EDL(o`MB|aX>cY)fou$)1N ze=o`m9D{66sFy?dBZCjT$#{Wu++behlw=R(_2!!5JCoqZq|7x4-2Mas`}tG#w5P>( z?J{I1ldJMZ4kw(>@22QVX!_*=>dm^kIQeZCzn)OgAj8zu)EIjAt~Kzl8wHP)DJ)*d zLnrze#;4{w6#el8Sh*Z-X>9DSoKeY?JcnY_hmA55R}%wo2z3$N@?T8?3PR5@?X+S&>u@>>g; z?gUrowQgXSB%R_Rq=2VLA7&4cS<9LueLxz$3^n`#pdqri&isK>7!~b9Z=~KajN3Og zRif{|4F%;{w$>Rdi9z(XE3C;45EELe>QL5r(?v0-aY7rp_4vu6MsEC2!u`NvzPChFCtk8%=QI?QwzayKVKC5qeI*jOFy+ zcnbDA46A=19xkgF-GSCI`wi7zyzD5fP5=$-wn(t(Jx(EYKy!~7ux_RgyXv;xtr_e5l)%Y8a3#7xiJZkba5nQ!_&z1Moluog+C0bZJjSA)?QeF$!Ke$LGyNB2!iP79)fz9k zToQ!Q=r_2roKy3fe_jA?%q`Bo8F}tQUAT**0Hn8nh7EJfenK^uNyKE5uWV4Tg>brQ zh-mVsm7pmMbWeab*&K&{Q5VwWL=cL1n6!8)U{ev zZMv6B`}BpAS8my&VpG9KRn*3NLMW^vZkD7hV7c$Hvt!K&^3E_TP=5~z)MdtDAJ%=qD4Q|x zCmL=8i8DofcjMyX+OUnT0F%c4<0nqkiqpf&u*4n3*%WYNWq<*ml0vb4}-cx_!oiKjP&~O)hBeNw(G>}3?l*%{ZM@+|JISYRRZ9I>74(O_MwV z_Po-SUye-7%&~0Axs|ODkimJb!|6+T(mC@ajRNGhJe)qqv_I>dw?*VPGKZmw zC*U(>Gc&VW6M$$c&riBCkx1qC>!Iv$-mJso+br-dU?&5L;8XZ6WsnqR9`XMy1LV|6T6}ljpn0(B(l+N#&c;_HVBiaXp z5SIOnMHi@x546Di>@yag>?JhsW~`^@&TDA}5RT!S&||dVyqiwt3WWy4ZBpj6U)IBi z6d2KQ?{`ejq|jbZO9D2F?A3c?=6mY{86{9+XlOx0uk7mGzgF>eZ)W$+d!T{INuSCK zY<>GyPw<`3{N*e(BFiZJY4P(Gas{tV4~n}W2uz}3>P2KT5E2%qB^Ms0QfJ+VZs5$pszfP1jjZBSjP}9o1w0sT`Ib?5)6b7UWSv%*@J?2 zoj*?b2df;o6ATcj+8Wles1q3l_OR`(;Rq8d!kz^m@Mr9hOmdP$364K72vTM2EMNMS zkSA2+8@oc!!K!qBAJDvX^reGz`SadM`Olu|$)0^1odcYpKJxb_8CQ7KR$2NiWeCCr z=qd26*Txcc63&xbTtg^^fAMh;rjiNYzFEo{4+h;dM-4s5Iix z?8H?0qn9#b7dll_4xcm#Tq!uAn z5^=Nhxefea86;XQaHSq0pBGL}PM)4Fv)NR+7J2X92%#C-dqayX=w`Xn4gh=S_jmD8 z@SurYq_(WXtg;gdzegz`^CkC8*vkJH^2Md@97f4~i(CF#7`W^YnJ0Y@2;OZYehbN{ z#{0nRSPnZn1n2^2vID;aK9CJ4bwkUx6Ze+s-y7I+OC-H3STq69$8#{Uo)NZ4tPB^H zZ(`5(eL&NJ76*J5_wCYjg)AWl+pXf9N+2IzxF?NE-r;z%v4nOrGf%aPSp%%) z`oNN&0vw=kgbH0ZyUPyDO*IPpVak@^hB{uj&`>L?#8Hv_+Lp=f4*U)}KMTw9q)lEv zafhOAYF9ktPW2U7M@wzRs-+qn_<=_CyF4dDxVLU4jJAJ{K?8Zp*4CCit&VX~CSuSA z0iqBCkB``cU@Y{I>dl3sK3lWb9=+=MbBAl6I(n4lz%7RW76UnQcgUzI|E^sGIJS<7NJ%V) zJp9WFVtZEtbxDYg~PvrVRf>anGI!5 z3!GB;0tOZ7mrn9;_<9Ytd1D{h@5^a5&uN=es29$F z{E?);K7z)+z@!^N_iwQ~(=e@MM@UXEftwXCDDb5a$Za?mar7tpGUo z(PwH_D$ty@v9ZS&aXs%EmsRxK1W{Hr(cponAUeRPR{zae&KINlw~%z!%J133V6m^s zW>+IlEbkbGN_i-+ssaUrj|?hGc|g15&Tj~+ckq7e-u;vVl#c7c^JF7`#E(N-#E>k| zS%EAmjCwqF#rZWdaVNn+e61_^W?s+-g2rW38Eg+=l(C*~Y046gRP^}hZp3Uy7~tOh zNflZ(Q56-HcMb*jh%gCwp_Vxg#P|MB=ziVagmO*F5U__7uzi6chvxaDa=Ka$!vr`gytkqDTS5mMF8-=wo-(=;CblrLkB}t}) zM&f)~i2ZKQyFAb5z1{Hui?0&ev|aHMK?eH8F267tEOrCyM65>M^I|3r&+gprUK{Mo!HN1>t2R>t^Z^Nn+#OcOdD zV{WbFQ)XN>QcG6gTX{EQEwMGs*o}M^6_dZeSXx@T3=mVFk3S{;=@`V$re?>EvCYAL zx{wjmLN?T%;;bQ)j>8v{fkUq zfQMSxfn||mB_I=pUR(U^_R1^|2!b{i+$az{Kz+!n%@TfxUZQr2(cv zT=V=>#22TsQ`1Q#J%vtQ6MZD@S0U)ljpH>a*(?TL*3m22y!sJR_ztzz#la^_-*^%; zPiAL%5qn8PM57J#O+g2et#>ivXBhTOUSjM9aW8mf<=Pcn+eeQ8!8n0LEyAfN(oVMr3Ix+UsebXokRou3_lHUfEeA2Cy_Ro=$rdn!f{76){g zD4p8@WgiCllit%-Si1cZH#Pe1UBfGQy}a-nU2xTv^>hfBy^lb@AFnYoSi&NLh$Phi zirW&Hf94uxUREPt7ILTRnI|N0^Qee!ZwaA9-m-oZehEGM11F$CPlw_s>H~K2@qM$m zu;@SE*w|=^L0*wX_V0!nmGL)2&{AE)n6L^s>??${C9lp(Itw^CwaKLl7qtP>A^UngDnPp(WVwk@); zv#TJJ$p-r&LtPkRt&ZT_>QAvph zE&JF))pjnfQ{qvLAHl_~l&|D4CgwKC1Q%oUTLlNVHZ&|+BO*5yI`u6NO0U%e^x?*7yQG=j)m3ViC79WH zU;9mm>K$xI6ny#eWyk%*#OL@TmP^}izRBTz0#N%7{vCl(ITYH+iVN8v#KFK|gutf_ z3!fz#-IYUAFpUjmM|j;YGddC(X#(a- z@coXgVE^lwk8)-LeapG~@CKD=oq2wjCkyZE0m@F_GW_LG-*FyvD~V|t8N-gCVTAYTma2|)|;=Kw&6BmFdGJ9Ob#sLJ^K(IrC08BX>K7Dye*!(X|y-O9a zOcvCzJ5kz5%(xz6;pc~L`y1+PW#lo!1e_e%-}B!*J~jM2%7Iu^>k7lJo@}{&;#GOL zFA#`^Yh9!w`Mz`9vlaNJ=@E*pQCBbsjCN%>~kPo&`D7z`Zo7lhMHrQs`eug=@nY5GIu+ zubnvnR8vT3SSMUNiXF5>2txVGIvdq_pMe?s2WXGt;}1{qh|2a#NJs>JdXck!aqj`# zn<1QQBlu+`g7~b_`tDczgPY%Ab=%PrCo5nm9Cd@fkHiz&KC^Gw)#R6hZQ90Qc)US54s7Es3$QB5?aIBX%Si@=q`SrfQvW z#c=X&Ow90Iy^K!n2kk#600w-u{D<`$k+*DFc&`0`>taz)6xWTRo`Um_-?p}PsbSm6 z0aT(rk&9~M5D=v&%bwAes2kMJ?}RxnA+Im{$g>*PY`dFqsMh9>jN`NrX+d~NA{^2z z&YS-xy4WlHO0ZQ5>}3iQ;a3wD*8YPzO$_XN_DmD{!)^N#&Ps}kK0%B+T{f3ilu!!R z(ikj{^^(6&Xz|$CNA;rlb_ah}C_X-(Hm!nfTYdboW5*V5L2$N>9C=)Pf-gqzHoP0G z)DvOh^e`PeYIn{y`k%LkOQJa89e3)&&0&xcrOtgR|NB4V1^Z2i)FGh}5k8g@913jJ zv0t!9unXvl5@8xq(Oty@{NNtWa3`6ZKXem-CP(8G*9}$QnW;{P{GikZtdo4dszWOYP^W*%K5jwSdSkYu88uRvQ^7lS19y5C{ z=N%D7dt%~+4 z`CKeeO$$O>fn3tu{FiW6rZSy!UE@({4Fhud#|=do7kRI-Pod?xUz3y0_22@UWgQiL z>+zg+omDYtq91PZ_!tvJ;9X+<&m@I~A59bdFPxeWL{21uTvAs2= ztfb_H{%rI7e+QA&MUmiGQ=k8(toD}Qo3uFNl-+&kx2hnEU>bd-)ceB$EaZ)k6GH=1 zt<{@;bRVR&P|^I-Fks%_%9hK^8=#wQs73$KY1uZvQMl*Imt7U=96pbewOAGMOTR7o zsLiYskjek8_WSi&+vL3|69(N5$QetZI62lIG%*$>*j;S?ft=a)W}(%3gzy zQ+)1^);q5q!nE@kUR0sR*A1Fy1_=G_^`Y0JvrCu2 z+u5-@p;=p##mrwVcr>r3@a4AJbiwqs`T&J#=)fz<_u#od299p>m$ zmAn0YQ6+DZirx6Z>IUsR`YEU#xH@PX=C1zD#hkI%E#%XFI=(;_ExNR|nAq4N&e2DE z$wACK7IwSh9q6-G=;#A@i=h;-pdvY$5WALC@%5Ii=z_a$f9n^6MkNg1RQm;44ZLJ8 z=k5aQU>N|!hd>su)HCbM3(ZilDapg^QkyhMy_{IAn+t(L)(8T<`hL19e`a>N#BRqd zFHGx?Pz}>lRY2H)_BH9glgEbQtAWhPFv z_9lt6ojcst^W*^Mzh8pS&2wk)?c0_Dkl_0DSHF+}=^N-OTrhUMK~OTl0CLFw!;=9u7B@&qrDpn09!6+cFwtSlB6I2%UIl)Y62^>&4_By2 zpZy1}FT%s9+XM3qs;ZYK)6yp}@KvUYwsZq7;xh++#=?x{%PR+s5x&FGrEK*Zu&bcB z5CSEzuc{0KGBuBWRfGrn43_Th#31P;L-Ydm@_v{8YctIvz=%(R$9$ju*Np%A>sMZx zoggfGHj&(@s|o^0r1tT-VSw$4?ztQLG6HYh*aQyv2GNx7{e*P+?fBdt+U2nQNpFai ztl$7XjyJjmW$|t-(VqLl*7Lt}W#I(vp)@!yCJ9?uNxTGUAZPme#@Q(DvFO6@$y~m4 zNv~OF>C|f zFb(9kMZ8L8B+nwCCekElRn9+&`oc3zV60AIVMC84`h2}>RAU}HQZ=Rs&pbPl-wJ1Qy9X95@1%tSTyLi~ltX;-@^esPTqjw1k z*_Rvc@CifzvEfTHpW~L+?Mx)&Agf-7g3oGLRyRmYpndRbHNo%k2#XdYwPk2}rRzx) zfMDM~q7JahW+w4E6qLAta()|>+J-E%L8<)@+Gn9UQbxPiyjf}my~BCXY#tSC+|&;% ztWXSm7523<1+Mu*D)8i8LxV?KN^S&;mgu6azY_`J;w#}-5{w>ywbo`=-_Vo?tJsO1 zX3(_NK@O9J>ZH-H>)Fw^RnRnEf|U0dhU$h%j;IGdq9}e%IIvAbkNwQsnN@84yngUi zSyt9B6O8oOM&}d16Uygt_}JM%D5-S|^COxP&C$H?v?No&6xe>94Mjo(2)qZ+p3Ueu zEzUQ<=`OoJ?RwE9Y zK1MGF^5v{doB1673as{?W4*#5enlw5q0SPhIv}6s2Y@Puu-Bl``;kNPvmwGJj1KCS zWP8c~UF0e!*b97sGVh8k2pnG+#kiSy;j#3A8v@I4f1hQoB&>EcN%0(s7f)4u0G5n0 zX#Z+3BmeB-Tc>i!w9ql+b}%OOx`LNkLj>(zE2&70EiHTgVll~cybz>qXJ3{;mNBK< zSZSJV_9~B+^yC7zheJy@0U=UC7U9t3Q-Ah(4=S!z-Wa`#Gn_#qymSiSRGEOcsp0Ib z&h8AN_4JA!iv!h7gn6DU*ekzHnfkxSZU`1^ABL52=HP;iJZjd$5W^du5|>g_N{)WV zR)<3LI!R++H<0KEL`h|?O)FlW;tX&(3hh z3BZ#)3Xct%T2xr`a?+>gLJ^nWVI_(6q-0RonRkFYq~^nTg{VFF0*~eZ{BOy@2rWrt zDeW3YPVyjODK3)vAqgKJ&#rJHm58an#?>)J`=Z`)aUBn}iHXSo%A8OjYsWN}UXN3z zu$}5f45mvj&Yt?HCF4z}MfaDxe|)YmS;aH&5&jz2wXV8Ut`58>M+C=6(Cxl_oCu3a z`7yT)5Z6(Gr0Cb5%YtNo;>@mine9gQlW-L-kQ5gW{rn30nm*#WgV@;IxO(gVKKGsC zk^AQva3vPj_iec31VxEF#~`EiPh!k)c!kH_U+mB+ zeu6@w9_iiW^BNF^8f=x4F+bcHF{nuM;wl>(TM>+;r#cB&k)zL|N?;i}jZ^r6J3L4r zum*c(=_XZ!KPd4?YrA7*Xfs%Oar5);UYMVr$nLtXE0|vBDTUvX%kJ2*C{HwNgx{5# zBNTy=q*MmC2U383ThIvX#x>cARS^~G#l?%qQ+s9)scUVhfP1`|`$LpyHkFp~^GLv7-{-r%@rCrny4 z)FQ`L4Nkp;2&Ctw$&2+QL4T)hT6FE8nLh)=V`CR&PNJt?xt_g+{pst={yaX2`NTcQ zN2G%oxu%OSYVlry-1PJMzDHlM53CjBm_3>-c{G~AG)i4;?U)tI;SSA%V750}FN52e zMbJ3J`pg-55RY;o5Ntv{D6esj1)lP=V1<0c{ZsLPx?A~%(*MGusue!|KEz?B_1NkL z|9r86ZpR6K3zOSQH?m*6ctMzeKU?RQ!71YC?mkber5m@#ujVFU@mlc_+z6x_hFz~y z_|smsUwd4U^6s7f%w3^_&#(@Sn?}=_wbz(~ufxkzb;psOEtb~|U`BY=D&@AuLbdu% z>)g1m@wv^g;3$~^X22)^ijvvMbW%L#%WlRqG*|2OMa9J(RIt}&qnlq^*v!>3N#DQY zmYM4+5AM|F44M)Y5rJYgOnUw^`}6-w&^ZUJx2TqXsi1N@BqSF{uuzXBFhWCJH|;PP zAIHJACGo(V|1spi_a8n~z?R~pjBnkwCnzY8%Wh!gn9^jEXB%YYk?K+Ip63DKiPb5X znt9@|vGLV#kEWu9Qg>OAj zWdkd3nH>@s912W&&`{e?UM*V;kdvds`;aG`xu{Eas_ViGNbS^1`}WNU@ptxMq18(S zi+Uu?R#NTnw6Gf(!FV)*KPC>Rym30dWQ`3nh?P5FVn%H7GU|7(-gH?!<}Hnzg7q)A z1G>7OE)B<=lq$ij^N-s&KO1Gpb%}?ap_Yl1LsfRB;ZTZN8HApLyt?-G1ls!6Z=mcc zYF-gx;qtYw*O>?Kxc^0Yts55E>a=b=ZQE0>O&_3Xok4)-riKd)&R!w|>8pL6o`b{K zFGxOxTYTI5l~FgIM}b}^jBkVqucXGp%7oq&0m&`H^)4n~!jxlFLz^zmDW|KWBf1ys zATIBUf45FkX>uKDJCJH0eA~Tc4h1$4V_FuNcvFuu1<;`+d3q6&YC%Oh)>$|lEWxKG zO-U2VsZzZDF6?3uLErJeE3i6`N`WKr=FMZpiLa2uK8cjti zh&~8aJ+#e#8*yplezeB@4hOitTSP_W+G8`RqV=`EpM>qluIqW!z1#P2GR{%A`UW1o zbLLdxAW-JbAQh<6M4wc1&%ieElh>}Tq@g+2A8U~pWXI2b++dUU_vHdLp#^wQb-FT! zm(TC}(nn%_!M4#~^#X!ILVxWLu)h8Obb6-(OSIv zjBMjnJYDy;c`a3k)>>bLNbNhChc6_Y`HR|g2DSC|>SPWMch-O_?z`5JETm!+h)FUs zq5~b@gnxufAj>k%4CayC#9oRQoeq*!y^kH_xCy-4(g%sk>+c)_71PP5$CbsH1Dp}d z&)Xw&(zzW?KRBq^vH}?I#QNdRx9G~wR{)1JRu5ACuMTTC!bH`#;qrG}L2+u$$}P!! z0|5DhP%hY}E==FVPUvux7xTj?73Sy8Jh$9a2T`4@fWR36k{hXSrZn?LYg5yCVlKD| zflr6NC2Kz&O>)_zMks0urQ`q{>~swadd2{QLu#bB)c!VVxi^^zlg84D71*e(vZX z^l-6XHwp)`sJ`wRKa0C~J{zw14@h4b1JtGzHdf077-g!;Ly&coj?cinTyd85I_;(s zE|Pr~H6N+19HCuLlLdu>WQpRvv!*FnedkJY{%|W2CE2x?h{1FfG)n(H+9%`0_WCr3 zf~)FBuW=sD?3@Ru1F#6)UiHOx4cWsUk-9dgIY)kzQs*pd9`yG1#-g#|I_g8;*8JWb z^uXlq+%r1z^)9vnRD5)4$pVT=EhB*1KeDs4M^pI;&@ESnafE9h!z0SIhVjMq5)ZM_ z7_5R+U%&ii-#B20opf0yj8`R^?h_(0(%S`ff~EF%^Wc9WI!&qs97^r_nwp<9q0H+{ zUVNNKHFT0L;57a0b(XP2L^dNT4YpdvZ`jv>DO-6W{M=^FG(4Dro3Uveekv`nl3ydK zeUdGZKAs>`s zK$gp>k0w;rw_&3CL^x29YGv}e(hpF^3sAHOzjb*}OZxq1=g0PJfxsuEuY6!UiQpjk zJlefDU0MpXj39@3)D64F)ARLfqzKTZ-Kj<0G>;N|wgz(Gt(-yhH~g8?kBghamt}1V zCP1U5AIBGbFs<4I`$Vr}5SgtX{w<`U(wm2lR2P#d8X|T9!QamKo?m54@J;tG3+Z^Z&jS0e_Tdo3D8}AN5j% z>;E6FAWtrm&1%?HH!+Y%lDCt|xm&Mo4WykAuBZ^bfWJIO6!0BjS8SYm!B7>0LlQ;vwfQ>G`~0U&My zRV&LVuTE^8OCq!fi#kb$PanRjXJ#(fj4l1k@e{woir%(STHZjG>99bea51;EtVn(E z;0zr}Mot`a#r$&koNhOsRY+cOBN70TCkIe_(YhdfPt;j~liz)hkV^ z3i9hgQ+*_YM}5^yM`uH;%&my;p4<5-?4$1H0j_|zzd=H?0J3p{QDy;R9U?i_Zd<2z zRPY6AtskGe+70I3hi4};w*lT`_Cz?1TE{!8un9!dEO3X*aCnBlAXu&TV&RS{3bxbm zGFiEf0zwvh{^B8V)9buDJL`5gCFQs7ks~Kbeu0K%PqtzvDW|TU5)vBf@a5&XsBNRy zEE!48BepI}4d>zWK;frpIb*plz3$AVR5SACTV&KK?Y~P$xSN9R^bY%GNuD+a`w1=+NeDZETK1QdyVhxT|$WPWX~cczAed zbAmz`_&#Ik+^cyP&-~02<_H@`4aN$;L&Tq(?4yhUx|LUalQxxqPyfq4M)`M^NAp;i zNe8Q9TY{;s9xR&xNl1=G-)l3g@x2R#Cj_I$m1B+;X-9tshlQ2OY-OSe0kTtyGRzjJ zq7|p`@%Pqb(${P(0D6QF^lKKs=l#UPcH>Jd^|Quw<~yh{0f9RF5d`qZ55@1w*miB} zj++$qI+XS{THnZk zNej)j{FeqSc#&nr#h<2Oka`0bHiVJ~3{R!KzuzaoDCx-zgi8)uT5k?vb-^?2#kRsC zOTM-XW9fx}vpZF>{-_(p^ed3LWAufOt$#GI?}@^+@e3mz7-FA6@i2gK(rqZVZ!rb< z67(Ak#M2F*z8xGGaEEj(YYi0Oh24xF$fNFav}nT*N^&&KVXXyOw5%sMBBC(cy!4|S zCWg;`Pz)AwB+mOnkNF&o*V`l#%?pQhm5ii=*ucI>>wv@0qTzgEV@7QaEJW1`pd== z_sULMde6D!8uyO4DV^Yt)P>NNUF*#0W2X!a(+NASZ>X;H(VY|bHnY>=Fg$BWmtG2V zY*mEu!XJFxGoNbRe*83adv@jC$KBdSEdr%{wy zq6!nVxhAZP29Zu60{67#?OQ|CaQakRYv9=d!S8MQjT_JRm3x=Q zv1kqcVZDAaM~I3PO>(BbwsY=(MW%TU=e2X$#;HXQOTBS|E(fw4NsWE^fGCz;LzpoZ z7st7!mXi;QiY@}SU|GANl>QCy_zw2%+y5HkzmO-rWBDQtM?`K+K<@O1;6yIM_lX+- z$$fghj~XdAQ6it)&B=I(uoAZd)-{Kw#+~%_dTPoKy>E~-GvRRmBp^4Rq@SS%3XEI# zNGPbOt%~IuU*o*Cd*YmTeHO9)r0$2?K!GqdV9*GBK{O}_1;=iY6-bFRUqZeA2jqy< zuCH{Ml+1iIw@ZT)rU`@Sax>}p98-Btw`CyU#S<28egnxo3^(40vW66bR}*L=E;P$V zyva#0Pc}e?b7fuG7V1?gM~panphj*l2K6D|Hvd)7prS(6>c+Iw!`O}!0g(PP{CpD2 z(1(5ogHclB%H5lmumj44N%W3}=4Nk9J9j<0q$)jq6D(mXh8x!7OS9H5%P)N+7Fxkh z=S3{jC3fmhgf}k=+V{Q6K{S3>Ngkhl+tG48$#iB$l- z=C&pttz4k)+mI$s%M&Ng5?cO11TUR+8OOCjh?P=MDDr@>g%^pmurf-c9kDIG0#vP& zVDjIuA8g#@=2a4cjR|fr!faDJ_g?Tk_+r;EtN|bOfgek^GAYfX1;1e*@a%lRO$sY$ z)h|QMeUd9&`%voEk0)GT^=5R9A9>O_rV6hFOG5E|CAG(GFF5lF1Ma0fQ&-EX{rgw9 z{RA!h9VR+?m?!G#JU!guZ3awm0!}7wkg)*DuvwSNLF!-USG2D3@KX!C!tdWmfX!}1 zTv?aOBI@Mf12#ejq4A%FnSniBxc54#^LU9PIy*cA*U)4?@wUY8tEQl^5RMV1bcO*> zy0|Lzp()>&Oey>ZDWKwM2Hw#qda8^eC;odf0k>#}b7$;8l`SMDc7UEl@3&A**G?f- z0xwB|>&P9jBEOVcRnwMLoj&S!@$UX7Nw@m}4CWzSUqDm03h~pAp@fU&-5jIZ<}EeW zQ?Ni-#tt_r(wEhZa?Wt;u=hmVk4CwDg!q+LP?K} zKcIs_4B!DZ`=!%Z)BK{vp|94mL)DE7=x$1QqaXR$)fLOC)l2Sj#y@(%4K=`BrrLzq0PhmbUekCX<_dj(Yi(V#R_3 zSWd@MQ}mBMrb9+Qt5UYMRVF*mJJ27JM(9)6n}vjy$x?|@_Fw72IFGG^Oj|}9MdPJi`4E8GfmSEjs zDpnV~GTVPb6j0*f%xTlbkm#zPD)CJx3X7N$SB~6X_60L#@|kvuS1n z(^Ii)*)|UxB>3?OJ1`JtFnqV@fdj`ER5k(iSc~(9Skrb9^wr(enw%GNjk8Xl+S9Sn z!Aq(H6RVV1rZ^7PBUoRRNq6p~()fMSP+&@9d4qb<*utU(+{Aq)AhP@b(3%NT-d(BD z<@t{>W;_Nqf<>9dS_)<~*L<7hyW}>M92y}|Z7n&f}eNPWFkr+vnM@Sym4U<&Q?j?Ql8U8Ll>0SQ8E#W$gRt1x# zBQV;@Wfqb!NrUm|Shn4}ID@qo<=??j3lHK~ENO+F52fC|PX*_<6jU)M9X^>76_xJ@ z$D6e{R6^ORlc`M&a6R~=v@L?3_WCz9EG}juAEfVsUBH7Lp$|No|AQ!a9wq4=Lc{r(HvjSD@Ns zU9qS@xtZEwAHB%!BPFLVbTtgGgajvORDA_bh}Ss)Gtr)k*CqOtAU#gO1wDg z_A8n2{JH-7l_^8{Y9CJ`>GZlUrMd<{*dn1@{lynZhoWeVz!0hYY)OiPkCy>!puM2x zW2eAQx?mOZ30)~{H~|)dK)nTFbTVrx(nUv&NEg1f(vUqPm{OkAY z0@En1Cz_j^)%|{JA0}V}r&nXoGT&iw;S$y{@=WA1cggdtucS=ASV`54+iiDv1~*g@ zMvB*Y_$uw?4s@Bh{T~;gu&%zo$A94KO{2^UaG4stgw$Y+%8&g%P&ytgSl_XU)D>`X z{z^kDX^o}{yFfq5oc}0Mj9m2qxA0VqUJQvZxqn02;nNrPBs|T^ionvf)W4W%2qSur zZY&QGDZ8P7o>`P5td$sHB!Ru};hnlQa76&9onOy{#V^-av;i0Elr|A*^gg`5FJtk@ zgP4Ggmw6yFIRUjf9pOBy*yd?DqGXv&>lecgHjW>Nr!;^O@K=PZf4H@(!T zC_)QS+3T1UQk3k5l$E-TWTsL{lvQLCkx>$5{hrt7`}p1ee7}$T(_J~|y58^C>p8=9 zf9`g499RbAdmSR`?L5&h*{Xy#e*HU8cy)v_%@IFMXal)#fDY1l!^Vx`xbW;4Y7m6+ zE6^Zgsl%UIm7*agbLO=QY)lcDimY|1;>~BMrVqA3@J_l6A}stN=5Q-+Ba6L;d_r_h zfDkW>2ndvN5o*DX6=n(rSkoeKIa?wpTV>+Q(-C&bd+D?Rb}y}vc=4T7Nh1&4uWuc;W@?_~n^jzp^V3%HC>bDCK*@z$xUwhAuYZLZ-mc9xN4t zseQ z;z-O+yVwXGxSFni){7i^V8Pg3%Z1}7M~6o5)Yfv%{D1({ZsE38HhiI8$YS1soo#=ylv$W?z*O`;#T9*mp-iAimB}rcolxb3n zHYS}!8z`~PFUD*Yi4JJnWUTYZtT;Ow9wx?KM@uyD-a$@EsF0Ig>G-#~^*IUd;!h6K zp8Fd{DqG~BW8U7pQFV;30O0Z@n*Lm~1=lG~b13$*68i(GvzLfltb{jVl5LTjJM8%^ zWnkpz(Q5|xadDq>63pfy-Vyd*s36RiAXQx^%||Fi9KQdRzj!YP`%=DepMGi-n5#-? zH@g)VLv?7I5FbCSK&Y>-;yb*|!$nMmo|_J9A90+5Y-W${zT=r0$`~CGtw5>z;?O!^ zclVF#o5P1X>wLI`Y;7>&RXGvw$ayr84dKZq6$ta`pWk_ zlfvvaxAWi|xUfF@deoEIPQ{R^t{LSO_h#*Y2n3l``_8YAV)FM3ZDpuwvyJ|aweg?_ z=;l{MjUEiQY!H<(`1@UHwwchsYsC=U;j(Q3!F*fMqtgzu%Bnl@csQ+Gyg>Om*l30L*hbuT1Ei5;K*JU`z0Av5)@dX_r>DVT%OyZO#Fz4Rc& zh24h1(P>Y<#qpTPzP+%5S>q9Cga6@w50F<0D|}60%Y{>*!xwF^09_n zHwrs)acSu;z%OM`X~{ry|C*#JATDUb1g1s`t8e2|Ixux9IiX?rI&i#~gFpFb zzH9ILfluxIRa(8Y>A-!n{&b1jxWb1IH+Oq?*nYyDx0|TcXgp1rFcVD-H39;E&-)Tl zw9BuaVTrn}FSUPsbX1U~O0zul3fLQVu3aPl^UQ|~ zt?E#xBQ~pfgg*nTZb!pv^fv<hcnkY^*3klI)^b1$ZtHp8 z&JoQlL_*NSt^bhhYt)K z??48K&i{HJX(0S5T~XJ@=4%y}Do#ePFR1Ub#B|@yUf1j&@*bII9rnf6`ILn}CN-!s z%D!_)YHRa^R$5=zjH47$1NV7yMtXW+if-2YbA73Y48fdb6;m03N7RT+exm)=%a>o# zmuevFcS(w_tAB3)-Y^<#Fs^LP?=Z-VQ;8PBUYhtF)>HlUkK_Ez?o~t^@mNJc;q+xI z1j?=@{1J?xgvQTemh#Oq%B^m*`spL$zb>h-qe`k7v^{|^?UZkSxBxl+c?5UV z*w>@rg3MKXQ;o3D+ut9j5+-E7I2@kWYXzJBv&kJx?E!Vu-C2oj$dv^lCYhdsrJzp_fi8+eNlD|TwMw|a#W z#Oz^PTZj$g7_>!9L>4ch*!F6Z##}0nq5;F#ef3E?dA`VUUhYLo|u@Jhy__v0z~IK>}vOLdRqYIG=R~KpU9-T z`{_l%()^~O!7mUNQSnvfn`GSa@OuLe)l72Q%NQJER@{TkitPvpI+pj*Wq??ivag5c zS%r)Td`F@;CV4lRduK(xud-k%bGMe}IYXm3tR)1Qx}@nQnSF-JbQ4QkHe%f?$Df-p zWv4qGVV)OzSETiq17;3fGFJyxcQwsOO`oya_`qD_8TRin%RDPd5fWJcl}>FhL0R>!%rAA8m3omGCpzkqv@ zvQ}KYceD4HxevrMpnP8?CMK@8kV}+`a4;umt1bm_I)RTzECzz{A0w#sI>Omv=8(y^ z%lCIqd49f8+vm?R$bI9PwpE%QcAbj{rqYc=G6;{;`*dxURm`yl_iw+PSv-VZdO=D3 z{SU3l_J&RPhR=>PTRoZx2k4?fESTPG#vuTw6oj3TCZ4*ZDueKcn z_3RCacF1gXn8Nia^ROtK9e8)dDvm4oBu%_~cOg z(7W^WXJtG?d@!YHKQteMn}Dt_)$g=LDEOR~9CzQ0wggaqW}QCO*yF0P*HuM0!KAx; zd3i-)PTYgPdckQ|*K4re9vYhUtqbm<#5Ba1%gt_BzdqnG(%!0R|Aum6cXmI$$ zlOF=`F<-`JeB%E;q&_At-BGhAkTI%s+bi2lA@f;+o>S9t(SC*d<&&pRH<6CS+3b|F zW|7F?WiHnkO;87!vRwnuYz#gelZNrNYu2=HL!_ow5cc(3f0#_K-?(88ENu$GGGp4M z_ixTH25*#-3O#{vR3Im}NSY}=-hS;i7aA{gxuEH<7(W=C_0@oAUcYZ`d;(E*Vrq5I zOgMfHU8rLb6LoJ#%GFJ>vPFVd_dNXQVvcU5YZxg!5Xaa$aiO7R&bCiOfO$)D9uSq0 zG;*ZlA1%qO;ko>(Ww+GF0Fio*b@XOo3OBT2x5?0HN&LeJj*{a+A5SVvbh*l<07m9RW7A|Oj;WU%?RmbDX4cFQpg zYsjDd`D*|4jM%OVd8CxXbncNarKHG1K6Du$lltb(n{8kqHqSDlB0AJ8!hu?+4Dm0A z`-0wTE`me7Ne@J!5|uF(X{_g5T^-P@00e{)vzXxX?gHF_PcUN)c&Y8~8((=9+%aJ{ zNU>XV^L@gDQ7}Cr;nyWs*Y6SOc`VFYuyP)u(f4+ros-EdeGu!8uTiBEQX86(P;?li z9)o4E$WRpmfY9Sr1MX9A!*y?Wk&D(ex*qYE$Njn&-B+XH*&b*eHxY|qf&I%~ISR3T zwxnNyaH0g!;vHMiz;0eM{5dO_T%x;yPiAWb{M%NXsODQ)^$3XNxme-tZf9^9u;lxG z96o~{n7dG@MOq@qWY4VoVT!*}=Fi=p9W-LvK$_>Ag+-F(hU=T5-+=sX{>P8grieR% zJXujotJj#yJ&SmI9gr1NN${6ZLJjS0|F|A370d@U2C~jt34?M9ZgP3 zlJudGk;@n_tQ2qhA&9{mLm>`D0@r2&6LHsE4m}vRs6>?6!y9|_^^tH!m8?-_-zS~G zmU6*P(2B-XDR9M@=nMSE6bp3h%%CbKq=?-j^*^zT=C&E68gFDGh5)|yL`1BrdiZev zAv-(q56bKh3kwAx8jo)I&c~~(_?~#3T+=;>DAROc?#bxpc!tYGzTK@@7`}RD;wQEa z;i1h85)5@J=G+YilVHfNg1>|sLwni$utmlY}R$^hj;lrd`Y zm09FjnR?^db|!kx(|H()D;VY0a&!L#joNTGrN6cOOXm7w?(i)DU4V2%AOU(0q#0}LV~;UfVs zo9ybvl^p=YWgO^zAOKgGGiW4LF&Wk7);RXocf)~O&C?JCU4QxVWkzGtdU{#KvBIZS zRXu))_-#PxOByc5Mn)pwU_ohsnMv1z5b#~9* zy-%wJ85|VzzPh-%B^=GScpF|l*Af&)W5g_n!Tsy_?6TKvG}T|J<>!|u#a)CThBk%$ z&}O`R{d(-TZzZSV@|~NI0Sl2mTTc)OPZv9#q9@Ihi0a~tU$GrkXjpNvazp>A)ig7X zTrdmx5bM51F)mi*lOrm5cvuQ)kJU6kh=Ti=g6@ zwMQN12;wVE<@jQx=a;tLeGBjV_()@lz*J<=xC(-pV?-E9rny`pAI0He z{h$!x)#4!3>oX#X2gr!519(krHtZ5e}3HhaGI8 zkJ*T0TwZ=8+SzIZ*tSwPw{0>+;+DhDT?Ub657pU-VZy{?xnm2F!xmaH>*aypXl|S2 zOWsjgv6p<)6H^+Xrm;S=D3hH zB6E=HIyE|~oDL`7UpxV-DT#^RtVE~plO;SIpBx#3KjEeww}C7F8JPAjTqC0^NFvV% zHLy*WtDpy`ek_ig1ESG^*oCjCu88bD&#Yl*W#!_oDl$7%oht|{U8tW?*H&%%(C zl7b_$I}oue?WFsm9%{Wo!o;VlKs%_XSB{a`#!$l+Ok?%Y(HM)NjcuMnv$|`jgueFl zA0|eE3e`bcYU=wvyLW#nto+ki4xR0rNRGAHyc7nqpG7XwjR?j&H?y-!NQb5xSAQH% z9I)w=Kuo+-RXubA0d~)~w_Etw+NOc-c~_%yTzSazDbABFgblBl!$EO@piIq02EMRY zzLEXl!Cpq9SVIf=$r)f&zrbHty;8n%*`gB1+kp&CjR|CEO#u~-qo*Iu`eut%s9AKg zI1&qht&rfF9j3XV2 z2XVs*=5kJ%C#Rl*+S~gcdJ;Aj;j0=Jad>8gAQx6?7oGJhhUnhXd@XBNIu_zrf)EkBiW-`UhGwGHJ7azDInQBh;?jni zGvwiBveA{W=OD^zZWeBBek!+o()kdy3|*jQUza0jAPK?K!#6&A* z-3Q-%0^}#Dq}2Qoc`KwQCx2O0)o8^Oz^-UrfP&5j00bYnbyc;*cw5ht>JCpr`O_6% z=u_~ z-J5J)hTea`nrrs(2kfh7NgU*86)anwz~bwPI$oW2}_sQ1Vh7`LxNkIz~=Qx(cYDpbCki8AWSTrr-gMCUuMM1!{Yw6scShz1KkJ>t#E zkVEI555mh;9xHSeJ{TLt;MV|ibTa0lob*S7Qa=!iVQOi)aVIu;A1Eo`LjifnXanz` zhMZD_+F!NfZPe}CNj3DYwP#r_~|1`T>#8hppM3A^SC z{*y(H#B1OoE@aYC1&lDw&@gS5OOz8K?lHJDo$CjIeE{sudt7>X_-K4SBi`Y7O_01v z`DJF1q?cHTbT0R!DzOl+CE9Caum%O^E zp%PZ8uUR7Nf63$O8G@Mrj1GBtz2;wj0h8pIS-az6OD35G7tWmNu|fX#>3v}J2vB3%TqJZ_~FBa zrnFt9zwnn)3q*k0b-;sgefm%u-=9w(`9da3)XzC$6}DocF0o$SvlR%^BulTHpY_Pb zAUuG=@Y@~FY|;T1+;o%-m|?CuX(+dukto1e*$E?n?;T`Qenku%Tc|zP@1jwP4vi9t z?%ZVfN4RU-vuII>z70mVPvEI3z@EQT z$Jbu(KoD#Y%Q)K9e_|Lvj0E5k9M3yzFK*p`Mq3&?C7Dv!5~8^#r{yzVKa2hMKdrev zatoi4;C8px7shj})LC+7lCD$MNFJ!Igk+9Yhn5S(3!?0(&SOg}k(Ge1wlqnBWB&BJ&o3WtoxZi|p=A1Ji{t`@vev!eeJnpF3A5ndQUl41jKyEZJ*7 z+~P-7I9`DsdWI-%bcqwKM&`kPN!aOmbt^(NiJU`U;mlV?m}IhR`boeY7x2!{APy#X z!df6C-p*F?+P)G!u0NMaca&k}v2)6{dLlrd+NKva2vU5*CD$md90Fvac44Zgn{Sji zPag57cB?f$uPCz*qGM%+kscUkou4jqvjHA_DcpX-I7ZV)E%t_x zZ&9@YgI(;qHKYAEe+$S?l2IjKU7kUP`AYA@uhaiu3t&w3p!|z{%cUAS_yduin-CuD z@FipU_k(ieyzUqcNht)s`3C~`L~dR6kmcslPf(sCoA|La?#Ar&sK{QK3Op`|wi*hv zos^{gdiwkK@4f4JqM3bVdN9r$-5JZ4)M|;Z2;pMmpp1|Im^?{VTP>B37i>kFVKHN{ zDC5P-*P+8VcVEI`2hUViyc`_eQ4PaSNVk;6ZQlfkTh~3GEplp)szAySihXG#D)JiN zDytJ#KrBM8XX{d$W<-(9n;RP&yIdJ2L1w>{AQ7ZI``*2mqwcEK`=>5_s}d}@d$*2^ z4UfT4TdHkucKjy*s4j$Xh;?*VF_Jt{paf6!8U}3^%7zJk6(n?jgJn%H&muSach8r7 z$4a}p$qd0yq>I`ckzavb$JcM)-sXvbx%1Ldo~Q5jzMiQ#{&V2f@Q9tGnb4xW;A?Pb z7i~OV@n5D&J~?}VpZfPID5q-ak9TZQ{?II~TNY6tZu1?~$!Oq%6euX2ani zBuf2)QK5AjHZKb@ki;ADYI}&$?_Qc#zCrLr?kRaQ{OfFY3M}+H&{rI9&FqOJi+Z3A zex7YlHNf3`!Rp3T6up^M67I?%?r8md?VqV}v9XgNVGc3ZzC9#~6K0&OaxfU}>Dk&s?xjN^qeyEsYL;xD&t;G*{$@(>zJ z#|LhTlT?ebJMuImu~OfYRACI*l95{b$s9@5|it#bxUI233hO zWzY6^jV%04jWhIX+PVMyxk-(tolOqp)w5?^7CmXdrZy(71MgqLc2tm%f z92w~{h2se*|5zP&eL7d!*J#F>M*v|GKyhN2^ahxo+Gc$v9`^eqTYPRhox zwgqdn_cj^86)UT93ZJLNF^gOGPV+O zjYj-w?hrdTjA`OfHt-r zl)q)3b+JJy!s3=7wY`mofUEE&viI*_30|)r&OrG2`&YPPk;o?{M-8~DJ1a2avtcIN z1exX1 z9wHryj4h7#wu(2MaC?+P`%^m4g0WwvK0GA)RD_w(tuYAz?pU zVlqrs<-{9W3yCm;^u4Oi`PFXViIu_`#IS9FFAQpo;#F@n;?#dd6=Y>)U8|paY&iYb zKbB1L1k?91RGjDom==zm>z}usGK~j$8EK?7s)uE;BWBOtB61l`hv{>ump3R(n_1Lm$sr`i<|tG?r;4mPHN@hYrsn+q=6=BmC`&7-LG}WzQ-|)-9lg zKd@#rfxH>Ba*@6B5n)SfbzUm@67E_k0x8DbH>;j~s$3XFENkZw-4jIqDBz*b*9A5G z@Ti9SxELN@!O0JIz=Xg48L73HCHykYdx8?oODLNL8?Mp~EgOv8wFTY=0g4V?y1Rx= zslq)ru0km9EAk-%7z)-+bmM+M`u0hl$x{^}M5&=K4J7y}xI`xL2L1z?{c#?rO={)O z*K55ITBPFa5nCV2SH^X(SWemQQ40_P>XI**(LH+-tv`|&Vjgx&bUlnCN_divQ;#NH*oJ;C~| zy!Y;A_TxQe9&m}$x2zu+e)Zs^OVz4iN`HYcRZ^0>f0BSu7pE2%sP#m#xCfkJmidrOcpnEv?kbT3@-cZr$>#C)nCzFm6HL-T=E zZnlsPULdV2XUH!{j)*Gyt9mfuUf5unFmZ{Ih`rprL09w>a*F*Bvuo+6p026eq2ct7 zk8CV*=%y%jW^8SX^g}XnK4*swQwV;`vV-vHffD3&j3(+(r81=j6%bP%Wc_s zp{wzEzJ?$=TRZ9lvveLR`ntg$h#=(n5tOT!YNm!W-9<(;(bEefY~`9_FjFs0N|Cv% z5Lmr(l8~W#AEjn}r~@6)UFV-@Fq_$Zwwi(9>sXu^uOo2@R{+yqNJ3R0-spWjcCii# zgQVy49BBia?>hVZ>fbu?Wm=($%m72-TkfWjnP&*xsV-JLTB49Vs9L1Ca5m2#*%-eY_H;EjH)r3U zAgx0qLbN0Mt{WgLmxE~)dsK+TWEZ}Mycti@QfQR+W3<7iejLpT0e+ODIdhItRF8(tot{5bx? zBlUTHej{qr&!}f}jms_KL-du6O8N7SnRvipf7>0GF8vxl7$n7V>P2a;fQ*a3+cD-Jv)A{cb0q!p@q#AG|Z3=gseoJ^xf;{P)7r1r*7+ojJ4pu!V)S zfuUgl!si|Zptv;f7+Q)w@cM-HtlZmm6OY>K>cwHDjfibOjb%R;l7mAay5COC9aW7z z?hw(5dsF=_0-T1rF3c0T^pRrQFl~r2;@Ae4Eihg0AKO z1qYkm8FulM+0 zu%vJ(8>0`jb7KYv50+|6D9zm;pb%P=Rg^;W(4`+X`I=Koou#pBRX&jVZ8fZzqh+6O z8kf!@N;!S7@CmmM#XSHk5C?5&$OmWHuhAU@JCGJ|+oHfm)>+~O z8rB+t~7+;}f`CfXmNvs3T>_*bgO9tTmr!Teo0#~fP z4$qc70$s>5IH$VxM*DT7rdNtAKu6hZFYKX)qPY|*l@Pw>0DD3cqh){Z) z5t9zBqS5&}uy%bti6!2Zsa5+EFy$-)&~8La47<@v@6m$^($oHZmP$)AJk`BiP!L|{ z6xyP{+m!E>$JgO%ZTJPxA+qfH9T}9ihi1Ey)!^m`T)J0T*`0Cg)*B}6DdQ^jCvaeO zz&f#Rd)j@#6%OfTWvaPfPEY;OGo1aoB{Ms?f`v3Ho+bj{$u><*C}Kz`5rwBK129Og7cC zSQsxpQC4qSK$G9|FQ?Cf!Cz5CE4SA2!Y{`iDP8`W8R1;_QXC7+rud5##?!Te0$r7Z zMxIZW=e8k)hx#vqEq4+{;*U7~d?jn`Vt-z{UNvFx;T&R5Ph)jHL-W5~ZY%)86zcL* zh3*gaM{mQ(<}Dtzs3FYDd%PFW55M>``F0vB|7(|R?LesC3*x7S<}_XDM;p1fkA8{WP1U9JDY zE--umD*m8BU~n-|NThL1Xvdxbh@42Xag)|WtLt-8Z(YSUnKf+)RXPXkk{lZdNBk$% zo4+ni5p%e;bHo1bf{u6;IdyI?mKXyY0mNPoTM}U+#=X?mzE~1gtb3v`4!Wj|1dO=! z?0fS}9_)DLC`lbK)Rx(YQ76K_0} zCG*H&^b|9Y>1!4KLXyAbt5%j5qG1!3zi|evXN3pC6+aU3BJVEHVzz;dCJ}=KP%Bpj zijHg~ZZOt(5})NApHsboD!sn}dEYbIK1)7hFB~nM*rX!%0v9ARcHZHCT0>%Hw4K)0sI| zOmpf#>06lf^=0{3FUCjmVsBynVdfqN+di=Ab>*y;k(K>Ij&djWC2Wgn+fb)G=Gv0&T7nJ=B82}CbykoyTxtRH^j09h z6KAsA!kmt9=+IWEhnFzNd}rlCO2W#H$|p~L0kjc)Pw4M;Cl?nh^i44m3A(MTbh)FQ zj?9q<-12m!7CS#aB^?@ee(TkQR@7%j-83kcQu=59I=<+Rv)c!*^Fl8I@ZIGt3r;^n z&OZ~ytYdX;0Lng}z<2ez<44B!Q%OpSii*~m%XD6BJ^P5!-%EQ>pU!&@5Hgnbd%sHp z9x*f8XOYUM)QqN)$Qn6%l)kBXFQ}v)EIz6~fo+~->&*J_6DGF^#Dlk!d0-!)baBx_ z!ImU#AV5}9iO`M#Dd$9no5Vf{`q5LY)8q!fm)5^F?$As%T8nlZ7 zmwd-zAk_8#@aiX0orv?g=32TryvjtVNyj!m;-8Mo2ZunIPs)KZ9Aza|OXi4Y?R&jQ z*17~h8tbbUzqK-~k0F>fePrd`lOHNl#nC1vt!~~KINUu=^NwP5iM}xm=859z!B?7kjLy^V1`oI(aAFzJEV- z_>tnzHSt&ye&JYW;nlv3>c|^Rx{q1+YY!pyAyn+g7dX5Z;CZZFWfEG;6x=&LD~v3B z(;X;H%^`aoC!pRkWC`BK`qEb>=C+<`t5N?Xb*voI%?iH5gfb?s5sXRhEA37>w{BW61C3sO3uk^kqGcJWA9+^50+fKc zTKLcG;miLlbM}J0pM^me@|q$?34*e#`HL(?M-{)?0acQOzv7-0s%;z&V7}PFEk~00 z<+TOb_d|u`i@fk7u<{lA7i^oeGaa@ zKRrtk&r1D|p2{xa_eJo&rpWEwc|_hTLswEw?e;z+qX{oo1tJsER?W!F?%xN-AlK?4 zGP%B4<+cfXBXLZYa!o3a7sVty0dN4L-PZtD*rQ?3on(jrr@XA}N8JkgYj**HIjd0?scC3>Lnm(s7StbP-U?~J5UuyPCQ`F|pUV^Qhp(}g-4oWGsa(?r zySEoYTyc1Cvw7eYJR$;E;f&0Bb1efU#{eJjZfb5 zSt|109VMfLvT!qFUTC6c9u0-Q_8oqnRlCXz$Sgn@7sO(`oCEQBZ2ION>dLub`r*@Xf;=TlFu8>Gi$;;z-nxEIq zR9xPh!%_qp01lkI_4_}GhR%$|giG&VyW3QYspf8|oeYgN3(&lh_PrTt{a0IYZFd@b6EEWUkhhpsO)k21`I)v|~r?`RCmMs>aj5^L}6hRKP6siBbDTbK*L_ zhl_#LuBi3=!!K`f&r@Whg#ibu1va6b_0noWlZV_ayE1jc&aT_Q`~^N$eXCuSglNK0%O?*8V7;iXJ6 zYJn1SXP%^tkS#G?$s?viOMuRPRcJ$G;bSWWv8)AYWlvB6W1xmVhpB6x1<=;+&C`>XUtV{juSJe(2V_SPssWg<3z_Xo@3C-J;Clm7tE{~7>lPqIm;M04M z31_w2)I24sQBK@lrF6e`W?d;qsCSNnb^R+$*z0;6vwavZ?aCBsBSR^DTk`#@LWmnB9%UrDQh?(BwZac8D;DAw>&>90zC)`AfpOVBZ$ z3)Pk@v)3H-_8+nM?XKSB2SN3HjK+arWFs&#{6}c-bMA_G=Fey={W-Ec0>FpUHY1hL zvW(;P|A(I`6i{?DBI^2cux52cj;8)wLxdVUjG>hWmN8PY6bCRQUk}jiou`>k_zhj# zn}?C@a75-=x|ErppWgxwk%>U;UuN1BI;;;4Y>>YrsoT|DRVGYr%$)(S~SCCjeX ztV@IM`5x>o+xtUU#G>r}bKx$+1d_jxKq<2K7bK%bSZ-${ zPw78-4k|Asytk1In8^v^vf8q5nHqa1CkMB=J8iK_K?vH10;cMEBKUquNqY$xsdjh) z{P2BC&cZ}xj=lw>Rl$=buBv+z?qMNyj(ol@XJH=wXDb+pXDnmx{Fd6Wwh};kD_9uw zCXZAj^5jgxiJJ%U$a-nN5EH({0<(u=tp9h;T)f6Wq)3$6v{qa1xgz+{+|u&Fpier- z+!Z$Z%f1WGuPRl|J8mK_(KRyy@2fIoTFE8$$W9kCNSdN%>)hu337piG_ime6ffuO* zpw_WlwA!*!(vNWs z4+~iGUjBm%qU{5mB$gf`Ck2LI&`oZ^HqA>=s|N7#l)%}#`-Pnl*ozQ(TtAGUBFx}J zbRpuYHpMIVZyp;!1T!yD$da=#D9X9F3xMfq(&Y6?=id4^0xVYz8SJB*M!MGH=3edE znq&GM&+#0Tm7WCm^MY-e)ND1VmzJ<*N)j&JMUjL|L4yiP2Kir+F03SAXAJx$>TIQbj=bA~M9>o$0v=%ZVjmtJu0qagvN$X+Bba>)eSre;uJo=f1PNneU+(Z#yJc=ZrZr{4~X&3XA&d$!S z1g$lF1LF2jAMbA2sTU!L?2yMgYo9>;fblDOiFxAMG&SEM7sS=ML%@uc<<~^v|9_CG z;n%+YW`oXymRCSBxP#XQ8+LYe?OlR}$(m4(c)m4f0VKsa%wcMXb+wpLS9*8skVyUR zO}6FRu;p$e?+|TMz5-9(?j&Rf^rB#T6KeK;hq&`vQzINAV6HLREXdA6dBiK(szV-& z)H#IfJp6ig&PaMc>rR)3UauCTcA>3Yr$%T0zZSrm=o{l|ZG_0?Sjp*RGBWs~gkz^X zywx<~*zdpo&tJLlW|@%65DtpY6=>c!HhQrG@(01wbYJJ7W?m(?3BW$_P&SFJD6Zoz z*OHPjm*Zy+S-PWk24sb;W75XmroT|S@{4xj5m#v!0PXD^o7AH@tUl>1Hyij*?nntw{|u=j!5%EZ*RP4;P`dJ%R;<$zNhXP9$c2!A zV8rv-m@XCDFuX<4rtI+qp2R7(fqY-D^CFf|d89K3PwjT&&5D2g<#Zjs@Cd4Hp^f6n zjYhYJj4^$mWs+$n8#i3ASZu~Ap5F`c@C1Iq1IUcskmQt4+b1gZx$eJPzzstyBW|O6 zFqzqQ>RH&8xVSjR;LJY^_>w%Sr{_h#-@CrS$bcbu65WT_kQIX@?&>U@e&px&2$E-C zy^owaw9Nn)ty>E1v<}OR?WGdh4_cPC!x(fV=1yq2F*DhdE`}NQ7?L+s>}eG5<1e9& zY9T>AovAOtwxzaioq65;{NkXrIY81;&r;;NTHQCp1@3%})eNt&D0~GjLq0wA>spN< zZ7;!GY@ug=-lFzHhMhd36BMq$fr z{%UXLvOYK#l>tNvt$mU=2ugnw$2aeTsj5W?PAn&f(Z};k%bnPwZX)$XkCM7IOQ9W# z?GCbg;;>j;{YyLbDLBFT-|aX^1o!#POa3;*>j{+5mC2(?wgaS(d&r>b(OZSbso|`o z`g2QGlW2nUK?dzo!^9Yqdv#u`sJkCyQZyyeyaUy}TKnGkBF5`0Hu6}8pMP|<_nrQB zG9#e93>iaJ635gy1qgFw7+Y2zo8lt(<9&!_915FW*rA#Z=G_p8kTaa-J6)P3MxZ`b zhhE3_J0y^4?8HyTQUS$#y;CeOhb14#9>Q%HTvJzwTE~w3k1mUFYfs|rD~I;?Twq|; z_Vw$X-n{CK<~-H3l44lc!LmJ`bQ~c9cZyYBa+z&^f}`A!Apa zvg9d5*e&4fN|Px6)UJ{v{|M$WWq?s7FvR<>cYJEfCZPD^zKM(%fCov5HyU?nG4?MJ zmCp|{E7Z7`X;BzK<~2)MB;~sDi-D>>ZjTKZZBC8->1H7&QU4uGQ!BO_o%tsGih8%v{qFB6WLX-%h2pl6_SsM8{fugAc(}Hkf+ecFm*Ga* z=><0C4)mW}ouB>C<_0uu&}6Hf#ZH*Mim*Fr zcM(U$(>$ygZi|x-{J}|CLW0bbaNkJfS)980+2o&EJR!kCxSTy3>x+z{1TvY%Q0o*KPIVi_ zEI*769^42Vc75ZUH&JmhF;YCdyvYclcOgu4sFu&4*(j3bI?ntoyRa9ZxSc&5deK1S zlj+?(4<(c{KR@JGc7B=+G2(`Q;M!IN=g@v%J$a8F->;YnA<=o;Gk9%xKxFy5t9Lnx ztY(}36y*!S5!RH_($yJk? z^2tU{B0g!Td~zMiuMCeJ=x;lM&e6MB<7a{cSA#*lBl+0zP76pDwSNOe9lS)5wmox9 zFGBqw2Se{3Vt_{ z!O9Y}bD52+2`6IuBr(6|9tO@=cv`F8Ph4OVK3xWe;x;~~!m%NT+lbXd_Tb^(^GzBi zP((dB{pCp+AkTZc_K%-z+|XfZqu@UDhFjHh=*|8ASho=Nh(k4U*(Pl8(A*lKU~Z&6 zbP0TnoJ9E#g-iJsSDeN5jF9fZA?t{e-ho+GJs!mc(1n(dG6#8ur&2N;NhnP67{aL5Wj#mT6+O{MoZ=`G5%jx$Vv!F7E zeQ0b<)VALe8lU3pa6&}#ngc<}dUL_mL{DZJ2 zY8Vd3=28vBOH&pkL3HR~nLg|?Y>G082EDkhHlfd`mXqGV$I1-#ItSPfE$D;f5n(5A z5#2`J{iKSK|nU2hSRz(-@Q=Q=CZwB`hr1vL;(J1D&ik6QWh7I`3kI@V6 zgG89Z_5TM4)Lx9bGS$6Guia>EdR!X%qN?th9*{acS{GoNgH@E|(8`hCQx12KmeJI8o8KXy-iyFtB)$*3g;2KV3^zt)F=fpAi9 z#wvFaXq_715KeTBda8=tGz(p?C*gGXCMPYrM$2o|q@JvrN>lgQ5=5?>2(MD2dKT9w zf|iB0b~7nw`xH9eRFA1$fu`C{9qk=>ZL$DIjM-U=>Sw{314%|cq2O}qC z&6+joqFRCeGM28-u%abDdL%c9`ENrvCVkz*huf+xcV|uuYWV(l1_vvQKer*)@kdV7 z#lKBL5&ek%HiuGoL(@$2wMrgpD3N^NwHe>5m0xp05t0F#c9E0G_?Mv)nTS*U(C>ap zCPqqe<%ppn8_I8~Nlp&P+gJ^DeSdJl^PBrE>llMC!f8v!unUott~U&rco44ZMD4ht z74YxB5e(ut5|ffxmsFgw4OaAn(`I8X5Xj=h?AP9d3pJ>)u&|m*KUG2*hX+|6JA>D% zjFr{<$l2286VM@)z)d5&mLjaz=CZB+z=jqp$uWrQ*$W6AnNV(uWb5f81hH@b{-5yw zMx0Mtud6$aMllN&@3B_>yB}rR-8N_u+lZPyRCe}tt!Fqy)wYd1F-i=#CqKcM;91*f zGy;mDzTvL$R%iB8rCr`&?>2e=9yM(PIYv6`K3|rtbpI6>1<7G6Dm>)ot8b()+byy( z5LIyf@zz6$x8nZuR?rIKKoIbB@@!fEDnGDn8BRw+@8ksS)xn8#$2d*x{*8UoH)98b z@{JRu0an^{9{hH5qUEM&SVmg&;Ofw6<6FwL7my;c`B3(OB7_l|8?|`ZQJ1#LbBl@^ zVV)oFe!Ogu11^Mxfnbu5IgP(sCt~VmN6<_)blSzGEX6_4bcbv&v~UJM6fFV@+t>N5e-EOu%1Ybq}-zAtn!W{4!rdj(VYpPG1T7KJ!=#c)057J|JH_v;> z+AT*0<85!m!tcC&$Bv$LC(?p|!733o`y|H~`6(#>O?)&5^`t!px(R3%tI(Nv6k#ww zFk!WuA3l5yQS+1o*ViXCgt1uOrb~jO7p+Q%T&}F$xeed#V5MIFOY~1Huy6XvN&%qN8-wxyS4ea4V(;~G}X_;Gk=w56;o`m!XBCp#lmmwj zwHzo4l>h({Fa~1gf2}5Ccn-}7%THN~d*l-LAYy9X?6!%H#hR9FSFg*_c!WR+#n_uY zG=HPCM-xlP)!5iI!_ER(v}tUH|4ravvLu_VjqmNKq*?v_xtYjY10eqeB9RRc{SeO- z2kk(){GpnEYVw+Z@c`v%U@*Un{Klge7VTuBlnjhH4-l+5fH(AR-DfSjuhbkOxhuir z&yaR4lKJv>b9-clPf@$3QbSGeq4^$wk*5FPn&g$FW)|sMMwuu>>T;yW@l}k9=HDUS zXyXUZ;|5h93Qph%$i~09-Uw618DnGPN#_3Uxz$<5lKailQ&SZpwbf4OFiI#~wqv74 zbNp}OiEyCXZBP1%cB25jE#G;Oz!E}Z?`Br8E%Lixz*Iu7nHp0PGBXugg}+)<00d_b6ONv=>)Fe zXW#qXt9;j`bb<9$vftpCNWIYiWP8%m()MZ!t@pi7#62-?k36#T|9^?6UsYN&)V#~R(NIt~%l#{qyq+Yy6sBmqs(jc?yxLn?%R-+32b-*Qu&ED-cr zkCubzT%&8hT~^nj6jr21z=M^n5#+x6K}(~f;GQdq@h_oRNC0uqK|0I=U|3M2YfVR+ zMAGPwg>tD`^7>R;-oSo|*04T(rdDPjQtMWJ`pcH$H??saU_n!!5AlT*HBH9edjbMs zb^Si=jf6YOj-6nh>jVm!b@n~UoT`D-7u`h??y$&86H(!BDmEa~P;4{OK;qdAcBUEE zhRJ~hh9GkcWZ=>Rm}$eOVMpwUI~It+AP%ozg~XC=MH(AN6|1}qXUyW$ozju)Xe(XJ1g;jORe}HX0BeWm$H{N1oll)0emFZ#I1lgtQ zJ+jG9h0`7{pBv_r|1hZwY@PqeNmR20|39L>I}pqMefu)vCUGl8vPqPTNJz#_R& zvO=UmAxicxvLY23iK1jxluarXLK;>{OCfuEkL&sU-uM0Y`}N3u-Ph;*oab>Kqn!LJ z8^Nb)5S40SEvbM`4F@tuBF2E4ucnEIG?B9Xa5f=yFDY`IT+J=xW*(1;2qQadB~TrN26AO86xG5o3L8TH_-EQag7zTnxyieW&9poi?zoU*!OTK z$XGqJw?=VLr2Glo!sG}B&?o5g46-|ZT_;+Vx$1Z#91a~mtW4CJf2DXka8@kx2y?B~ z_VzA+jdT*sU~)suF;2^E)O%k@#7O<%YruNO;luv6Cr+M>m6nn! zgY|CRnsg4O7-?7zY$QrF2ZE*VnqP-q)5AI3oq^mXwqapouyyYGi$(y1wSA-Y*z4m=-mI>iZsNy9|@y4=wS2k3)kNV2HY z-n~ttB0Kl-srs5cb$YqBfh@R*$;q9oWho&dubULU67+XGzxfF?JN-{t{H;j|5t3e@ z*OmC%+1-5$ciH)fI(w>nsfi46jc(uwF)>} zKb9Y@)%c!|hhZHtIZX18oYqb9P0jh=Zrx&W+%ilh9KgbEb&r8sHR=b6gKPrCL!!2W zc&J6bTYA`#d=wh6_XlNhJ;ApAo*G>-j7$_s@+!wys}@iMDA(`o9#=bZUhj_E^|<{; zMpzm<@u>QGbYkCr08F@p^n?{QRZud$dj_8BF97QEa7zCOq~0I0AVx-uw5Ws#M(^!X zgfAXgMPZ>7a<&X0p&{deE3xMt#c520JeZZ3tog&UmiT6wKYTn?+1$tH(KyGCD8>S%ac7KZfJO5vp`lrxDdJ5jIeh zHY+gtB$jR=_? zjB-!Veg1q8$sXgAag8&&oF3L5+TuyhWWhR$eknEJRNF7F=P@y?Xo4;QK$1hOWeVbC2c9j`-SdCo!H!R3DeEu}VkodP5+-Udbc4NUd=@B{%6cGGLrH;M3s2yuz( zTt+~w(1mm0GTq3KJIYjGuCpjYQP)otAgJz}x6(L&p+*_Q?mJ!r7?XLSBHGAni)1Yy z?Wrg=y>G!>YRpXwIclA9j7R5Zt4P2j&i`#JVORKI72UB*M+{nnO~mfz=PLmon)!yw zG-l_Afza9v!A*qyeewjhlc5#ZBW4c-?wOf-qh5Nar5S(`*%<%gsGP)-{pI(O_7|)(4A*2*o?RE z!EWLVR7={WAODzaz1mLwsJxtuN0wh$P_RkLs|mn_rxG8{@{$QKxi3sXelWX8A*DZY zR)3eVGn9nl%xMBDNOCZik-_0Y>ynd&vH(e#NS8$JSJ*22I#D#z5-5f@yqyO zEs#ZN>*?{Qr@xyYHhE@T}YMbC+kmac{ zX!;jnL{UUlx(YwU@P)l&s;!{o|Bqg*iajzE_H2*9BQAlOsn`R2?8tzL8~ryC#AS1Y zMx)QOD6o#!uD9{;O=Vpj99!H}Iqg_+<{z07a}~D0Wx(&DwFJ8e@okY{CHbnmsJ2c# z`-MU2Ubu$PNTuyI{ltvzhacGtD81b@!tK2sEP9F6P5rxtg|oiGz5g|HSYZLZu5_20sWA?A%84x zBjK@ufptrur{}+Lc$lyeL>fRDx=c=Dnf}QaW!lP}j$dVj(6?6+iZR(DC->6#_x1HX zx-fHUr&qvqMIf%2xWd9hrKrovtGH}>ypC+W8e+b66=6cB5qRHXHP(C~q%F(4(Q%@U zp0I#duG^_o;uvO*n3`rOrWtxF-q;WIQ!g;O)8&V(;|4#VK3KPZ_`uVtwg#5=(_p(r z+7_kac&!zBIG;SIlnvh-_TYo}7o8(*J`IcA^rf(ktsA>_F|@H!n?pa5FVNGOOOpzi z*n+R_*(##+x^sV~ggfkU3x#n9hXwCLVZi^;gtqJh=4p=PeZGsW(AYd_Gw3_Mc3ICQZofnwKHNi+w(rVge?2k~g*z1AdB*YR9 zy9~wPEzd_U?@MLn#=2wSw;*Jiwn8Hrg5Ja!i~SfwmfcrM$n1Ly>~FgXOnwkv76uJ(3KD~Fax17Lj}3BT*53=v z!e%3PV`a#x^DUk?8-GlE5m3u-5vKfSy+CrfoPXDcdvOH#{a-G?>a&`+6@0{#BrlS% z7Wo5O78VvN6n`U;PP!A=BW$t1sLEKv`G*_pa}#EJ5@-HShmkgF6(Q`>!l{xj4OU_E zP$&~6I%)~P(mlA2r=KdeYW&1NPK{_R>xi8 zI@Zk-cA-b{c5j_+VqHxT5e_PR{-P9m_y%K@8S20@BNOm?9it}vkn^z-FU#>x6l3Aq zd&JEomIz|MABOhJ4fGU8IH~XM{62(-D45gns}P%1Htm7ZGyv6D)ja!xy}F!7dT0jP z>~Yu#-NCTJr#+?toG+_Vf5Umlb+l|h(zpB^Ovz7x0CW$`zNZ?ugCAz#1M}!e0hrmY4D7URWVYW|x$# zwG7Ji7{hj&;~)autVNjA{i)ZSC%6eKNk9qSk~%q_jLn`Q7h5lH+7%Z;*>|wLv(pKe z>oF0=gyrKn!xr}~HZklOtgb+Qrw)rI+X)C{d3W;0GCx>W+p8rM-WbSr{Z7}~=-XQ1 zcihSi#V;X3-q2WI|K;-Dm%os0c{-ey(3Ykm8DnO5*RHJ&cybU@XTE>`{^;EFo~L>j zVaN>sgeq;m>vz_Zp?z0jlB2znO|}NJ{%SV}?{GFvsw$&}Za7VQRV3%{%OKTsJaKxN z*o4mEhTC0O75 z%=Yv>zAQf&lMmm$e?NBkPcXQGCvPdZt<~=+v-&k(56A9l_&jGaRRREL!E-XBS_fVz zcEu*?SmXfHn`n4&n1EEf#Ve1I2CrN@IatbHqFz1O^F*!^DhZaX)v`A5_^78c{%cvU zLlGu?u{iU>bhvyJ_VL^b`!D%q0KUupJ~X5cD`0*`i*uq}#}`3q_^esGz?&$RZjf8@ z0C0mX_K*N#|AW%7@)84wTgx;#ew*TLOi2W%N(a?@Uk0`mycyW2&7!mypZU2!WYW=J z2v{^l8~r;G$$QU&76OC77t(TC6Edv6JbQEvWAQyL+C$J$%^4)U6)0vE(Wj zYF0JAxgB3q(8%sJVzWZ@GY_dP0OFE%^6od0S3zcM7oP2@s2=M#G0&cU%A(tVd6XkjBmHw^$jN-dm)nT zA1-bdxO5McAZA0!NZJdCA%}ne4r33ZqQ{bQN~dJS)sY|dK}Ch%t?uFVUJ)9|^C`j4 z>#}{%93$lhWXfa@+yJ7PLNyDo3fdB`^g-%$wTDTBB^9g3wTy*t!L||kz7Rh6WEyNv z5!R3w<*JU26w=&bJt6ddYFiIaXq`~_z%>6^SklHs*7j}Ovvz;ST_8bk?c?x|g z0i?&f7s_5DVN3T4@6K1k+RkXNjj$Iy6*0gpqfa>*zw}n}VMBb_Pf`4_?8x}YptUFct>y8iAg}4R9 z`?fJv!9OvHCd}6Q*Y9X0OvgnCBpPu{@qq(VcnhrM!(><-eUPhW52mKSSYJPQke}~L z-}8AbODoB6t9Mmk#l7yAv6=GK90rY?{~c#O@;G}a-uMe&S7mK#nEfsvSmP%`5O!AW z7RTugrV_K@-gl3~0O~pRI?tmz?=Taeh=Dz|R|P5FAGQ@e+kxCZ;bUg<V1NL8>}Np1jr*TgcC6RHRTDb==i8zOr{j zug~}J&Xb=Mwov5T^spn4dOviArKI@01f@deo%0K%tF5m1%AOT91`16I>^*$;LioGF zBEqDJooqG6?v>$%L zsq6Ov#o&vztJQOb?0#jcD6p#^RLm+MV~w9C8W@Pb#8?gSkfa3s-T?dO=eRzEkBOaS z)YNX&cmlOv0Qf>?r5_7_e#<%mvc+Z@8Do|`u6skFKesS9XDltECpl7zkY!nn8F_Da z0z57yDk_>E`~-ubEDxLJ{aQ{IWv`!YAJAbwVln-Q&v+MD=hTz^mp8A~H$HSQ;(R=* zWAp=@u@60M=~c3dRiK}HW{}G&?k!5QgpdE6ryr+rd$3y(q#2I5(FLq zusq>oFF8Suivjg&LFkNNnJIT;Ng*WoOKgOfPpzDl0O5-86k^~2`AUEGsIWO6d`zX3 zYwzCrOmPr~Mo4)DpVxQ*k|X;pO-u%0H0ij?Qxp+zp_5SO)V=m{lHajIf{5a-G(NK5 zz<~9LiHSYO_Ye3e`Y?=IqSoED0qmNw)7@ed#bfm6#GEn%j!mo<(y8vW-VMJ^pO7*}TY@@y7U+)Z z@p2W%nnBLrBP6cFJuoq+s<3~xO41$p;(MZ8L-hX0f&ce1M8BPY-m+l=#eBGJZ1 zj1nVr!PH8&)`dsyU;RTM2$KXB|u07a7=+d4Pp9A9m0 z4!pqmO}u@@bw`@xqjODqUzOsvOGtn)l_-`uf)&l$uyqT?uY92N_M60_ifgiP7^46@ zw|;jA@ip_;z!%8pUEC#P=3FB*CD>ozRPI2Q#TjTER|*P|bN6<{ zz(3zbc=W$mQim&iBgh+Z_w@f1Ib28Z2yBWIqz<+7DS04)hhFaD5geps1!UZAy~Kyz zV^SXmQPaU$-_0#Mx;r|wN=Mhyv`K33>^ zdYM^`9*nE5R5uU$9l1M8iDg32x?x#!W>76=(u;tYH=dDH1IyGJP6Q@7?U(PVETN^x zt>xq8?Y+kDM?KW7WkB*}%p7ezqrkgJg7IgVUIyMpm!#fPqmew)#@BD&JW&k{qE{oY zy?7o(y2~%WH-Wp)$ZFF-rCI4G@_h2-jM#LqQvNn6hh-uKW;z^tGefVzVoLmkc{w!k3CHhO!Te*?+ zg3EaQ+VBSLU%Q0G!Gl9TfBn+WNiPd5i>9@l%G+e3sfkN4^S{z#ALkBe}trtI0Lx919jdZ>zxB z5oKFa+2sX($x}GH-dW3V$=SBZva7G}R76&hZ!$=E!wS5yPqLTJrhzw;V03dBs|b4P z=WZubAp8q~i-tKIpho}3M93@AlpW!0P0uRDp6Hx*NvJ)_q~{tI_+4xbh8A0w(Ny)8 z`Olr%#8%a~nU?yl93IH#nKtxS2bGARz_!cLR9=;5vor~#$*HOIWao+`2cCPkK37+( z{io0#Usy7~Q7GCdd-==z!>7A!&%W6iQ}~B#uj$FhpGWC}`nPflW@+nE+A-^Yx+ra) zD7N>$z+*6VFbq4?*(-S;r1}BwtL+UbnvGbN~WYhy?7`+HzxlT?U ztTvC5He3R~l1Q_^+lWT$*nJ!}*(brD>ol-jn(wZ8OAy@meHGB7xXCZ)m9H z3@zb0b`fyEUkY4HlVYu6oa?x?+=-Vikt^nkPBEs15(Fsvv;KV&M%_)E$l>P}R!|@d zPaGFF_X_Ne__O#@(0N_@3rANq6W3fd-l`Ldhkug}GW0=etLjVH8hFm0IkUDTTApTb zVQH%SthVXx-rMGz*qE-K@Spd--PdP3gO%)Ms^-MRCP1!OWGhbHN%hn?b^7!S0DN}8 za!`#E58W5nsIc&P_H_D_`&mMW>*ZNczD+-LbPNW4s1`3JJKs~8We0}fvXEA1FZ=a& z0*&h<9c*<%P;fb`c2Q%z@mlv&m_j#~6u$m44CCW`i1SLhSmJbcYEmm9M^)aXZK5`{ zRu4lTX#@QB0IDpn2>IsPg}~v_+5RB!PV}f9MTZ~9q3{V@_vEA}BqSvCNY~RNnHu^W zw5ZCOnw1+Ehtl+SE7GD*;r_O;PH`J0zA$Q1XkPOMt3W=Phu2zUPi@cf@@dkzsCHs8 z|L{QriUSgAUhdqri({@@NK*18Of1FeG!$AgnzGrV9v1CAeOksJXa-+!rcpxox0#B-)#)5R_8V}))>31(i$eqIr3xFXRR)bZ zKOrD>|M<-BY&CsWXoyf}0C*&)4+<<q&}2Atrn;TU%!k&*zfj?6xb#Wf@pRvyH87 z9|PwDEA5}|*ARG_TRs1~fWd%qba;51k%2+I%TLN0Q%IE)*ACr-+q$_$Q6w#E8S8*Y z@U(fc=5?N7+SextqwLhE7&)sN@0{0xVStT)EOv1c+qv*TBUP2bwA77rh+HP;0%JF?Rgy?d~+TA91G5sGiC?*)#^eD z(B%oo#@-O2HlrYd_=%Wq)7Xw*<|2x`L)cfFktF@6Z(I)C9+^V#ysUzq{;h4Co3gaM z;UIpAe)B^_5q7OH)e9ntZXhe2+{SiM#O?_)M2=u^dMV3V6zgp5bI!+S2O;~-=^EAn z7#J=xpCS+85G7{qX3s2_sSa5`I%iGwm^MsuDb06dA-DULgjo zS2>D?MYwkMeiKe6-pa8}$Ti4zT3*3`{T)UA?RNdOipR9e+z@Y@0J8;=-4Z6ekyLu@ z>Fqv!{Fr7yzR6fc{$p^q&A*3u3j1&S?59#w;rqLDrtvCo%pBii2Jy|X1;IGMft86`ET{%|8>$TgSox!O10K=15 zR3@Xj2=rs|$KBmUm48ISRkyK0Vn5%Jn08kM(z0trF9Q|M8&zDj(bw86RwrpPebj#o z#Vc{cCv0Zsg>}x~qSCIJNN86j8y`NrDW!(S;tcJ>N_$_QnlabjPj7PQ2zyXI|H7Zk z8fP}=@PPvdx?u^>EJn0RaIVB`d+?#JqhliY|9?&sOUrJHOHCzb?JuYu#GC#d9;DG& z3hgO7nqzuJX4|$F8!%x+SQJ5DF|)R=;38sNn{^~OqqARdbXMdY2ZlaxBB7AjeXSmH zg>)E4UUCw#eFjO+1q8LJOqn)CgE@K~tcXZe&nD=NL0!&%XPraWI?;oAX%!`=r+F5HP8g$ZyE=ZCbbLDCuV!Z`MuD@OPKxuV(ZBKC!+&%5)@9{OZrj#@ z;~~ACF)N-r?=E;*Cuewz`kX$i{jY7>X=3_&)K}(Ob1_VAW>^X^UP~~h$k;854?Uq| zInX{tdBD;Iq zC&JdQY4(JL+h!kkr|4`Y$EO>q+Gz7Lk_vrJfoN+ZOqwo@3>Jk*M z2r8mAyVa@-gWu5rtPm734bRBjX}K<}z(s1cK*|4cDLY>~q<-a-dyzMw#IMp?+UtcI zD?kD7CsSWmzj_@VLD)}#-s)==j5m|wK(@vQ@k0EVS#Z}#6I-KU55&cq)WcywIK}y@#5vco^Huz;jY~Vs&YgSg z4s%?WsDVl!sQS`DR@M#nY`V1k;DNNIn6Z?U)VC9gn~V%EuDS8%IRtmQ$$a?*1^aME zUzy?;f*FA)VvCkEe%)LKE5qHbapS$XIQDUHj%IJ2|9!U&7Y+vGaBhX5g14OWhk!q? zZICsX>`zMFe)#(}$XnOwxcM2}W;5mLCAIcF{t+HptP zGrnfYcSi>>ZH$f=hfr#FwO)jEKs{T(AOt&J714;TiKcu%(C~g;!bz z66oqH@l7bdJHq%K)r+Gsz*zC`RJWZBU`12qls`QcNay(E+E~d}hZAxhV5O!2gxbG! z)#nqYk;_rVT0b>looTlroERZAS-v8Y^UZ;Ru60}z>zN^Sv4NHnEU^<={F`ErXJBkQ zPl{7IO(bsX^>ZMO;ZAOD6$3FU!6_)rrA%I0{c7d~U4jp#3iOn-?%WX{Qcw%OXhySN2R>X`<(=K&MEktVyh4 z`#0zR09HU7k?P`*Z(NNb^AjA=b*C5uAlLLn8UTj=--q7bJ*&B9Un3p%i8~rt@mhfcQ35mMe_g#Y zU$kO?WvIZJkF71a76qS4wM`A}kBqH`YiHe!4PjpoPe5Nbbq}8C=D$~g>zM=!MM@=} zjZv)_B|DN-E+xVUipTWV)qTKdtP8t`^CZbP#G&-#qEyS)9UCp}>`otsyZCRc27W7H zN&mR@$61D@u)NL>AASM}if4%k*gsr@fItKj<)>h=(ysji&Om1fjfCFBTqkaTHVh2rg_zPTC@)unNh>%e(4Z1G74LygmKq-?So4=!L?ZZs+Fm(}lP4 zGjLevb%cWy{)cQr2T`(J*}`c*D8i1nnXgn=SDyuoQDxIh-|C6<(VIeHWe0XAHf4dq zYYm-)H6_)J=iMmWC<_~YOvL`~?;k=2MU~gDcTufpi=K_Y3RuhBeWXO{DTw{=5Aimy zhADDSxw|C?{9`&DI=i~2_5hVz26cc2IMauRjcM)63pUY_MtQ?;U%aSo+9>e=TwcBu z=Ur=(+iou@dtyASNTZ5KdR(LBT$XB?{*iIvfhKgLT)suNi&VM+W>)`ipoR#03Fox? zGKX3ANuEDrY+x`>=HunD2=}?#b!Ik_j!8Mhfa$;zZ|Cq-q|}BMu2pJhD4WC3bg@Rg zb;?B8GS#Zm%k4A37?28G*;OE0AvfGD|gC8mLJM6YNDD$zeJg%O) zZ^SeI?I9WB*oCNrE7PsiE#G#bvFgxM-?ppQ>%cnU+oGS;8=WcSoehh-eP3pUiVl_E z`#3tYyXO0plPT98phcj%9JL1m7E8L*L&3I}GV?L&x#wSZL1dyXLSr;a7xooieH|kP zMn(_l=A-wz!HDO_!omW-s81)lUJrO9PGcc^PE$!PYx3U_gZ=w^C)>0*oVSi8Xi-c< z_UBR!NTP%{KR>^2y3r5sOnV01E6q71i#r`zL{B$tKa`w^+J5`na8~0vOg9^PkzhUz zgW4;{mDfi&bn4{DT}w^MnST=2s4*#h?z>B{Pso!V$K|BQQ!y2TnLnP}WiFl>PBJ zG_M+j<5wSWaS_+>H4At#T7kZ%wDrgE4j#5*wc>gVoW~zL`O4aj;WF~GW#~t|S_a3C z<>f#FP=a;}Q zp)U`TCD*dZ5R*n!vxATsP$c?S0Qjten41qOEye4e?LWcy9IaWNl9?$ATymellx3zf zu$h5q`|F`Jtq#6ry6D*X|8091JyBbdAY5c6?hrxQ+;OKKAFcr*|0YoBsX`cvZxI#E zAs*&YW8!h$EyB3Xi?jn4AoQ}=r&8%pJ>HGDv7;gESw&PfrktfYdpbg8_wJ8x-@d(x z4wH`1!#(zHy`@c-^!DxRkwNjPgS2Lja{j0!L@}H3l^(v#4#+g0 zu7LW^7@@3u$j+`v4W4G?lP&}1{{R(jD4Zs|ObU`lkYOG^HY)NXB(HJNJHKVc_x;DgQ=jZXINF6GBAqSG5XydFWdsCqa^7~%G>f4FjGOr`NL?S$g_3Kpk?dEIs0PmCAxaD>6V3POE`7gE3B6I_MD$o z*f_MgF+zlgZJK-i`n{h7wMas`QM`xWlWXEFC8r_X+Y)TFQHq`b7j=9y4Zhw?*Jfc=lL2rsp(#brI|=*N5Lg2_mi(8yfsTdZVmkPU{L%Ps-m zfncfMf{I~OZ@C&XCSe7q8Ay=W6~hnm2{+C!jRvm7;O;Aa3a#EviI|I`Q=cTVZo^#j zJ71V(yUAXP9DOYf7_I?hSiG;2Z7ETUMd~RO5BZ|X-}kJ6!QNc2pE>IPV|Oo%dp0IF zbDyJSQQ^sUpX^7*t28hi1cK|i#^dUUGn%{C<3laVl~P)VAx3WVac61ET^Ik>1C(L2 zRLgalrTfwQ6UE;3_MTityfL|TBO^oFRpGjx__(h8U%=x#h)ngwEtcly`IS$f-j$)6 z5C{!$IP%Q*-$0zvd=#`vo~46VdW-WILVWC$8PDjWd?q!6&$kEBqjA*WG{2puQSSV81B6z5X20|!20q>FLjj0wc>a*zahq$%}LDQlu4GBPqc(V9zo z4-`#Z;+FC01&(o#Wu5pp@hw|6K||PmLa_yck2jt-k*dkAW*jHhIrr*|hY~(q7a`lJ z^XMHa^8vcr?AnKG4AxV)tgQW8EEE>Ov`&b!Sr(bnpFz^30(dOpuJx3 zoD4Bz0ryq}9h0v)A-H2bv*-D@2vzF7h#Z9kL$McN&?f zU3L`ORJ?2T?1^tlSre){CX{6ol_bU@raulR?nd#|@aS;bXD2F~NhlNOF z7WhdYP;+apNhZKk0gFkAwOHp$5r!#Z(Z3ld!4e6_tM-DL_v4-RyZ(L|GQ#A+_3OL? zei?KGFkJ_0A8ntPJJ=df`OT$eWVTR8RvnG_ppuH@Vk&JbL_>$y{jI|@XE#=$#Im0x z;^~Wv%as_3V02iQpt3aG6su#5B|Thfih+#|S*L`ro)8LM@?);?`O+`*r+2|Sux7S` zn|D!-7Nu~i=ZQ_mkK#GoWRmfS3or_qR#_EqGJbkhUPOPFh4=X=7r@~eD8m{?X9i=I zWkd*S+wfE!I-CZKQVO8*A@}(Gkwb@mLu5{$3VV}N<%f1c3=upQ=JQOf{Uy*O<9|51 zU+kkcKLj`Y8A^__ItF~l@aHKnXjq=Ao`bK_zY;WiM0GT{p4~qiVF*im{7bIXxMB_PMvHFuakqJ|lV0=qFJjT345KJ`Ri8WE|L+b4NVe3!Y$;7xxN5V-ihBR7K=K{h@lMAh@Iun8Sas$;z6G7uc$(mBOTW64cE zGtK~ECD1oo8{p;B%v4!BH4}#x&#!vQD!d#O0;0h`yLdV|x z9wcO0>OUJCT_ryjq#<c53`xa`$sT&0RY2a5H>NM1q;F_!92snO2=-AdtrI8_F3gT`-$ppI z;1sxqQ%nP4RGS=!c||hduVSqZx*;f%2gO))55mya%G}&bxqly_!AMwB8O3?n?lEe5 z_^Aq<0|*U^T{&+rFCHxM*D3kWK2(Yy=+IKC+r^uJTOj`OWww7nG!5~CQ;9+N_}*3# z>zZ=(lf>Wr{`1F1V>cO5vH;p+D&sYiSe9&w5UG~phkBwZIR3~dpxPQ%s#i8>Qr0kw zYfyRj^aYO{TdtwArzi4-6)m!#v-SdB`h?b4j&AM66WG-mAnx>%3%xd#@u;qD^Hru$ zhs4$&1-a|FvwWcuScv>wIE#O9qq4Gc+{)~g6_b7pR{m&|iZC0I(q1?0AHLxyavZvz z&=G9d7knA$-%Lrp$aY9-L&fdeVO;CiCtz(|bm;yDJh8`xg@!lM(@&b;H80f3ae(#F z3wv2MX*Ls0Uv9pxmsVGr8x{uzSE3{&(N`C;6B4<~8Kz;dVAIFF_P7Qkaf0ftlWuNv zB^P$l69F_mkoZEI2isvX3%8Hy^2d*7zygbKcXQKM4_tnBr@VaUFZ^|lzr2nM`SV}f zb5l^lRLbT_+e+!JCBxTm-gK$MjrDblOpW2f=5NrUE&sazxGx*~*Cy<3TnJ+7-33f0 zdr-2Hes-_&3>{R8I<@=lH7%l+fzTxex(N^2|DHBC`LvHHV&ofgqu9N;m$Uokhir?2 zyNc6V2_3^z&&j!I1d1CMtF*xHYLEyU4Gwjc$t4&Ty zYJl5w%8xn72ggZq{T|4YnFt}U+_AIy4Fwgnmr>aBGQ3Qv`<}_UbOHK>^5((lpZx<^ zpZ{fk#gf*J-1=!?-N`~d?nhrB_^7;Gl4xTfN*cbzKdr3v!q(#x7RsY|UOnJZuaWL8Z_g@$r(EJR_rOIrTFlAK46Rz`7__a6 z@w7t)X>n=pt6dl7)y0hE4h)hIRpL+S#8)Yr1-!=O!+rGE_*!Sgs1K`{v3av0>m|>a}_@02SCvC%L)% z^m)Yj)jw*CJD7eyAqra4U=uxul+}lj6mTPvU8JGLxOxW>f5^s$4fx&?y1mdxIXR;6 z5Bl=y@o77Qg9q1Rc-Xkcxg>(NbF2;N1p;9Gb3pM%d^viJAaXm1^tVd6NYuY-3z+9yW{rN522UVPZ>4d|6 z)?M6J6bDD&(UZS?BT>j^( z3yuH4N+gSTG!Gt^_<7%`&iJ=Ed{U>a5aC4?{P*yF)Uha$hUf?YIGIS#a!fh*y`~f z)xmBBqsz&Ge(i;W#%zrAg+dgCRItE>5MOI7@m$+g8^hx}qaX^3Y1Jm;xhW!|Ji>@f z>~WWwk_0K6#mPqC{37J!5^B-|kNU6Wq${7jqarHW;JLi$ zcW9ffb3xa2lIxOsqUT9*oS9+R*H0*?eC&}q7)$clcfE%X_wBhljsOjVeKG~cip{XB zRlL!K+jl`KnA9dip8ODTHuXf><bS12bqKJx)Eof&UvZ)8oFXcY{Wqc_{?7^y6!AjY>ZM{R zrXZMI^zQ7o5rx+MOTEf;L*04Rj0)H$r!$im9ECt?6bF1eEG|^_nOO@=>rjVL_`UBy zOhD0k`qqgELe$86G(NTHV7>5KM~sY|ItDe*G2p#ECr@sFd~Vd1iO4s4p4oEe0+`L- zW24TDXMINSTUT&_RRmxSRI8lN~6uaniVoO+%L9Pgz zhf$nq7TZ}7wgy=-zA!eitr1~^O0K6*{~$d^l9~riIgBpLvoT1uB-VLGWxwz_ckY-6 zpDsn%&WaDuPy!}*tCKt#)lSQ*QTlJaVu{@-{~QcpAt=ZvakgSJ@a=!kH{Y6LkZT~9 zW=MR|8C3~t-SEg}`a;vt8DK2~xiy|qPS(%ek8`Dxn%7Z(0F3X0k1DSj$F0W?>Qj`3 zMwp1g6KXa$@t(BM6TTj*Ns;8h=qyZN@|!ycC}Ahst^N&r|EUmqOeZp5gS$5KV;!UvZTZ`ksUL=MkI@32bE25lLB2u^dyp7YCH&VR9bERCcsixM-jfg3Xj33=!IC*I z5nO-U>q?#?xLdL~*|Wk1W)>ENpYg`&oN1eG*A+b2d!}W(rD;?XJyBp$Q0G!Q)Pv>r zWikEbtJ^GJVL6b6JN!AcB!+8<@Sxq?gH1zX+`gLB{OWuO$Avs45xUwrxU)`^1#2VV zgi7?fX#94vH8`>Pb4-a{1%V2kM#ET3(?uPwrlab!bsW>G_~9~|h=L=Kl&N~{NsqKQ z-|f+eulImYI0rn;B7HOLU{%piAN1ChgG7>P?ee~+=cz!GGvA&GQNNA#^@ym%`xoiy z>2Z)PpLbinP%3pHX7I_4h}jAa2?s=c6d?$qSL2tw56(Hz=r~R#ov1KsaZOFl1-O5# zC$*NKmP{}NanvW}x2ruKU=W<0osY~1RAOm&vHbMQ#La8SNLr3cn+H19DY?O|k5%cL zIkBmNTQ)mdr-b*dh-&VHa(-S^LxLTKRcO7{ku~Hfb1nDCwmp%zWr@Qb*l3~L!Vp}HAelKpDyKMTAg#EJl(*1)H`N=_GUg! zs;}NaiB;HF)-Bp=fZCd)$1%Gfrys6@BOHwM4X47`2@l9T zrl2EGDXRF+yE@j_E)+|SUtV|diT59=^tvk*^K}jcrOu1ksa=L1Z~&$YMuZT5Jqzcv z>Ae#3i;6ei%>6wbco+$+o8O>)EGR5|%}7*G``)ZyBYdlM%gYkO`-K@&E&E}P`l$?% z*&(vEG6wN)5sUaKJ~c2#51u)*W8}TI=u2io7Y}6`^7iF(M~?8TBJ!|ZU>!|@bxfQp z>?L`a1k^vl$ZR^UzP^4F^otky2Z|YDg>u?okO#XC-^EoItBq>Llfq#{?WxD-OxW`J z5PUUv-Ti@Q?TZvMC%=qV#OGLGO+l^g8U;TSLJSX2 zY@mteV)glF5d@8ln@LGW-$G+KF+R>i$TDaclre8&0O<|j zEvE9i;kT`Gvc6McW?S;{1bvwL1VwVYYw5?g7?+n2C+Twb=+Qw-MR6^lPD;^0$8VF- zpDe_3KkN*ak^1<&th{_loQrjTva_=Cr=vO14jx(>Qb>GnL8=jqvV)rkv(~~~U4IW= zrA3fp&7vbsMDWdJXb5SX+|>i;;?{tL&;9KCVUK6HQIBf_P%60l1nLHvP;^dW5rpNs<4REmN7m3}Xbx(FJ|0Gg= z=#A#AK(c|I%pt(+bI|sgd|s+6kutol;C62R{@73pT%GVGJf8VfPeVdldYWE?x9J+? zB8bf*EoY8Gm3t8}8^!jrv&W$(O>@1nT9|7SAa!cx2{H(9H&Mn=+kETS}NbHg7j$x`7}HEb5G|G;3}C_5GhOE3}YL>4|B2!j?yrk$~!PVFivrRpwO2 zLk03D!N|~Tz>Kn=&^YNRM`H_XarWGLl@%`ENTBw_DFI(fkRaeC@EC<}5De@6khWHW zI?{q0q_FqY5A;c&5U)rSrE|{j2!`~^5B@kVFJ8Q$^udw*2bSwnL_7y!{_3~no8hV7 z{OplT5}Vaogvo%yqJsY^rktseE1o`mI&Z^i%y#d9Td)xMcUSGrIpR9t$x3{x{ug`t z1p3wH8`#{owQHU|AWxIv9N5oClMulza&dyBpie@>D-VX>YS{f0flMF|qQ?fpkjRXg z<}s}|fsc(l{ut7`B(Gxl1&0;W>a147TWVFDgi5fZUkpm~>&i1j21QMd(LVIw%r0ZX z1Y7t5TMp*~C9JBmNIhmj!6ju7PRy`%eN;y&o5mKP#*u zFF+G@Mp6B!zVNa2dD~@}1}+{i=lyZZ(Mrlv3r=%NaY=yVv*OngRyW@GJOWCgMJfj^ zk)OobB_|T*xG4ke7U#mS-O3>j0!HvqZ|sBZ?9w+4ArF3{=dI_>gDFFoeUD2Cv~XX{ zNpE-k2D_76Cw!E9~d!e zw)OXqu3-v|17P3)sMrzz(>;VW!Aj%jpFifBzLsJPzE!bbQz?X*gM%=Z)f=R?ZF9$} zso31aME1G8ED!i_esP1HRNG0%%i~s};uQK)#9Q61NVAQeMXUzjVHmghop^NVYx~Ob z=!y$6f9_TJVR2$y(DjwRf@eJ&Q}FndV6cM}tAq6htCW)oVlRy;Um(xAfY$Oe?z2;b z2Lpl0QtAAK3oUMIc!ZNbj76{sYd4XcU2LY5$7V<2m%9`8%<@`U@h4B^M|^w|Ve2qeiSIgfyRAUbDS;f=OF~sRt{UmD3o71M@ac;4r2y zz7V}qMz10L=85R#Rm2_wEn^62u^F7c0~qO+Z5D-S!03XM_~PyWJY9v!YYh;5nAt_$ ztExHzeb2|`<$&*a{SOs&7oa=)I_&YfKF3vv_%Z|K01FnYesHR9L|bwf$X)j?Kr*^e z=whP9#zdf6>F)aB-A|=2NyKE}fnQ%@7rWFnPOhc@-sa-S;`D~&?Ibv?<^6S>|Bnk` zsf&I=kSK9|u05%spfHBMz4KKP?6Vnz7_udp9Da81Dm2PF`}xEpOW3f@5Ck;(9!k|8 z%zJrC@ip@k(>47?olrtm>vi+v;6e7XJz#W7aOUMB3?UL3XN8v&~G&(Zka#2li6Ki-Q z(isZi@-RAeeu}TT82Vo`OG|F%TdAGAf9yiqJYEt)AaN#QQ`_fQ%vf4d!bh@CaMLD& zIc$!%equcr7eR<=DY^N1e%qFrP8Mgp!?hkD1}j8Rl=N#(18qwi z&+s-RxVS*F-gfyZ?99tfUmQNX$E8#`)TKwMmR{q|q5Dkbht`NEu>eljB4nTB?61UP z6s>3N@KglSEWtl4KWJ$w5A1Bv=jqO+r6o|4n`fq{&){T8LC!``$6jAB%G`27*sGXI zQ1E@3LG_W8kdOsKaSoh{Teko*Cgb%0Fu(>0bbMl>h}LY+y-+1-=k>zmIP4ES#8r3L zHxzW8cL7N&4=PyQZDKUh*j2BhXYfwCN3J&`8f4ASH6a>$I4m2! zk=5M4&T3^*aVH6a@_Bp^cD60TP0~7f9sj5qvbXC8|2bjeciDR1m$EqoN9{2#r;}Of z1Q=GvUU;3xd(n*36DHe=sd?rM97IsvnL`9aZaAqy^&i~SPgtjH)K9b`sC?|Ysh|I{ zKPoSmBM3~&d%z$>aliHV*RLgcr_H-HXCaKR)WB;CkCrJ%8eFb0E5tY59VaWQ*q{F@P?)JNkk z6l?;xa|}$u8F|8cx2Af8I|{1wh^+olSO=XL=mUQMZ%ch$1Y z)+wGld1>5kpm7fQsfopiym8501Yptl`o^x-)WpOcpVkT4Im?=6AwyOv4%W-7h|Cr+ z5n5lr4ogf-tQ*}->gPAr>wl^16@z`n8kTSxo3L1CU!OFDPS1Z#%#r%|&R<@Qga7g| zW@I?|0Z2c!ztDo05k_}7xUo*&cM*7MXkhXK&`auA&IQzktOANCjI<9Nn5{u$-?Z)Q zZVjV!tHE7u=u9#Elarh`qL0Fw#xz~U+n{Aa6`$Fs!sc1S7ki!vx(J6LDm_5StrX+@ zb+fAa^;(WIQk-8xoRFXnoHwM&5#yRrSkOzS#O)g{8B!d;UqPfUGyIWwSeZgE1C79j zPozQCUV(QGfAJ0Mo?nz8^VnD))AXVH7O;9}C4vT(tc$wceKWTF*VT0mjQWiwsE*e} zgtY~t2tOz-O*+&n8mrS`Ze~`Jmz^DAp%=DxRmO}iw+@xj#x;T(vyp^fvRc1{`>}Q4 zEjXdbQDMhMb9IFbS^eGcR5_usla8La$8GDY2@^BgE_+e)+%+j!s+erq5;(W$YipZv z9)?X8B#j^{Tgg|ziI!zj(>(Z3j*Wp~w|0oY6Ve47=U&>s#-s znPX2ks%@e+Cy;?@`Gti}1H(zJYy^)q&x*ZcxXsv#jMu-FNSV3ny3vIH)83nhQ`LrT z<4Z~^Q>92U6j2EwnL;YrDN}>UScuF@=Anp+3|o;9qCo?pWTq4$gk;#JLXu${GEd*R zp7;Cy|NZ}a_tA6YIG*gi_FDIS-Pd(q=XqWXrR+bmbWL4rFTvh%51@Me!_4MPQ5yoV zp47k$;#tT)`%)O{m9?Pbt@j@tQ7ba3gSU*YK-!^y=CTHCi68N(7??#A1dP~*e`QK? zjEvpj>~+cef=zmcW5iAMW<`&4^N$}n-|htK+?aWPao3%_Z#B(W#fVZb+d!SKq_ja) z{IyAu;T+fw!S5{At7$M`q;8-PWgT1^nkX&!7Ls|$H*8=F_JFv}s#GSaL?GlPo%J)> z23N6{NT>Q9(@UIg1jb65f8;u@$jaR=IOfQQ4E@(tg`XdVs=$KpcFE&5h*r@oH~QBV z;xn}@(Q=4^DzrY@a*Mx{-i;mrh1@&Q^*NJv`ftX=&>exQC?6?WTEBl*Z`@-z^NWpZ z^T+AarZXMheeAa`-2C3w#-rro?58E57=El4}!w zgZbM(&@>U`jKM^yFKQQJT2xJcJzj;&xoOu~IO~V{_+bHq8E@aW1=FQ*E*eTGFNRWe zd0D;A&#Ql~b9=}#SH(w8(uzP*?4xryRbN#6QPMAXQznCN_{9r#_T@DZ;MGpeFBU*} z(WSX(r`nno;o`{y{ zf4uu}y_)qW4-hAy{NJydxyu_z`OA9iq0~+6$t%@P?>_Uk!oRru<`c2?s36EgI8dj( zbejNxcu>Sgw3Ad@??4MN3bq3QCwZ_UlkNA~ck>Fxv&sS{cOVW3Xhc!2ec z5(u5Y{eOkY1#;ZkFE@r^(u|!r*JKE5@S48Gz=Px$m^;rcF$m!dFx-5b&xb|VW01ze zsoS~e#kAvN4dBeFzg=04*=JKhM`sDk$)rysv zOua#KAJk;G5%5=W&f6ZRewv=1zE}c_sQIN#|B*rqs)!tLPhaRw-~pJ-oFRJ^vIG;kov!GpVdJ2a(e~(YKWB% zrbe5ZnE3izod|q90I{V5d_0vjrJ?JNYwB}ZWmA6SbReXv8t5t3@a+v1=>E+fsAES; z)kPhU+9fjG*)u~Bov`@cM2POI4-PsMZJC*zd}tNtauIa?>)iQ{{GozPd}kZZjYtb~ z505+#=!;h9Xjze$azvM9r0v}voR4qcUbrm7bLr5b50RK}I8D+eLPr@tcO>$Kuf|9$ zZk?yEcHS`>MJtCVDff#VF=^PuEGWZEuGKr2E+={O&coa=n_=Gn6EB5&i#B}raU`Ef z{En+@loRRaL^=PS7A>5^06u?k?=i=FM<545U}kDMq^Vnp(YH5()CAomxs^t7le@KK z?^$yvxhJ$YH9b)V{eg!V_2xee67?H6_q_O86)x#`@Hv^VMn>M z(bk#==*UuFDxg31d2=S>k{@6Z?7c1Isf=9yo28t`c<(Ii=7!~Af2dJ54tq$sl*f-h zuFGAwQZSW6O~V?hqmNuY`wIk|kXk@@^yXn+d1w;_A#dRM~jtO5xLTc~Ql}Uw0E|O24Q2XQ9St()^;h)aP}@iH{*v8~dAY7BK_ACW zl+y*BzwL)XIQj&9?ZNe5@_RVfIs+U!9d(IWSOIgc((0|1ULF|&X}&`Rtgs*S>5J?; z13AuQiFrNp_`O90`<=2DUVR^bqCliS+p;nF9OUQE_aEXf1&!PmJQkxN4j&ln%_5|- zaCBxK(!^wEM?#emSe>AZ-G2*ee}dNgo95gPEe#%2RUP+nbj&!iZ|5Bj!6W2?EGjIF zH#`y6BY?id>(tbhTcfwjtVI1;;HuEETB&YN=8N#zYSX31*!HUY-Bmh)90&E#CzucB z_dTa7{aig|;7eVdUn2JWg}Z1#bV!81PEXId=IXjjPj4gZZHyfnQozgsKGE8BFnPkX zD{Y(^%=I@wVbn2#yxMW2T5V&f$J{@gD;VO=Pnc~GszU13jr&^&rpvcG6y~w5cgx4~ z^YeEjdFI*s)oMbp$iz=8dGsl{j0Bj~O4PdFsPEvB_8fUoB{x;0!Y1loOw)#?PXiBPXQ~Tu&d(e zVaNwMu*pv`_=lZ6p>|8GTB?givrXExQ83W@zc@L95bdKTFEkIp&Wb7EgE%_z-!zb) zevNgEAelvNdL1^={mYl=wLQJh{}zS&y?ikp`>67( zMYK><;838DDsu>j00-k8E)HFWL+Q#Uc>-K~>75}04*rjg4xK*D$)O|U|D{+$P?b3= zFhX_8-b$)+$ZJ}x=uFc@h0wH%PsCp1j%@GF4E-Wz1K<7w9Zk=)n=)$Up8$mVqER)) zw__#(*_?GdJgOt@%C8z9XabG){pF_J;&VZj!7p;zq&QC8W%*ddp+m)|WkJ82jR&6NFRYbxajFfOm$`x8GH0}4Jo$Y7 z)jPMc+0kSN*%;@$ArE)N-L8IIZyi;*>qem8h@&fhI2TY$*jQzwrzp1PzV9HC9I60+)bXzI)&4X?ymWrKU?%<$s35{IxDdW~U9`n0-iu<}b&c zvoja7=R{x(R#2ZZL#U_EP(%`Bw5SqshcNEu_nR^{FM+sy*ONzZY`aTu4mlV#oC{vp z5(Kz;g*e3pXqjW|d1LN{i_cURZPJANWEr`*xH43FLZz1;)I1;}PI9Ueq0Hbe48bz| zrT(>Nx~uu%466Zu3Z-i2F=ad22s!kbwDrDez}E3suJ)l=#Y*+pVPRpLA~kx4RRy}6 z^duvz#S6p|DlPJr?y#G!^n`BZFVNBW;b75Tx!PK^V3*`+&exM2fIT@LO{q_44J!a+ zd>Q^LF&ucdpM4H&5ORO z(6NBwaXC7AlGVxc>yhT;_^B_#zz z%c?ys(~6I7#^03q7QzRsF>@pXm8E zyN189SA2Q1y676cbK5(ymzJ<*Mb~Zg;joo;&_r{%WO=FNIYh({ z`*KU)z(e&rFAI}O4D2|IJ*Ggx<1u<;c8Ii7JyhIZ^fTXq&Q&~mGXYguRQ8r;nUe*% zx$f174*X!je4UfBAtLsA=MmidU^p`Hp8Sa7AUp7xXFx8s7mBKUdr47tDcGJ?poMns z3JL@J#}e^@lkC4%q?m|p_ImO7@h{)Rx_axaM&3}wy0s9D5H z(ZR-M;3>L!K z^{9X>VZlnS49Ywjwto5;0b1i?)B|gl+tA#}?ySt->YZXV4c*+&n0qy?ie6i&e}#*B z57`k^z?jb2n5U{__ju;sDXle^N3&UockXMc5$pYvO6_In+{S?OZk>>OVUR{Pm#2Fc!fT?TGl zR4aOz@WDbkS~W8FG#Qu8>it_f@irGHr-je(cimcFScveHpzjwNd9Uf@tWc$7sJ^g| zGR>J`Asn`mGjQOH!QUK_Vy4679fR47HC7?C z&F9Pbl2Bz}vW6l^SZuuvO5uFa%s z6OY|vEFyL=-{G}6w=??%M%5qtUUQV*LML!;%38+roTDTCLu;6^sVV7v*QeHDdGPS8 z#opYiJP})WL}<3inz8g-zns=G_UdpBlwOzOvzENsn`o=nO>q5xur=|sRYz@u^q*mL}I)5MX zCcY>jiBiWzopQtI{SputS;)W5#1|_?5Gi0+9D0*v&fV@k&rPkg7=rbLE)72R6N|kc z?%9<|HheG}6{h9TBYP{Y?h>7}H6rnEUM461Y`LmnJaA?!c?Ox}I+>S23|)TfV61<= zDB0=AG4bfTzp2tfYA{>nPDscgOWDj(vCXtc!!4yw&1e#Nep-J_2Gn-`hsU2N#eObA zx5&)c*m#-LDq09_SmRY+&K#YGqwjzp-K$ISTS#}b<>Z#2F?WT8rI)FE5^V%Qlm<)U zuo%Pj)$#D&%WG9e!;}s$*K4`yaV}%JlPWXa0W{XKKa;0?oLSNJUJnvH30*T`rTU>3{FgF}Dtf13`4}cnGt*Gd%5Y+M}LP zwLmx|k0<+C-|v^?oOqv2_r;iYu4i7U6nj6rUjrUG#lxTTR(7YPy?Ui2&CAwYRZv&3 zXBYem_1}ZaFxgiS&KR-rHpVDjCW(^mDayk8G4?O6@XyBUk=F2QST3yVKQG}}GB~_Z zOD?$x+JSmkW5uq7ZybGqee-H|)#!2;oL#-h}^b7Z?or+;-k zHkabX%yXBDj};v@(AU?mbHwDDd>VOaG z9`nX@v2$;d3IK+5x^`Umc2hrm!U~mN0hhQ@%dau7Z@UKSUnL&Gg|@h%7r=h}cy(E< z0GFw^vpw)Uui|4Rhjq6{{+X$DE6&!`D>;_2?ANstMxisdKePo1ej2;qOj%~6hDAc^ zJ*9;OjF`x~f_I-3pO<3Tad!9pzjJ@}OAICGC zo9qC2=QCW9Oc3|{e7#Zy%Q~@vMowuTd}qM7DQKDxeZ)a{*0WVFZCObW{ytU)KL)6U zj~*t-LtSs%Gvq#qJrM$j?o}L6ndTi7_Ss!TJsgW=$fiuPu${Bx zesA>s`;(*(Vu5t*SL>3IEZBD%qg`0xA-l(cj;T(?W61yKFaLm64Py;X=2;p{&v_SL z!>{v3&_KVO3qxX~TOxAHo;F7M(25(reSVZrIW2Em6ywF@K$`BqwEUeRf)%w;!4Jt$ z1`n_6Bi?;`Ob6@`?knB+nFU_zA=teD^5HP~Vp;N}G(-_g8ztsc%-)Lb-MbiA*Y9B7(h35C|0~4bGIFek zca=;{XyG;i1vLBG;Yw*T7}hXpvzm#C$FXp%d>FUb#Nk@;w1(z!GJkBgn2%?OIEc$V z4@AK3OWvlrfjuzG~g(tE39501xy^@%#&3=L?zV8j;ZzWP{^4(JD)A2mfJl-%Am4 zTNO$}A>as=okL{BsX*bpV|*SKjmX2WL1-~_T^F_|m`tDJGoWeuBIe$|x&6M)nXe$i zGd!!knJ~}?wQ^OXj9b;bvfymL%CbjX^;~zU#y2t+G+U2eU!5@*S__vp-5-hv&F(#f z&^(g*@Lq~715To6@h-;)!O_3m5xLlrn2wq8qsZ(%-eZAH-CjQU2!;GPdj80Rp+{gB z6QiePc#0@_1^W_f*B5O+?$E`4OfRdjaG?@3;F>DW z;MJiQO5o7CGwx~Yb6yiJjpN2w>yPe7ufMG?>{aYc?8wMS?Vj}93)!je=_cB!d(J~k zr?pudBm|n+zE;0^)NwB~7 z?_~Rx7RYbu6XrEPdODV>%xygkcUcZvtSBfnB6DoX;syA$=JhRFS zXM9tE3FY}34Qzc=JRk0Jmi&HbdpXCkt8*ydL98pGRaxVyURuzlM;=!5AilU5o>+TR z?ci!&Ct`j(13|FpV^Jz~^iRAK4GzFewXTUGx{sq9^mS9-;i=gIJ^3T$C|vRpwbNL6 z3a>|0hdjKOdL23h(}(Y(R;bo~O;lM<0_pAj{eY$IJa?~=y0^*M5g7(=p;|OH2Qg{7 z`rUAh~xkaZWS)}?f3SBhSJsy(@`ayT$q;lKBh8+I zv68OdDSn>|B%f*o(;8OgQm>64e~zA|$hW?or?VYvC|4#vSk=rA6{`D6uK|=Cev$tOO`Dut1lIpGLCk#$#wgKSkzFl=aw`+Ue{sM??F*bom=LrT&{4^UbSq~d{z|RKF}>Po8{Z7LjwH>(K3>^3vCE0z zz7XmyLJ%JR>Zs!PWlrkJu@4tO&0v%F=W$2_=?c*QH8yGslvGDBR+4q9E^jDhn$0`m z^zJ6mH`Hub^{)_Ehlw#0jt~aq z9@o1q)L8bk{bHE>(^;tGoe&pfYkP7CZx$qPHC)(&?j9T%h<&aU zeiBgk1oo7JF}@}Hc*cARGErEw~ z3@7hSG@A6OPd+d>=P-Ttin;e@TZQiK`%)M(fw@=hE$=L=H!ox38NPMyDgV><&UP=Q zUhG|7Mm)Bf7x_geu)ybvy+s%WY}c;1Uiuo{_ztzKe^9rcSBA)G={llLQ zDt66k)sbO8G1xwrnlF4%WMD0;LoJIy1(G3gJ6qd=k2%9GlW4gfS|2EQ4*bh9Q&DERL%p#`xFxe^4hiZh zd)k!uQ!F2YvV7OUc08WDT+)a93$GZzr$?W6uqo`mv2Lfv9rva%OM?OMza7AzXPL}Tw*L;rNu!$`=QS#(O8xl~~SuG}_Q1Y~*8S&*w*?zfo7Rjl< zl={cR<){jfPOsLI@8cxT`Wg$Vpf0)_8or6U#l)@xycVl=L5=e|C@9F^=3%-yca~T+ z37`M|8O%R5d|O&;S^A}g#>A|*54slY@T2Yb!my#CbUdBXt;-8_%ig_UeJ%#zj(kR~ zu_W^c+=;F90=n`g)VP~?6tojpr08}5vTbok0vX!e9l&jp39e!}Ho)=>xftupt`XiE zT{Gneo|1FMyJSvI`~heK;;tCRmF|VJti<Zg!Q3c`MwthQVKd zMvcM$P-4W@cQy|bQJ3hHz4SX_==Q>1ITGrtp4^d_Yf&n#EBJ z5$6G}-N!yuqviA~g!K%Z)TO8cJS1c7F48=wj8yGLTRI1<8a=l&>h>}`#~l<=T~xH@ z3=e!|FO&2{go;66@cUeSjTkBj=JR|$kq67USv;@yKhyJ3$c(4JwyVLS;A@l_wve(B z-moV6b^9^Yg9mx;E;aQ}EXqY{6yC=s72p!}CrX!p?6J|59G8}3$!uzTT_#(zst8}HWro{ z5**f%;~hB%u;y|di)!QGwd?hta)w*TN$bd7eX}uPr}y!<+@lSShUd@oe?4@b$m)IZ zGCfP8U`VR}Rd#J#ru*2hofXasU?Y)UgVu;qjF9UZqhw!7TbC%EpTCh>EnE{lt-U+!Y$kHO{b(`I)B&g{yi_aK!=i{y z`=x{quf~mFJmj2*)H3|k$XwUI=HjV$Iq)=S#~Dz5j2j9`3Y>7y5Clj!j=LF|}VfK_X4KWPsql{JSpE&l-}M{YW}Qn_bskX&TWzwynt- z(%uR(7h9{lz%+Feb=n2=Coa}m#u%SX=k(vPCXGm*8KN^izZPibxzg~Yza5cehAN}t!LSL}(fQ(;yXL!jP_gYm)*SRet(Q?|D<|4qm4lq+~n=lzhiK7;u7 z?{119+#2*#A#9@f=p!e&!p|}_T?y{L zZa1TqaP3ssIFrBN?G?;~x7bwnI@vg3>E$1piZ3)v z8WYTdlU1yj*Q&W!+{Op@OlwG(Db%_;M#516<;Q{5E3QvIwfUhC);KslzXP}HB3uj_ z3}6VruXxQ4#1tfW0*c-YD^h{04{oR zYHH~f#smC-LUO8qmm|R~6*Lip(y;~t;}Ni}<<10bO^ti3vZ#Yh6YU1qfva=N8ip|l zcPtVJmwz(IQS2F%-8v(4#{Ch8*=!2IFqFX|=lqLddv|~ZvaL4vs$I`k;s?X~0aHe- zn^k@sH@p`xMX($KlvtJw7`r$%3IHpB^5k=3zcDf7*eGck$r)a;4q$=Kj^6wlnUfWg zEO1ju9n81d9(fD#>O15%OKBhjHP6q3T=xdFWMY97n)g#L-dJRHT1@jiCR5)YEa+Q)aPhxdj)y8VLtHh zar7$H?k3Hf1Ag02H5tN)g|O5gWMX-^=GMR{gMc<$%+&{}n!+bHEdDJJM(f@Y7|IpI z=e;O02GQzqtaH;N)C0*3G@$x#@2eR*gR^u$Og@k$aqAGs#DD+#EiP%7o4&PV;Az}L z(!TY?t%{yJL#cHA1|CYx(5wXU#npJ(wb@u7Ic9%;`uv)bF8(SDDUsAh8$U0vf(f(+ zUcW*P_XgtU(`D{u|D5F7<>AH3Sc7&rO@8OW-6$lJk0oTP)$AH zZK_F0SBVweA*PGa=ReS|C`hDyT)zMBB&FwG&-PnF{m5BqSE9fnYS zb+)(jR=S1JKVT{cBal?+F2}NQCOk$ zlQr@gdDQ%qjaQAE7gGlF7pae;{~docu|hK6NPJ)grAK)7O8d3nA*Kr#=8-aPO~hF! z!`fph;~y?KiJ5Y){pdLDy9TgUSpM=v$LH`689Bz4gmN@?WqJ~tyCrx~(e|`7>|N`T zJDc{@esMFQZ`dO)?htxpd-cZKM||Me@7ISL1SH;X4O2h`*QQMg^1cf*ebk58FopqK z^s?DM(ciEBNe*7R3`gl@@qyl<;>*Nnq|bT1g4BEC-z4CqBj}5?*3QNFef28!;4r`C zX}_-LA6UO!ne_;vcphpPYyBffbaxb^%8>x;-DsChOkKY%n9*S_Efp})XqKrlOsso9 z3xD_}dx%p9aNZj}h)d+dWqr93rKK>ij{2yv`^4=8>V_)6Lp}W4a+nxSRt8w zp8D)W<3c`H1}ia?QZ3x1aeTLmkJVEgZC3Eba?P=?nDBAq8NFdoW0WZRr*{&Sls%vF z#eEd*;|enC7FQA8NhIoX>Dczj0^x(3nOB}g&g6g?Z}+2nzn)ryzd5%}b(T@1OxH9j z(fV#~OI5v({S%YGfk*Cuh$D1x=fF?0HhDQaXTV@4ba9Os@g;nWTD*ZRxc`z=Y{0e( z;N-0I&XS&+@Ha)}Kk%bz_sWgBval`+!~tU+XMMb@-ye*rD|4Wo+5Rf&;jD6JUv zsm`j6mTAfvj-N`QH~2xYp5q6uM0PoR6E7J2&@s~Foq67VPV5Ki(N?^iRV}_p*I`=j zituOQ*U|s>Qf#lZ$Px?hNe|g75M|tZftK&Db2UC3kS+Tdwd7WuD}8cddn!)|ZP*lT z`2>WF_vm5TJXF`#*3JTFrzU6ktx)#!=b}rbE8k~W!Q^bOQ`t;}x+8rN2!}C3zpI;D zU6%cMYSn_TUun*8E0%bLT-Zeo7nU+nCu27iOB;KSMj7d7OMC5SjW(>l><@fPRDMs) zK6)o+>n0UD1k`d7#XZJZxVzUi9w#Ju@6|on*OLfe+>-D0_0EMZB_dx;YJqjPi5HH3 z>?K(YR8#_QgiIf~Fif3UhQ=GTqY;HJz?VQefD}J+NQ5A%E|Kp`Zgb!eS2zpIb2v7 z@ZqXdZ2O~|Gem?NbUF#-iEpcy_T8q+bo~*k9_h)@&+a?Qh;y*@=5PGq{_>iL~s)6C2c@WHdf!c|}K-3otn|%3Wtm+vDgCE5ZsltP*XgbVOmmb4Ra^5-^>TUfrBt)qh*PeJczuT{KO4wz?kgv z{l+;Mh8}x#pI~rNwMo&g0Uk=mZ{&9b5z2u_4YsSEtL^CT0WnIH@XhfDA@!}TTa5Bt zEG^)&dD-56mhcQDdjd|Z)h`~uZwz#s#plX~Mj;c0;%;%%Z*s$6Z;oYq|O6Bs5wjQkz3wJJ{R%h}7lbP0dzTPOEZ}@BVHF z(!B9H*!h`;R`eXA+?>_=V>|@AjqB)23i|#{d&WZ|?0OAC`y48YZQbFQa<^;Y_km)P z<$4s#(?F8Kp~BqYkIwgg;@45g2TEE`(~Mj4ux&ZJ-!wFlbtE14O)~&mD+ytQfDN` z7eA4AJ3?CohlepFa$MjFZJ;c9i~Qpo0^YYIffmkQ7#_I%#14LiV(kKuKan88ml-&8 z`_bXm5;M;KK8-5;w5HTV!grHoo#zs~Y#9Scqi&|Io=70yUR@m213b?rqh?n0FN}ft zNoYOMJ0)|q;!8SO>nH|{j{WP>GShQVpkZ_5TY8wRG6IC zKKvP2bAP@=8#>2zn&N`fQjp9}k~T6g6X(7^y9@|6>Tvghcg7Ckv{Mbj{F6}r6NId7EG7#kH6wO0S4#K1k^i-I`ubEC80saM~*BC03y+hFy}g6TB`ak zsQGD6dTKFL4%3iF(B%MKDAp+qzWRl-d#Ix)aM0iUlXJW=xI$-|5xuKOvch9D3zCAC zX1T-FQ|=-#`audn(-xj26F5W&Wh3y834*?Zo5i3xwII#kPiEKFR&QI)r6Yeh8m zsB`RSwtR)b?<)-#0){0E;6O#A27t zkfTH}V@!Ghd|Doia=2rvcbY0ulIClX-UUs@$ty+nG&d`$*tqfku0%kWK(mfeelZHT zVX_H^lkpcG{%%Kf-hDUzqyL`DvH8UjNRNgIg&^48QjQ!t&2j<*`+)K3Hp=)swK0U3wU^ahjR5Im>TNED zwU5f~_rlq<%o&ZCN_Y`|g3)}`(8x#_h-W)V&}*qC?!b9$#dWr$ytjMzPYgMoKnJS& z1#%h*O565ma|fBDyHn1^!sLU>5J)|8&c5k+R@Tkz-aKuq7|!dJ2q8_ZbTzh= z+Vbq>%RMk7Xsono7#JMPCc}e{wsv?4kbmg*6!WeQ=$#LUi(b9IP*!4DVC2ybxJz^a zCT&Q;SMbtkc&gM-UTvYse_^$>SXy|S-~caW_3-Swz zlan)*U1_uw+vu12_Vt%=qaAkN*8@w%3=7NB%SwwI{GtJvvpXB>hxI(i#P#v{MXyUg za+i~8*iTt!b@faeQHsHY-w^WI!XVm~JLp2@gABNgTr!A8Z*iWSoaDYe@*BFicP*q) z>??Pn;qe#+@=r8TGM_o6eMRw1IlT%eU?pL?~z(OAO0}MV{E%0Y7Q(WBfi>W#H-X z)JB17LCb;7nLP~!D}NACGCXm=%R~^oY#&Qy1pH~6SGW4&D)r7s+C|?q1WMt9c1xJo}22E zs$_vP`fWSq7#L}@z{g}0w6vXgFQwLTjDGAal3j}Y^r&Pa`~i>AoxertK2zdlH>aVq z9-f%Jb{Z_o=;Kcw0fi`#?vf`rEB~thHb|-BDm=G|!^z*0!+Ll-ySn_YD)A*gpr`t? zn+Jni@+3ch?gMOF(v6F~XKVip}pFKHXG*hn(* zX8-TeN|>1jmi=4rJX((+B5d^vv83d(tEUq?eoRDD#?$?`*d?7{*q)l5hpwR94Gc? z|JTryAra ziP2Y)u&=$XvAgz?-j}$*R5pq^B^HJtxCv-5b>pMQpKly)7YRU1h_pd%mErzKe zZ|ApfP7hMwnsXllt~?RHRXN|6vIwm;9-7Z3Gc&W3&d$z@*o(^+-0E({QRGt(+HG1) zerF=Wbx_!NI|Vj#OGgeLF8hbB=m8GqcyNt;lWZRD0`8P)?`5SywE!E%|CFr7Ui z75l2bd;fX$hB|OAU>XzF_@_{zo!Bdu{BxCaw8=X2ep;LT?`~>w4|2-I@vk?p& zl>!g~q*!YWolqEy9Niwd3y9~5Q>PlmSjB6EC~Jeuz>(Lt;|@Zc&iI;RzsK=*|Mf0< z9kxaK_3PKepr-b0=HF6p{T5)+^PPO*8DXCnlkXH9%dx^Q^UL-VX% zW7#?XA}PrX#3x6XqZI3#SBUM}Wupk^IeJ&F^Tp~HXI@h2bJ8gox6%zCAUi+6K!#WD zOW?za|M}7`uR!|`MB;W)=!x>E1Uu^z-2F2;-r8)`JpKPRBl)lY_w~Pb;D7JH|K5TB z4|l+SxtWi51Nje`=a$>Hkg&`DzW( Dataverse Chat +
diff --git a/src/style.css b/src/style.css index c55c3de1..4b481e12 100644 --- a/src/style.css +++ b/src/style.css @@ -1,10 +1,13 @@ @import url("https://fonts.googleapis.com/css2?family=Metal+Mania&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Roboto&family=Rubik+Mono+One&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Rye&display=swap"); +@import url('https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,400;1,200&display=swap'); + * { padding: 0px; margin: 0px; } + header { font-family: "Metal Mania", cursive; font-style: normal; @@ -19,11 +22,13 @@ header { flex-direction: row; align-items: center; } + label[for="menu"], input { display: none; } -h1 { + +.title { width: 450px; height: 129px; background-color: #DA9A05; @@ -34,34 +39,41 @@ h1 { border-radius: 15px; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); } + body { background-color: #EAEAEA; } + nav { display: flex; width: 100%; background-color: #A90000; } -.detallesStyle{ - display: block; + +.detallesStyle { + display: block; margin: 0 auto; } + .factsStyle { display: block; - margin: 0 auto; + margin: 0 auto; color: white; } + .div-filtros { display: flex; flex-direction: row; width: 100%; } + .filters { width: 100%; background-color: #A90000; display: flex; } + label { font-family: "Metal Mania", cursive; font-size: 20px; @@ -70,20 +82,23 @@ label { margin-right: 10px; margin-left: 10px; } + select { width: 10%; height: 70%; margin-top: 8px; } + .homeButton { background-color: transparent; border: none; } -.home-img{ - margin-top: 10px; + +.home-img { width: 100%; height: 60%; } + button[data-testid="button-clear"] { font-family: "Metal Mania", cursive; font-size: 20px; @@ -91,6 +106,7 @@ button[data-testid="button-clear"] { height: 70%; margin: 8px 5px 5px 10px; } + .button { font-family: "Metal Mania", cursive; font-size: 24px; @@ -99,29 +115,36 @@ button[data-testid="button-clear"] { margin: 8px 15px 5px 15px; } -#inputChat{ - width: 300%; - background-color: white; +.errorText{ + font-family:"Metal mania", cursive ; + margin-top: 100px; + display: flex; + justify-content: center; + align-items: center; +} +.error-img{ + width: 30%; + height: 35%; + margin-left: 35% ; } -#sendButton{ - background-color: #A90000; - font-family: "Rye", cursive; - font-size: 25px; - padding: 2px; - margin-top: 2px; - display: flex; +#inputChat { + margin-top: 90px; + width: 400%; + height: 50%; } -#chatContainer{ - /* display: flex; - align-items: center; - flex-direction: column; - justify-content: flex-end; */ - float: right; - margin-top: 25rem; - margin-left: 5rem; - + +#sendButton { + background-color: white; + font-size: 30px; + padding: 5px; + margin-top:5px; } + +.bi-send { +size: 100px; +} + h2 { font-family: "Metal Mania", cursive; font-weight: 200; @@ -130,12 +153,14 @@ h2 { justify-content: center; margin: 10px; } + ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } + .cards { display: flex; flex-direction: column; @@ -149,18 +174,44 @@ ul { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } -.chat{ - - width: 1500px; +.chat { + width: 70%; + height: 50%; display: flex; justify-content: flex-start; background-color: #D1A879; border-radius: 20px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); - margin: 30px 55px; - padding: 5rem; + margin-top: 2%; + margin-bottom: 1%; + margin-left: 15%; + padding: 20px +} + +#chatContainer { + margin-top: 5px; +} + +.img-chat { + width: 250px; + height: 346px; + margin-left: 23%; + margin-top: 9%; + +} +.infoChatName { + font-family: "Metal Mania", cursive; + font-size: 27px; + display: flex; + justify-content: center; + align-items: center; +} +.infoChat { + font-family: 'Kanit', sans-serif; + font-size: 16px; + margin-left: 10%; } img { @@ -169,12 +220,14 @@ img { padding: auto; font-weight: 200; } + h3 { font-family: "Metal Mania", cursive; font-weight: 200; font-size: 40px; padding-top: 15px; } + p { width: 270px; font-family: "Rubik Mono One", regular; @@ -184,21 +237,20 @@ p { margin-top: 10px; margin-bottom: 10px; } -h4 { + +.bountyValue { font-family: "Rye", cursive; font-size: 16; padding-bottom: 15px; } - - footer { display: flex; justify-content: center; font-family: "Rye", cursive; - font-size: 16px; + font-size: 15px; + margin-bottom: 5px; color: #858585; - margin: 40px 0px 40px; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } @@ -216,19 +268,23 @@ footer { flex-direction: row; align-items: center; } + nav { display: flex; flex-direction: wrap; width: 100%; height: 50px; } + div { display: none; } + input[type="checkbox"] { display: none; } - input:checked ~ div { + + input:checked~div { display: block; width: 100%; height: 450px; @@ -237,6 +293,7 @@ footer { padding: 10px; position: relative; } + label[for="menu"] { display: inline-block; border: 1px; @@ -248,17 +305,20 @@ footer { color: #EAEAEA; font-size: 40px; } + select { display: flex; flex-direction: column; width: 70%; height: 8%; } + label { color: #EAEAEA; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); } - h1 { + + .title { width: 257px; height: 101px; background-color: #DA9A05; @@ -268,6 +328,7 @@ footer { align-items: center; border-radius: 15px; } + button[data-testid="button-clear"], .button { display: flex; @@ -278,11 +339,13 @@ footer { margin-top: 15px; font-size: 20px; } + ul { display: flex; flex-direction: column; align-items: center; } + .cards { display: flex; flex-direction: column; @@ -292,19 +355,23 @@ footer { height: 390px; margin: 10px; } + h3 { text-align: center; } + img { width: 150px; height: 200px; padding: auto; } + p { margin-top: 0px; margin-bottom: 0px; font-size: 12px; } + h4 { font-size: 12px; } diff --git a/src/views/chat.js b/src/views/chat.js index 92cfc6e7..30e01bb3 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -9,8 +9,8 @@ contenedor.id = "chatContainer" contenedor.innerHTML+= ` - - + + ` diff --git a/src/views/detalle.js b/src/views/detalle.js index f68fdc4d..4113bb88 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -14,14 +14,13 @@ export const renderH = (informacion) => { section2.classList.add("chat"); section2.innerHTML+=`
-

${informacion.name}

- -

${informacion.shortDescription}"

-

${informacion.description}"

-

${informacion.facts.status}"

-

${informacion.facts.seaOfOrigin}"

-

${informacion.facts.crewOrigin}"

-

${informacion.facts.bounty}

+ +

${informacion.name}

+

"${informacion.description}"

+

Status: ${informacion.facts.status}

+

Origin: ${informacion.facts.seaOfOrigin}

+

Crew: ${informacion.facts.crewOrigin}

+

Bounty: ${informacion.facts.bounty}

` diff --git a/src/views/error.js b/src/views/error.js index 9251f02c..f0aebfc5 100644 --- a/src/views/error.js +++ b/src/views/error.js @@ -1,8 +1,17 @@ -export const error= ()=>{ +import { navigateTo } from "../router.js"; +export const error= ()=>{ +const div = document.createElement("div") const h1= document.createElement("h1"); - +h1.classList.add("errorText") h1.innerHTML="Error 404, página no encontrada"; - -return h1; +const imagen = document.createElement("img"); +imagen.classList.add("error-img") +imagen.src ="./img/error.png" +setTimeout(() => { + navigateTo("/") + }, 2000); +div.appendChild(h1); +div.appendChild(imagen) +return div; } \ No newline at end of file From 77bcf9f322e9713f2526c14a55eab503c7db0163 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Wed, 8 Nov 2023 02:01:01 -0300 Subject: [PATCH 32/69] cambios CSS, chat y error, setTimeOut en error. --- src/components/cards.js | 2 +- src/components/footer.js | 4 +- src/components/header.js | 1 + src/img/error.png | Bin 0 -> 217248 bytes src/index.html | 1 + src/style.css | 141 +++++++++++++++++++++++++++++---------- src/views/chat.js | 4 +- src/views/detalle.js | 15 ++--- src/views/error.js | 17 +++-- 9 files changed, 130 insertions(+), 55 deletions(-) create mode 100644 src/img/error.png diff --git a/src/components/cards.js b/src/components/cards.js index 12871e9c..d7fe75bd 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -11,7 +11,7 @@ export const renderItems = (dataset) => {

${element.name}

${element.id}

${element.description}

-

${element.facts.bounty}

+

${element.facts.bounty}

`; li.addEventListener("click", (e) => { e.preventDefault(); diff --git a/src/components/footer.js b/src/components/footer.js index 2fe61741..4395158d 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,7 +1,5 @@ export const renderFooter = () => { const footer = document.createElement("footer"); - const p = document.createElement("p") - p.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; - footer.appendChild(p) + footer.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; return footer; } \ No newline at end of file diff --git a/src/components/header.js b/src/components/header.js index f04a042a..b4bad0cd 100644 --- a/src/components/header.js +++ b/src/components/header.js @@ -3,6 +3,7 @@ export const renderHeader = () => { header.classList.add("headerStyle") const h1 = document.createElement("h1"); h1.textContent = "One Pedia" + h1.classList.add("title") header.appendChild(h1); return header; } \ No newline at end of file diff --git a/src/img/error.png b/src/img/error.png new file mode 100644 index 0000000000000000000000000000000000000000..97d5c0fc779013a8fd0b2c38ad54ce9dff7f409e GIT binary patch literal 217248 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
sNEv?&5XoXC} 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 Dataverse Chat +
diff --git a/src/style.css b/src/style.css index c55c3de1..4b481e12 100644 --- a/src/style.css +++ b/src/style.css @@ -1,10 +1,13 @@ @import url("https://fonts.googleapis.com/css2?family=Metal+Mania&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Roboto&family=Rubik+Mono+One&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Rye&display=swap"); +@import url('https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,400;1,200&display=swap'); + * { padding: 0px; margin: 0px; } + header { font-family: "Metal Mania", cursive; font-style: normal; @@ -19,11 +22,13 @@ header { flex-direction: row; align-items: center; } + label[for="menu"], input { display: none; } -h1 { + +.title { width: 450px; height: 129px; background-color: #DA9A05; @@ -34,34 +39,41 @@ h1 { border-radius: 15px; text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); } + body { background-color: #EAEAEA; } + nav { display: flex; width: 100%; background-color: #A90000; } -.detallesStyle{ - display: block; + +.detallesStyle { + display: block; margin: 0 auto; } + .factsStyle { display: block; - margin: 0 auto; + margin: 0 auto; color: white; } + .div-filtros { display: flex; flex-direction: row; width: 100%; } + .filters { width: 100%; background-color: #A90000; display: flex; } + label { font-family: "Metal Mania", cursive; font-size: 20px; @@ -70,20 +82,23 @@ label { margin-right: 10px; margin-left: 10px; } + select { width: 10%; height: 70%; margin-top: 8px; } + .homeButton { background-color: transparent; border: none; } -.home-img{ - margin-top: 10px; + +.home-img { width: 100%; height: 60%; } + button[data-testid="button-clear"] { font-family: "Metal Mania", cursive; font-size: 20px; @@ -91,6 +106,7 @@ button[data-testid="button-clear"] { height: 70%; margin: 8px 5px 5px 10px; } + .button { font-family: "Metal Mania", cursive; font-size: 24px; @@ -99,29 +115,36 @@ button[data-testid="button-clear"] { margin: 8px 15px 5px 15px; } -#inputChat{ - width: 300%; - background-color: white; +.errorText{ + font-family:"Metal mania", cursive ; + margin-top: 100px; + display: flex; + justify-content: center; + align-items: center; +} +.error-img{ + width: 30%; + height: 35%; + margin-left: 35% ; } -#sendButton{ - background-color: #A90000; - font-family: "Rye", cursive; - font-size: 25px; - padding: 2px; - margin-top: 2px; - display: flex; +#inputChat { + margin-top: 90px; + width: 400%; + height: 50%; } -#chatContainer{ - /* display: flex; - align-items: center; - flex-direction: column; - justify-content: flex-end; */ - float: right; - margin-top: 25rem; - margin-left: 5rem; - + +#sendButton { + background-color: white; + font-size: 30px; + padding: 5px; + margin-top:5px; } + +.bi-send { +size: 100px; +} + h2 { font-family: "Metal Mania", cursive; font-weight: 200; @@ -130,12 +153,14 @@ h2 { justify-content: center; margin: 10px; } + ul { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } + .cards { display: flex; flex-direction: column; @@ -149,18 +174,44 @@ ul { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } -.chat{ - - width: 1500px; +.chat { + width: 70%; + height: 50%; display: flex; justify-content: flex-start; background-color: #D1A879; border-radius: 20px; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); - margin: 30px 55px; - padding: 5rem; + margin-top: 2%; + margin-bottom: 1%; + margin-left: 15%; + padding: 20px +} + +#chatContainer { + margin-top: 5px; +} + +.img-chat { + width: 250px; + height: 346px; + margin-left: 23%; + margin-top: 9%; + +} +.infoChatName { + font-family: "Metal Mania", cursive; + font-size: 27px; + display: flex; + justify-content: center; + align-items: center; +} +.infoChat { + font-family: 'Kanit', sans-serif; + font-size: 16px; + margin-left: 10%; } img { @@ -169,12 +220,14 @@ img { padding: auto; font-weight: 200; } + h3 { font-family: "Metal Mania", cursive; font-weight: 200; font-size: 40px; padding-top: 15px; } + p { width: 270px; font-family: "Rubik Mono One", regular; @@ -184,21 +237,20 @@ p { margin-top: 10px; margin-bottom: 10px; } -h4 { + +.bountyValue { font-family: "Rye", cursive; font-size: 16; padding-bottom: 15px; } - - footer { display: flex; justify-content: center; font-family: "Rye", cursive; - font-size: 16px; + font-size: 15px; + margin-bottom: 5px; color: #858585; - margin: 40px 0px 40px; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } @@ -216,19 +268,23 @@ footer { flex-direction: row; align-items: center; } + nav { display: flex; flex-direction: wrap; width: 100%; height: 50px; } + div { display: none; } + input[type="checkbox"] { display: none; } - input:checked ~ div { + + input:checked~div { display: block; width: 100%; height: 450px; @@ -237,6 +293,7 @@ footer { padding: 10px; position: relative; } + label[for="menu"] { display: inline-block; border: 1px; @@ -248,17 +305,20 @@ footer { color: #EAEAEA; font-size: 40px; } + select { display: flex; flex-direction: column; width: 70%; height: 8%; } + label { color: #EAEAEA; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); } - h1 { + + .title { width: 257px; height: 101px; background-color: #DA9A05; @@ -268,6 +328,7 @@ footer { align-items: center; border-radius: 15px; } + button[data-testid="button-clear"], .button { display: flex; @@ -278,11 +339,13 @@ footer { margin-top: 15px; font-size: 20px; } + ul { display: flex; flex-direction: column; align-items: center; } + .cards { display: flex; flex-direction: column; @@ -292,19 +355,23 @@ footer { height: 390px; margin: 10px; } + h3 { text-align: center; } + img { width: 150px; height: 200px; padding: auto; } + p { margin-top: 0px; margin-bottom: 0px; font-size: 12px; } + h4 { font-size: 12px; } diff --git a/src/views/chat.js b/src/views/chat.js index 92cfc6e7..30e01bb3 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -9,8 +9,8 @@ contenedor.id = "chatContainer" contenedor.innerHTML+= ` - - + + ` diff --git a/src/views/detalle.js b/src/views/detalle.js index f68fdc4d..4113bb88 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -14,14 +14,13 @@ export const renderH = (informacion) => { section2.classList.add("chat"); section2.innerHTML+=`
-

${informacion.name}

- -

${informacion.shortDescription}"

-

${informacion.description}"

-

${informacion.facts.status}"

-

${informacion.facts.seaOfOrigin}"

-

${informacion.facts.crewOrigin}"

-

${informacion.facts.bounty}

+ +

${informacion.name}

+

"${informacion.description}"

+

Status: ${informacion.facts.status}

+

Origin: ${informacion.facts.seaOfOrigin}

+

Crew: ${informacion.facts.crewOrigin}

+

Bounty: ${informacion.facts.bounty}

` diff --git a/src/views/error.js b/src/views/error.js index 9251f02c..f0aebfc5 100644 --- a/src/views/error.js +++ b/src/views/error.js @@ -1,8 +1,17 @@ -export const error= ()=>{ +import { navigateTo } from "../router.js"; +export const error= ()=>{ +const div = document.createElement("div") const h1= document.createElement("h1"); - +h1.classList.add("errorText") h1.innerHTML="Error 404, página no encontrada"; - -return h1; +const imagen = document.createElement("img"); +imagen.classList.add("error-img") +imagen.src ="./img/error.png" +setTimeout(() => { + navigateTo("/") + }, 2000); +div.appendChild(h1); +div.appendChild(imagen) +return div; } \ No newline at end of file From b2042844f03a3f1f57c8edd65b48152862c7857c Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 9 Nov 2023 13:01:40 -0300 Subject: [PATCH 33/69] Chat grupal --- src/index.js | 2 ++ src/style.css | 34 +++++++++++++++++++++------------- src/views/detalle.js | 17 +++++++++++++---- src/views/everyoneChat.js | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+), 17 deletions(-) create mode 100644 src/views/everyoneChat.js diff --git a/src/index.js b/src/index.js index 08f89faf..e152c8bb 100644 --- a/src/index.js +++ b/src/index.js @@ -5,12 +5,14 @@ import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; +import { renderEveryone } from "./views/everyoneChat.js"; import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, + "/chatEveryone": renderEveryone }; // investigar como hacer la url dinamica diff --git a/src/style.css b/src/style.css index 4b481e12..2656a9d0 100644 --- a/src/style.css +++ b/src/style.css @@ -51,15 +51,21 @@ nav { } .detallesStyle { - display: block; - margin: 0 auto; - + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin-left: 31%; } .factsStyle { display: block; margin: 0 auto; color: white; + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; } .div-filtros { @@ -128,9 +134,15 @@ button[data-testid="button-clear"] { margin-left: 35% ; } + +#everyoneButton{ + width: 15%; + margin-left: 20%; +} + #inputChat { margin-top: 90px; - width: 400%; + width: 250%; height: 50%; } @@ -145,15 +157,6 @@ button[data-testid="button-clear"] { size: 100px; } -h2 { - font-family: "Metal Mania", cursive; - font-weight: 200; - font-size: 40px; - display: flex; - justify-content: center; - margin: 10px; -} - ul { display: flex; flex-direction: row; @@ -188,6 +191,11 @@ ul { padding: 20px } +.chatStyle{ + margin-left: 10%; + +} + #chatContainer { margin-top: 5px; } diff --git a/src/views/detalle.js b/src/views/detalle.js index 4113bb88..237a4c51 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,6 +2,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; +import { navigateTo } from "../router.js"; export const renderH = (informacion) => { @@ -12,7 +13,7 @@ export const renderH = (informacion) => { const section= document.createElement("section"); const section2= document.createElement("section"); section2.classList.add("chat"); - section2.innerHTML+=`
+ section2.innerHTML+=`

${informacion.name}

@@ -21,13 +22,21 @@ export const renderH = (informacion) => {

Origin: ${informacion.facts.seaOfOrigin}

Crew: ${informacion.facts.crewOrigin}

Bounty: ${informacion.facts.bounty}

-
-
` + ` const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH ${informacion.name}`; titulo.classList.add("detallesStyle"); - nav.appendChild(titulo); + nav.appendChild(titulo); + nav.innerHTML+= ``; + + const everyoneButton = nav.querySelector("#everyoneButton"); + + everyoneButton.addEventListener("click", (e) => { + e.preventDefault(); + + navigateTo("/chatEveryone"); + }); section.appendChild(header); section.appendChild(nav); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js new file mode 100644 index 00000000..fe150b43 --- /dev/null +++ b/src/views/everyoneChat.js @@ -0,0 +1,32 @@ +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { renderFooter } from "../components/footer.js"; +import { renderChat } from "./chat.js"; + +export const renderEveryone = () => { + const header = renderHeader(); + const nav = renderNav(); + const footer = renderFooter(); + const section = document.createElement("section"); + const section2= document.createElement("section"); + const chat = renderChat(); + chat.classList.add("chatStyle"); + section2.classList.add("chat"); + section2.innerHTML+=` +
+ +

ALL CHARACTERS

+
` + + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + nav.appendChild(titulo); + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat) + section.appendChild(section2); + section.appendChild(footer); + + return section; +} \ No newline at end of file From b3965b5357d3f7fdc4d06c9861e4d3e45f551de9 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 9 Nov 2023 13:01:40 -0300 Subject: [PATCH 34/69] Chat grupal --- src/index.js | 2 ++ src/style.css | 34 +++++++++++++++++++++------------- src/views/detalle.js | 17 +++++++++++++---- src/views/everyoneChat.js | 32 ++++++++++++++++++++++++++++++++ 4 files changed, 68 insertions(+), 17 deletions(-) create mode 100644 src/views/everyoneChat.js diff --git a/src/index.js b/src/index.js index 08f89faf..e152c8bb 100644 --- a/src/index.js +++ b/src/index.js @@ -5,12 +5,14 @@ import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; +import { renderEveryone } from "./views/everyoneChat.js"; import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, + "/chatEveryone": renderEveryone }; // investigar como hacer la url dinamica diff --git a/src/style.css b/src/style.css index 4b481e12..2656a9d0 100644 --- a/src/style.css +++ b/src/style.css @@ -51,15 +51,21 @@ nav { } .detallesStyle { - display: block; - margin: 0 auto; - + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin-left: 31%; } .factsStyle { display: block; margin: 0 auto; color: white; + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; } .div-filtros { @@ -128,9 +134,15 @@ button[data-testid="button-clear"] { margin-left: 35% ; } + +#everyoneButton{ + width: 15%; + margin-left: 20%; +} + #inputChat { margin-top: 90px; - width: 400%; + width: 250%; height: 50%; } @@ -145,15 +157,6 @@ button[data-testid="button-clear"] { size: 100px; } -h2 { - font-family: "Metal Mania", cursive; - font-weight: 200; - font-size: 40px; - display: flex; - justify-content: center; - margin: 10px; -} - ul { display: flex; flex-direction: row; @@ -188,6 +191,11 @@ ul { padding: 20px } +.chatStyle{ + margin-left: 10%; + +} + #chatContainer { margin-top: 5px; } diff --git a/src/views/detalle.js b/src/views/detalle.js index 4113bb88..237a4c51 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,6 +2,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; +import { navigateTo } from "../router.js"; export const renderH = (informacion) => { @@ -12,7 +13,7 @@ export const renderH = (informacion) => { const section= document.createElement("section"); const section2= document.createElement("section"); section2.classList.add("chat"); - section2.innerHTML+=`
+ section2.innerHTML+=`

${informacion.name}

@@ -21,13 +22,21 @@ export const renderH = (informacion) => {

Origin: ${informacion.facts.seaOfOrigin}

Crew: ${informacion.facts.crewOrigin}

Bounty: ${informacion.facts.bounty}

-
-
` + ` const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH ${informacion.name}`; titulo.classList.add("detallesStyle"); - nav.appendChild(titulo); + nav.appendChild(titulo); + nav.innerHTML+= ``; + + const everyoneButton = nav.querySelector("#everyoneButton"); + + everyoneButton.addEventListener("click", (e) => { + e.preventDefault(); + + navigateTo("/chatEveryone"); + }); section.appendChild(header); section.appendChild(nav); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js new file mode 100644 index 00000000..fe150b43 --- /dev/null +++ b/src/views/everyoneChat.js @@ -0,0 +1,32 @@ +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { renderFooter } from "../components/footer.js"; +import { renderChat } from "./chat.js"; + +export const renderEveryone = () => { + const header = renderHeader(); + const nav = renderNav(); + const footer = renderFooter(); + const section = document.createElement("section"); + const section2= document.createElement("section"); + const chat = renderChat(); + chat.classList.add("chatStyle"); + section2.classList.add("chat"); + section2.innerHTML+=` +
+ +

ALL CHARACTERS

+
` + + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + nav.appendChild(titulo); + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat) + section.appendChild(section2); + section.appendChild(footer); + + return section; +} \ No newline at end of file From 0ce718ea4ceb4b4c3decba7cb8af94da018add14 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 10 Nov 2023 13:50:26 -0300 Subject: [PATCH 35/69] =?UTF-8?q?Se=20movieron=20el=20bot=C3=B3n=20del=20c?= =?UTF-8?q?hat=20grupal=20y=20se=20arregl=C3=B3=20el=20bot=C3=B3n=20de=20h?= =?UTF-8?q?ome?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards.js | 2 +- src/components/nav.js | 26 +++++++++++++++++++++++++- src/index.js | 4 ++-- src/style.css | 11 +++++++++-- src/views/detalle.js | 17 ++++------------- 5 files changed, 41 insertions(+), 19 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index d7fe75bd..89841e53 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -15,7 +15,7 @@ export const renderItems = (dataset) => { `; li.addEventListener("click", (e) => { e.preventDefault(); - navigateTo(`/detalle/${element.id}`, element); + navigateTo(`/detalle-${element.id}`, element); }) ul.appendChild(li); diff --git a/src/components/nav.js b/src/components/nav.js index 5121b2d1..e61db67d 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,4 +1,5 @@ import { navigateTo } from "../router.js"; +import dataset from "../data/dataset.js"; export const renderNav = () => { @@ -12,10 +13,33 @@ export const renderNav = () => { nav.appendChild(homeIcon); homeIcon.addEventListener("click" ,(e) => { - e.preventDefault(); + e.preventDefault(); + console.log("funciona") navigateTo("/"); + }); + + + const titulo = document.createElement("h2"); + dataset.forEach((element) => { + titulo.innerHTML = `CHAT WITH ${element.name}`; }) + + titulo.id = "titulo"; + titulo.style.display = "none"; + titulo.classList.add("detallesStyle"); + nav.appendChild(titulo); + + const everyoneButton = document.createElement("button"); + everyoneButton.id = "everyoneButton"; + everyoneButton.style.display = "none"; + everyoneButton.innerHTML = "Chat With Everyone"; + + everyoneButton.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/chatEveryone"); + }); + nav.appendChild(everyoneButton); return nav; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index e152c8bb..34630832 100644 --- a/src/index.js +++ b/src/index.js @@ -12,12 +12,12 @@ import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, - "/chatEveryone": renderEveryone + "/chatEveryone": renderEveryone, }; // investigar como hacer la url dinamica dataset.forEach((element) => { - routes[`/detalle/${element.id}`] = renderH; + routes[`/detalle-${element.id}`] = renderH; }); const rootRender = document.querySelector("#root"); diff --git a/src/style.css b/src/style.css index 2656a9d0..39c716d4 100644 --- a/src/style.css +++ b/src/style.css @@ -136,14 +136,21 @@ button[data-testid="button-clear"] { #everyoneButton{ + font-family: "Metal Mania", cursive; width: 15%; margin-left: 20%; + display: flex; + flex-direction: column; + height: 8%; + margin-left: 0px; + margin-top: 15px; + font-size: 20px; } #inputChat { margin-top: 90px; - width: 250%; - height: 50%; + width: 300%; + height: 10%; } #sendButton { diff --git a/src/views/detalle.js b/src/views/detalle.js index 237a4c51..dcaeecc0 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,7 +2,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; -import { navigateTo } from "../router.js"; +//import { navigateTo } from "../router.js"; export const renderH = (informacion) => { @@ -24,19 +24,10 @@ export const renderH = (informacion) => {

Bounty: ${informacion.facts.bounty}

` - const titulo = document.createElement("h2"); - titulo.innerHTML = `CHAT WITH ${informacion.name}`; - titulo.classList.add("detallesStyle"); - nav.appendChild(titulo); - nav.innerHTML+= ``; - + const titulo = nav.querySelector("#titulo"); + titulo.style.display = "block"; const everyoneButton = nav.querySelector("#everyoneButton"); - - everyoneButton.addEventListener("click", (e) => { - e.preventDefault(); - - navigateTo("/chatEveryone"); - }); + everyoneButton.style.display = "block"; section.appendChild(header); section.appendChild(nav); From 9fa776babf92054f923765e9ebaae48454eccd8b Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 10 Nov 2023 13:50:26 -0300 Subject: [PATCH 36/69] =?UTF-8?q?Se=20movieron=20el=20bot=C3=B3n=20del=20c?= =?UTF-8?q?hat=20grupal=20y=20se=20arregl=C3=B3=20el=20bot=C3=B3n=20de=20h?= =?UTF-8?q?ome?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards.js | 2 +- src/components/nav.js | 26 +++++++++++++++++++++++++- src/index.js | 4 ++-- src/style.css | 11 +++++++++-- src/views/detalle.js | 17 ++++------------- 5 files changed, 41 insertions(+), 19 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index d7fe75bd..89841e53 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -15,7 +15,7 @@ export const renderItems = (dataset) => { `; li.addEventListener("click", (e) => { e.preventDefault(); - navigateTo(`/detalle/${element.id}`, element); + navigateTo(`/detalle-${element.id}`, element); }) ul.appendChild(li); diff --git a/src/components/nav.js b/src/components/nav.js index 5121b2d1..e61db67d 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,4 +1,5 @@ import { navigateTo } from "../router.js"; +import dataset from "../data/dataset.js"; export const renderNav = () => { @@ -12,10 +13,33 @@ export const renderNav = () => { nav.appendChild(homeIcon); homeIcon.addEventListener("click" ,(e) => { - e.preventDefault(); + e.preventDefault(); + console.log("funciona") navigateTo("/"); + }); + + + const titulo = document.createElement("h2"); + dataset.forEach((element) => { + titulo.innerHTML = `CHAT WITH ${element.name}`; }) + + titulo.id = "titulo"; + titulo.style.display = "none"; + titulo.classList.add("detallesStyle"); + nav.appendChild(titulo); + + const everyoneButton = document.createElement("button"); + everyoneButton.id = "everyoneButton"; + everyoneButton.style.display = "none"; + everyoneButton.innerHTML = "Chat With Everyone"; + + everyoneButton.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/chatEveryone"); + }); + nav.appendChild(everyoneButton); return nav; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index e152c8bb..34630832 100644 --- a/src/index.js +++ b/src/index.js @@ -12,12 +12,12 @@ import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, - "/chatEveryone": renderEveryone + "/chatEveryone": renderEveryone, }; // investigar como hacer la url dinamica dataset.forEach((element) => { - routes[`/detalle/${element.id}`] = renderH; + routes[`/detalle-${element.id}`] = renderH; }); const rootRender = document.querySelector("#root"); diff --git a/src/style.css b/src/style.css index 2656a9d0..39c716d4 100644 --- a/src/style.css +++ b/src/style.css @@ -136,14 +136,21 @@ button[data-testid="button-clear"] { #everyoneButton{ + font-family: "Metal Mania", cursive; width: 15%; margin-left: 20%; + display: flex; + flex-direction: column; + height: 8%; + margin-left: 0px; + margin-top: 15px; + font-size: 20px; } #inputChat { margin-top: 90px; - width: 250%; - height: 50%; + width: 300%; + height: 10%; } #sendButton { diff --git a/src/views/detalle.js b/src/views/detalle.js index 237a4c51..dcaeecc0 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,7 +2,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; -import { navigateTo } from "../router.js"; +//import { navigateTo } from "../router.js"; export const renderH = (informacion) => { @@ -24,19 +24,10 @@ export const renderH = (informacion) => {

Bounty: ${informacion.facts.bounty}

` - const titulo = document.createElement("h2"); - titulo.innerHTML = `CHAT WITH ${informacion.name}`; - titulo.classList.add("detallesStyle"); - nav.appendChild(titulo); - nav.innerHTML+= ``; - + const titulo = nav.querySelector("#titulo"); + titulo.style.display = "block"; const everyoneButton = nav.querySelector("#everyoneButton"); - - everyoneButton.addEventListener("click", (e) => { - e.preventDefault(); - - navigateTo("/chatEveryone"); - }); + everyoneButton.style.display = "block"; section.appendChild(header); section.appendChild(nav); From d225ec30551e1d361c007fe7ac286a8244a1db99 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 10 Nov 2023 14:12:41 -0300 Subject: [PATCH 37/69] =?UTF-8?q?Se=20arregl=C3=B3=20el=20t=C3=ADtulo=20de?= =?UTF-8?q?l=20chat=20por=20personaje.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/nav.js | 6 +++--- src/style.css | 3 ++- src/views/detalle.js | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/nav.js b/src/components/nav.js index e61db67d..be38e351 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -21,9 +21,9 @@ export const renderNav = () => { const titulo = document.createElement("h2"); - dataset.forEach((element) => { - titulo.innerHTML = `CHAT WITH ${element.name}`; - }) + // dataset.forEach((element) => { + // titulo.innerHTML = `CHAT WITH ${element.name}`; + // }) titulo.id = "titulo"; titulo.style.display = "none"; diff --git a/src/style.css b/src/style.css index 39c716d4..073bcf0c 100644 --- a/src/style.css +++ b/src/style.css @@ -141,8 +141,9 @@ button[data-testid="button-clear"] { margin-left: 20%; display: flex; flex-direction: column; + padding-left: 2.5%; height: 8%; - margin-left: 0px; + margin-left: 14%; margin-top: 15px; font-size: 20px; } diff --git a/src/views/detalle.js b/src/views/detalle.js index dcaeecc0..c1b85152 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -26,6 +26,7 @@ export const renderH = (informacion) => { const titulo = nav.querySelector("#titulo"); titulo.style.display = "block"; + titulo.innerHTML = `CHAT WITH ${informacion.name}`; const everyoneButton = nav.querySelector("#everyoneButton"); everyoneButton.style.display = "block"; From f1e7a8e61b4624093082362d147772560bc1a52b Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 10 Nov 2023 14:12:41 -0300 Subject: [PATCH 38/69] =?UTF-8?q?Se=20arregl=C3=B3=20el=20t=C3=ADtulo=20de?= =?UTF-8?q?l=20chat=20por=20personaje.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/nav.js | 6 +++--- src/style.css | 3 ++- src/views/detalle.js | 1 + 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/src/components/nav.js b/src/components/nav.js index e61db67d..be38e351 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -21,9 +21,9 @@ export const renderNav = () => { const titulo = document.createElement("h2"); - dataset.forEach((element) => { - titulo.innerHTML = `CHAT WITH ${element.name}`; - }) + // dataset.forEach((element) => { + // titulo.innerHTML = `CHAT WITH ${element.name}`; + // }) titulo.id = "titulo"; titulo.style.display = "none"; diff --git a/src/style.css b/src/style.css index 39c716d4..073bcf0c 100644 --- a/src/style.css +++ b/src/style.css @@ -141,8 +141,9 @@ button[data-testid="button-clear"] { margin-left: 20%; display: flex; flex-direction: column; + padding-left: 2.5%; height: 8%; - margin-left: 0px; + margin-left: 14%; margin-top: 15px; font-size: 20px; } diff --git a/src/views/detalle.js b/src/views/detalle.js index dcaeecc0..c1b85152 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -26,6 +26,7 @@ export const renderH = (informacion) => { const titulo = nav.querySelector("#titulo"); titulo.style.display = "block"; + titulo.innerHTML = `CHAT WITH ${informacion.name}`; const everyoneButton = nav.querySelector("#everyoneButton"); everyoneButton.style.display = "block"; From 23d2841f0de00c27be86feef6815fe4db7f53c34 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Tue, 14 Nov 2023 20:34:26 -0300 Subject: [PATCH 39/69] Chat con API. --- src/components/cards.js | 2 +- src/style.css | 21 ++++++---- src/views/chat.js | 90 ++++++++++++++++++++++++++++++++++++----- src/views/detalle.js | 6 ++- 4 files changed, 100 insertions(+), 19 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index 89841e53..1d798da1 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -10,7 +10,7 @@ export const renderItems = (dataset) => { li.innerHTML = `

${element.name}

${element.id} -

${element.description}

+

${element.description}

${element.facts.bounty}

`; li.addEventListener("click", (e) => { diff --git a/src/style.css b/src/style.css index 073bcf0c..f090a94e 100644 --- a/src/style.css +++ b/src/style.css @@ -149,16 +149,14 @@ button[data-testid="button-clear"] { } #inputChat { - margin-top: 90px; - width: 300%; - height: 10%; + width: 100%; + } #sendButton { background-color: white; font-size: 30px; padding: 5px; - margin-top:5px; } .bi-send { @@ -199,19 +197,28 @@ ul { padding: 20px } +.infoAndImg{ + max-width: 35%; +} .chatStyle{ margin-left: 10%; } #chatContainer { - margin-top: 5px; + width: 65%; + height: 16%; + margin-left: 8%; + +} +#chatSection{ + background-color: #fffefe; } .img-chat { width: 250px; height: 346px; - margin-left: 23%; + margin-left: 15%; margin-top: 9%; } @@ -244,7 +251,7 @@ h3 { padding-top: 15px; } -p { +.description { width: 270px; font-family: "Rubik Mono One", regular; text-align: center; diff --git a/src/views/chat.js b/src/views/chat.js index 30e01bb3..f3b0b160 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -1,18 +1,90 @@ +//import { openIAapi } from "../lib/chatApi.js"; +//import { data } from "../lib/chatApi.js"; +export const renderChat = (informacion) => { + const contenedor = document.createElement("div"); + contenedor.id = "chatContainer"; + const chatSection = document.createElement("section"); + chatSection.id = "chatSection"; -export const renderChat = () => { + let inputChat = document.createElement("textarea"); + inputChat.id = "inputChat"; + inputChat.placeholder = "Chatea con tu personaje favorito"; + let sendButton = document.createElement("button"); + sendButton.id = "sendButton"; + sendButton.innerHTML = ``; + sendButton.addEventListener("click", (e) => { + + let textoUsuario = contenedor.querySelector("#inputChat").value; + let mostrarPregunta = document.createElement("p"); + + console.log(textoUsuario) + mostrarPregunta.innerHTML = textoUsuario; + mostrarPregunta.style.color = "blue" + chatSection.appendChild(mostrarPregunta); + + + //const apiKey = + const endpoint = "https://api.openai.com/v1/chat/completions"; -const contenedor = document.createElement("div"); -contenedor.id = "chatContainer" + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `Eres ${informacion.name} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + + }, + { role: "user", content: textoUsuario } + ], + }; + function openIAapi() { + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; + } -contenedor.innerHTML+= ` + - - + let borrarTextarea = contenedor.querySelector("#inputChat"); + borrarTextarea.value = ""; -` + openIAapi() + .then((response) => response.json()) -return contenedor; -} \ No newline at end of file + .then((data) => { + // Mostrar la respuesta en el contenedor + + let respuestaApi = document.createElement("p"); + + respuestaApi.innerHTML = data.choices[0].message.content; + + chatSection.appendChild(respuestaApi); + }) + + .catch((error) => { + console.error("Error en la solicitud:", error); + + let respuestaApiError = document.createElement("p"); + + respuestaApiError.innerHTML = "Error de la solicitud"; + + contenedor.appendChild(respuestaApiError); + }); + }); + + + contenedor.appendChild(inputChat); + contenedor.appendChild(sendButton); + contenedor.appendChild(chatSection); + + return contenedor; +}; diff --git a/src/views/detalle.js b/src/views/detalle.js index c1b85152..28af4b7e 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -5,8 +5,9 @@ import { renderChat } from "./chat.js"; //import { navigateTo } from "../router.js"; + export const renderH = (informacion) => { - const chat= renderChat(); + const chat= renderChat(informacion); const header = renderHeader() const nav = renderNav(); const footer = renderFooter(); @@ -14,7 +15,7 @@ export const renderH = (informacion) => { const section2= document.createElement("section"); section2.classList.add("chat"); section2.innerHTML+=` -
+

${informacion.name}

"${informacion.description}"

@@ -24,6 +25,7 @@ export const renderH = (informacion) => {

Bounty: ${informacion.facts.bounty}

` + const titulo = nav.querySelector("#titulo"); titulo.style.display = "block"; titulo.innerHTML = `CHAT WITH ${informacion.name}`; From e3aeb7cedec86724f0a5a5db702a99ebf3d90f55 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Tue, 14 Nov 2023 20:34:26 -0300 Subject: [PATCH 40/69] Chat con API. --- src/components/cards.js | 2 +- src/lib/chatApi.js | 2 + src/style.css | 21 ++++++---- src/views/chat.js | 90 ++++++++++++++++++++++++++++++++++++----- src/views/detalle.js | 6 ++- 5 files changed, 102 insertions(+), 19 deletions(-) create mode 100644 src/lib/chatApi.js diff --git a/src/components/cards.js b/src/components/cards.js index 89841e53..1d798da1 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -10,7 +10,7 @@ export const renderItems = (dataset) => { li.innerHTML = `

${element.name}

${element.id} -

${element.description}

+

${element.description}

${element.facts.bounty}

`; li.addEventListener("click", (e) => { diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js new file mode 100644 index 00000000..a93668d9 --- /dev/null +++ b/src/lib/chatApi.js @@ -0,0 +1,2 @@ +//import dataset from "../data/dataset.js"; + diff --git a/src/style.css b/src/style.css index 073bcf0c..f090a94e 100644 --- a/src/style.css +++ b/src/style.css @@ -149,16 +149,14 @@ button[data-testid="button-clear"] { } #inputChat { - margin-top: 90px; - width: 300%; - height: 10%; + width: 100%; + } #sendButton { background-color: white; font-size: 30px; padding: 5px; - margin-top:5px; } .bi-send { @@ -199,19 +197,28 @@ ul { padding: 20px } +.infoAndImg{ + max-width: 35%; +} .chatStyle{ margin-left: 10%; } #chatContainer { - margin-top: 5px; + width: 65%; + height: 16%; + margin-left: 8%; + +} +#chatSection{ + background-color: #fffefe; } .img-chat { width: 250px; height: 346px; - margin-left: 23%; + margin-left: 15%; margin-top: 9%; } @@ -244,7 +251,7 @@ h3 { padding-top: 15px; } -p { +.description { width: 270px; font-family: "Rubik Mono One", regular; text-align: center; diff --git a/src/views/chat.js b/src/views/chat.js index 30e01bb3..f3b0b160 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -1,18 +1,90 @@ +//import { openIAapi } from "../lib/chatApi.js"; +//import { data } from "../lib/chatApi.js"; +export const renderChat = (informacion) => { + const contenedor = document.createElement("div"); + contenedor.id = "chatContainer"; + const chatSection = document.createElement("section"); + chatSection.id = "chatSection"; -export const renderChat = () => { + let inputChat = document.createElement("textarea"); + inputChat.id = "inputChat"; + inputChat.placeholder = "Chatea con tu personaje favorito"; + let sendButton = document.createElement("button"); + sendButton.id = "sendButton"; + sendButton.innerHTML = ``; + sendButton.addEventListener("click", (e) => { + + let textoUsuario = contenedor.querySelector("#inputChat").value; + let mostrarPregunta = document.createElement("p"); + + console.log(textoUsuario) + mostrarPregunta.innerHTML = textoUsuario; + mostrarPregunta.style.color = "blue" + chatSection.appendChild(mostrarPregunta); + + + //const apiKey = + const endpoint = "https://api.openai.com/v1/chat/completions"; -const contenedor = document.createElement("div"); -contenedor.id = "chatContainer" + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `Eres ${informacion.name} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + + }, + { role: "user", content: textoUsuario } + ], + }; + function openIAapi() { + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; + } -contenedor.innerHTML+= ` + - - + let borrarTextarea = contenedor.querySelector("#inputChat"); + borrarTextarea.value = ""; -` + openIAapi() + .then((response) => response.json()) -return contenedor; -} \ No newline at end of file + .then((data) => { + // Mostrar la respuesta en el contenedor + + let respuestaApi = document.createElement("p"); + + respuestaApi.innerHTML = data.choices[0].message.content; + + chatSection.appendChild(respuestaApi); + }) + + .catch((error) => { + console.error("Error en la solicitud:", error); + + let respuestaApiError = document.createElement("p"); + + respuestaApiError.innerHTML = "Error de la solicitud"; + + contenedor.appendChild(respuestaApiError); + }); + }); + + + contenedor.appendChild(inputChat); + contenedor.appendChild(sendButton); + contenedor.appendChild(chatSection); + + return contenedor; +}; diff --git a/src/views/detalle.js b/src/views/detalle.js index c1b85152..28af4b7e 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -5,8 +5,9 @@ import { renderChat } from "./chat.js"; //import { navigateTo } from "../router.js"; + export const renderH = (informacion) => { - const chat= renderChat(); + const chat= renderChat(informacion); const header = renderHeader() const nav = renderNav(); const footer = renderFooter(); @@ -14,7 +15,7 @@ export const renderH = (informacion) => { const section2= document.createElement("section"); section2.classList.add("chat"); section2.innerHTML+=` -
+

${informacion.name}

"${informacion.description}"

@@ -24,6 +25,7 @@ export const renderH = (informacion) => {

Bounty: ${informacion.facts.bounty}

` + const titulo = nav.querySelector("#titulo"); titulo.style.display = "block"; titulo.innerHTML = `CHAT WITH ${informacion.name}`; From 65d34a83a786de66499305e0f8b3efa7c653e660 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Wed, 15 Nov 2023 14:42:21 -0300 Subject: [PATCH 41/69] subiendo cambios de api --- src/style.css | 8 +++++++- src/views/chat.js | 37 ++++++------------------------------- 2 files changed, 13 insertions(+), 32 deletions(-) diff --git a/src/style.css b/src/style.css index f090a94e..4c678f38 100644 --- a/src/style.css +++ b/src/style.css @@ -204,15 +204,21 @@ ul { margin-left: 10%; } - +/* agregue margin top */ #chatContainer { width: 65%; height: 16%; margin-left: 8%; + /* margin-top: 400px; */ + } +/* agregue scroll y altura */ #chatSection{ background-color: #fffefe; + overflow-y: scroll; + height: 400px; + } .img-chat { diff --git a/src/views/chat.js b/src/views/chat.js index f3b0b160..260cdf66 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -1,4 +1,4 @@ -//import { openIAapi } from "../lib/chatApi.js"; +import { openIAapi } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; export const renderChat = (informacion) => { @@ -25,33 +25,8 @@ export const renderChat = (informacion) => { chatSection.appendChild(mostrarPregunta); - //const apiKey = - const endpoint = "https://api.openai.com/v1/chat/completions"; - - const data = { - model: "gpt-3.5-turbo", - messages: [ - { - role: "system", - content: `Eres ${informacion.name} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, - - }, - { role: "user", content: textoUsuario } - ], - }; - - function openIAapi() { - const result = fetch(endpoint, { - method: "POST", - headers: { - "Content-Type": "application/json", - Authorization: `Bearer ${apiKey}`, - }, - body: JSON.stringify(data), - }); - return result; - } - + + let borrarTextarea = contenedor.querySelector("#inputChat"); @@ -80,11 +55,11 @@ export const renderChat = (informacion) => { contenedor.appendChild(respuestaApiError); }); }); - - +// movi de posicion el chatSection + contenedor.appendChild(chatSection) contenedor.appendChild(inputChat); contenedor.appendChild(sendButton); - contenedor.appendChild(chatSection); + ; return contenedor; }; From f94fb3e9fc014480b7b441cc3025b1ba196d69de Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Wed, 15 Nov 2023 14:42:21 -0300 Subject: [PATCH 42/69] subiendo cambios de api --- src/lib/chatApi.js | 28 ++++++++++++++++++++++++++++ src/style.css | 8 +++++++- src/views/chat.js | 37 ++++++------------------------------- 3 files changed, 41 insertions(+), 32 deletions(-) diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index a93668d9..51b0cbc9 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -1,2 +1,30 @@ //import dataset from "../data/dataset.js"; + +//const apiKey = +const endpoint = "https://api.openai.com/v1/chat/completions"; + + +export function openIAapi(name, textoUsuario) { + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `Eres ${name} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + + }, + { role: "user", content: textoUsuario } + ], + }; + + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; + } diff --git a/src/style.css b/src/style.css index f090a94e..4c678f38 100644 --- a/src/style.css +++ b/src/style.css @@ -204,15 +204,21 @@ ul { margin-left: 10%; } - +/* agregue margin top */ #chatContainer { width: 65%; height: 16%; margin-left: 8%; + /* margin-top: 400px; */ + } +/* agregue scroll y altura */ #chatSection{ background-color: #fffefe; + overflow-y: scroll; + height: 400px; + } .img-chat { diff --git a/src/views/chat.js b/src/views/chat.js index f3b0b160..260cdf66 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -1,4 +1,4 @@ -//import { openIAapi } from "../lib/chatApi.js"; +import { openIAapi } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; export const renderChat = (informacion) => { @@ -25,33 +25,8 @@ export const renderChat = (informacion) => { chatSection.appendChild(mostrarPregunta); - //const apiKey = - const endpoint = "https://api.openai.com/v1/chat/completions"; - - const data = { - model: "gpt-3.5-turbo", - messages: [ - { - role: "system", - content: `Eres ${informacion.name} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, - - }, - { role: "user", content: textoUsuario } - ], - }; - - function openIAapi() { - const result = fetch(endpoint, { - method: "POST", - headers: { - "Content-Type": "application/json", - Authorization: `Bearer ${apiKey}`, - }, - body: JSON.stringify(data), - }); - return result; - } - + + let borrarTextarea = contenedor.querySelector("#inputChat"); @@ -80,11 +55,11 @@ export const renderChat = (informacion) => { contenedor.appendChild(respuestaApiError); }); }); - - +// movi de posicion el chatSection + contenedor.appendChild(chatSection) contenedor.appendChild(inputChat); contenedor.appendChild(sendButton); - contenedor.appendChild(chatSection); + ; return contenedor; }; From 8de24dd5904b8ef903400781a1443cef997a4673 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Thu, 16 Nov 2023 14:54:08 -0300 Subject: [PATCH 43/69] boton para la api y panel --- src/components/cards.js | 2 +- src/components/nav.js | 95 ++++++++++++++++++++++++++++++++------- src/index.js | 2 +- src/style.css | 15 ++----- src/views/chat.js | 4 +- src/views/detalle.js | 9 ++-- src/views/everyoneChat.js | 4 ++ src/views/facts.js | 7 ++- src/views/home.js | 77 +++---------------------------- 9 files changed, 108 insertions(+), 107 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index 1d798da1..9a6a3557 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -11,7 +11,7 @@ export const renderItems = (dataset) => {

${element.name}

${element.id}

${element.description}

-

${element.facts.bounty}

+

${element.facts.bounty}

`; li.addEventListener("click", (e) => { e.preventDefault(); diff --git a/src/components/nav.js b/src/components/nav.js index be38e351..57baef75 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,25 +1,70 @@ import { navigateTo } from "../router.js"; -import dataset from "../data/dataset.js"; +import { apiKey } from "../lib/chatApi.js"; -export const renderNav = () => { - - const homeIcon = document.createElement("button"); - homeIcon.id="button"; - homeIcon.classList.add("homeButton") - - homeIcon.innerHTML = `crew-img` +export const renderNav = () => { const nav = document.createElement("nav"); nav.classList.add("navStyle"); - nav.appendChild(homeIcon); + nav.innerHTML += ` + + + +
+ + + + + + + + + + + + +
`; + + const homeIcon= nav.querySelector("#homeButton"); homeIcon.addEventListener("click" ,(e) => { e.preventDefault(); console.log("funciona") navigateTo("/"); }); - - + const titulo = document.createElement("h2"); // dataset.forEach((element) => { // titulo.innerHTML = `CHAT WITH ${element.name}`; @@ -30,16 +75,32 @@ export const renderNav = () => { titulo.classList.add("detallesStyle"); nav.appendChild(titulo); - const everyoneButton = document.createElement("button"); - everyoneButton.id = "everyoneButton"; - everyoneButton.style.display = "none"; - everyoneButton.innerHTML = "Chat With Everyone"; + const apiKeyInput= nav.querySelector("#apiKey"); + apiKeyInput.addEventListener("click", (e) => {; + + const usuario= prompt("Ingrese su apiKey"); + + const guardarUsuario= usuario; + + if(guardarUsuario===apiKey){ + + alert("Api Key correcta, puedes chatear con todos los personajes") + + }else{ + + + alert("Api Key incorrecto, por favor colocar el api key correcto.") + } + + console.log(guardarUsuario); + }) + const everyoneButton = nav.querySelector("#everyoneButton"); everyoneButton.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("/chatEveryone"); + navigateTo("/panel"); }); - nav.appendChild(everyoneButton); + return nav; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 34630832..2297a9de 100644 --- a/src/index.js +++ b/src/index.js @@ -12,7 +12,7 @@ import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, - "/chatEveryone": renderEveryone, + "/panel": renderEveryone, }; // investigar como hacer la url dinamica diff --git a/src/style.css b/src/style.css index 4c678f38..006491fe 100644 --- a/src/style.css +++ b/src/style.css @@ -46,7 +46,7 @@ body { nav { display: flex; - width: 100%; + width: 133%; background-color: #A90000; } @@ -71,7 +71,7 @@ nav { .div-filtros { display: flex; flex-direction: row; - width: 100%; + width: 70%; } .filters { @@ -137,15 +137,8 @@ button[data-testid="button-clear"] { #everyoneButton{ font-family: "Metal Mania", cursive; - width: 15%; - margin-left: 20%; - display: flex; - flex-direction: column; - padding-left: 2.5%; - height: 8%; - margin-left: 14%; - margin-top: 15px; - font-size: 20px; + width: 15%; + } #inputChat { diff --git a/src/views/chat.js b/src/views/chat.js index 260cdf66..b5ca843d 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -31,8 +31,8 @@ export const renderChat = (informacion) => { let borrarTextarea = contenedor.querySelector("#inputChat"); borrarTextarea.value = ""; - - openIAapi() +// aqui coloque el informacion.name + openIAapi(informacion.name, textoUsuario) .then((response) => response.json()) .then((data) => { diff --git a/src/views/detalle.js b/src/views/detalle.js index 28af4b7e..e30f45ca 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,6 +2,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; +import { filterData } from "../lib/dataFunctions.js"; //import { navigateTo } from "../router.js"; @@ -25,12 +26,14 @@ export const renderH = (informacion) => {

Bounty: ${informacion.facts.bounty}

` - + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; const titulo = nav.querySelector("#titulo"); titulo.style.display = "block"; titulo.innerHTML = `CHAT WITH ${informacion.name}`; - const everyoneButton = nav.querySelector("#everyoneButton"); - everyoneButton.style.display = "block"; + section.appendChild(header); section.appendChild(nav); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index fe150b43..edb1bf46 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -18,6 +18,10 @@ export const renderEveryone = () => {

ALL CHARACTERS

` + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH EVERYONE`; titulo.classList.add("detallesStyle"); diff --git a/src/views/facts.js b/src/views/facts.js index 560ee1c3..ec9708ce 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -10,8 +10,11 @@ export const renderStats = () => { const header = renderHeader()//agregue const nav = renderNav();//agregue const footer = renderFooter();//agregue - - + + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; const ul = document.createElement("ul"); const titulo= document.createElement("h2"); titulo.innerHTML= "Facts"; diff --git a/src/views/home.js b/src/views/home.js index f78097ad..02fcd7a6 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -17,60 +17,7 @@ export const renderHome = () => { const showItems = document.createElement("div"); showItems.classList.add("showItems"); - nav.innerHTML += ` - - -
- - - - - - - - - - - - -
`; + section.appendChild(header); section.appendChild(nav); @@ -83,8 +30,8 @@ export const renderHome = () => { const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' ); const filterCrew = nav.querySelector('[data-testid="select-filter"]'); - const filterStatus = nav.querySelector('[data-testid="select-filterStatus"]' - ); + + let data = dataset; @@ -95,7 +42,7 @@ export const renderHome = () => { console.log(filteredOrigin); showItems.innerHTML = ""; filterCrew.value = ""; - filterStatus.value = ""; + const filteredList = renderItems(filteredOrigin); console.log(filteredList); showItems.appendChild(filteredList); @@ -108,22 +55,12 @@ export const renderHome = () => { const filteredCrew = filterData(dataset, "crewOrigin", value); showItems.innerHTML = ""; filterOrigin.value = ""; - filterStatus.value = ""; + const filteredList = renderItems(filteredCrew); showItems.appendChild(filteredList); data = filteredCrew; }); - filterStatus.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterStatus.value; - const filteredStatus = filterData(dataset, "status", value); - showItems.innerHTML = ""; - filterOrigin.value = ""; - filterCrew.value = ""; - const filteredList = renderItems(filteredStatus); - showItems.appendChild(filteredList); - data = filteredStatus; - }); + sortName.addEventListener("change", (e) => { e.preventDefault(); const sortOrder = sortName.value; @@ -147,7 +84,7 @@ export const renderHome = () => { e.preventDefault(); filterOrigin.value = ""; filterCrew.value = ""; - filterStatus.value = ""; + sortName.value = ""; sortedBounty.value = ""; showItems.innerHTML = ""; From 44ec6b1eeb4aa8558867edb3ae0642aed9e54b00 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Thu, 16 Nov 2023 14:54:08 -0300 Subject: [PATCH 44/69] boton para la api y panel --- src/components/cards.js | 2 +- src/components/nav.js | 95 ++++++++++++++++++++++++++++++++------- src/index.js | 2 +- src/lib/chatApi.js | 2 +- src/style.css | 15 ++----- src/views/chat.js | 4 +- src/views/detalle.js | 9 ++-- src/views/everyoneChat.js | 4 ++ src/views/facts.js | 7 ++- src/views/home.js | 77 +++---------------------------- 10 files changed, 109 insertions(+), 108 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index 1d798da1..9a6a3557 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -11,7 +11,7 @@ export const renderItems = (dataset) => {

${element.name}

${element.id}

${element.description}

-

${element.facts.bounty}

+

${element.facts.bounty}

`; li.addEventListener("click", (e) => { e.preventDefault(); diff --git a/src/components/nav.js b/src/components/nav.js index be38e351..57baef75 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,25 +1,70 @@ import { navigateTo } from "../router.js"; -import dataset from "../data/dataset.js"; +import { apiKey } from "../lib/chatApi.js"; -export const renderNav = () => { - - const homeIcon = document.createElement("button"); - homeIcon.id="button"; - homeIcon.classList.add("homeButton") - - homeIcon.innerHTML = `crew-img` +export const renderNav = () => { const nav = document.createElement("nav"); nav.classList.add("navStyle"); - nav.appendChild(homeIcon); + nav.innerHTML += ` + + + +
+ + + + + + + + + + + + +
`; + + const homeIcon= nav.querySelector("#homeButton"); homeIcon.addEventListener("click" ,(e) => { e.preventDefault(); console.log("funciona") navigateTo("/"); }); - - + const titulo = document.createElement("h2"); // dataset.forEach((element) => { // titulo.innerHTML = `CHAT WITH ${element.name}`; @@ -30,16 +75,32 @@ export const renderNav = () => { titulo.classList.add("detallesStyle"); nav.appendChild(titulo); - const everyoneButton = document.createElement("button"); - everyoneButton.id = "everyoneButton"; - everyoneButton.style.display = "none"; - everyoneButton.innerHTML = "Chat With Everyone"; + const apiKeyInput= nav.querySelector("#apiKey"); + apiKeyInput.addEventListener("click", (e) => {; + + const usuario= prompt("Ingrese su apiKey"); + + const guardarUsuario= usuario; + + if(guardarUsuario===apiKey){ + + alert("Api Key correcta, puedes chatear con todos los personajes") + + }else{ + + + alert("Api Key incorrecto, por favor colocar el api key correcto.") + } + + console.log(guardarUsuario); + }) + const everyoneButton = nav.querySelector("#everyoneButton"); everyoneButton.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("/chatEveryone"); + navigateTo("/panel"); }); - nav.appendChild(everyoneButton); + return nav; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index 34630832..2297a9de 100644 --- a/src/index.js +++ b/src/index.js @@ -12,7 +12,7 @@ import dataset from "./data/dataset.js"; const routes = { "/": renderHome, "/facts": renderStats, "/error": error, - "/chatEveryone": renderEveryone, + "/panel": renderEveryone, }; // investigar como hacer la url dinamica diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index 51b0cbc9..39ba1e36 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -1,7 +1,7 @@ //import dataset from "../data/dataset.js"; -//const apiKey = +//export const apiKey = const endpoint = "https://api.openai.com/v1/chat/completions"; diff --git a/src/style.css b/src/style.css index 4c678f38..006491fe 100644 --- a/src/style.css +++ b/src/style.css @@ -46,7 +46,7 @@ body { nav { display: flex; - width: 100%; + width: 133%; background-color: #A90000; } @@ -71,7 +71,7 @@ nav { .div-filtros { display: flex; flex-direction: row; - width: 100%; + width: 70%; } .filters { @@ -137,15 +137,8 @@ button[data-testid="button-clear"] { #everyoneButton{ font-family: "Metal Mania", cursive; - width: 15%; - margin-left: 20%; - display: flex; - flex-direction: column; - padding-left: 2.5%; - height: 8%; - margin-left: 14%; - margin-top: 15px; - font-size: 20px; + width: 15%; + } #inputChat { diff --git a/src/views/chat.js b/src/views/chat.js index 260cdf66..b5ca843d 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -31,8 +31,8 @@ export const renderChat = (informacion) => { let borrarTextarea = contenedor.querySelector("#inputChat"); borrarTextarea.value = ""; - - openIAapi() +// aqui coloque el informacion.name + openIAapi(informacion.name, textoUsuario) .then((response) => response.json()) .then((data) => { diff --git a/src/views/detalle.js b/src/views/detalle.js index 28af4b7e..e30f45ca 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,6 +2,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; +import { filterData } from "../lib/dataFunctions.js"; //import { navigateTo } from "../router.js"; @@ -25,12 +26,14 @@ export const renderH = (informacion) => {

Bounty: ${informacion.facts.bounty}

` - + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; const titulo = nav.querySelector("#titulo"); titulo.style.display = "block"; titulo.innerHTML = `CHAT WITH ${informacion.name}`; - const everyoneButton = nav.querySelector("#everyoneButton"); - everyoneButton.style.display = "block"; + section.appendChild(header); section.appendChild(nav); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index fe150b43..edb1bf46 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -18,6 +18,10 @@ export const renderEveryone = () => {

ALL CHARACTERS

` + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH EVERYONE`; titulo.classList.add("detallesStyle"); diff --git a/src/views/facts.js b/src/views/facts.js index 560ee1c3..ec9708ce 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -10,8 +10,11 @@ export const renderStats = () => { const header = renderHeader()//agregue const nav = renderNav();//agregue const footer = renderFooter();//agregue - - + + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; const ul = document.createElement("ul"); const titulo= document.createElement("h2"); titulo.innerHTML= "Facts"; diff --git a/src/views/home.js b/src/views/home.js index f78097ad..02fcd7a6 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -17,60 +17,7 @@ export const renderHome = () => { const showItems = document.createElement("div"); showItems.classList.add("showItems"); - nav.innerHTML += ` - - -
- - - - - - - - - - - - -
`; + section.appendChild(header); section.appendChild(nav); @@ -83,8 +30,8 @@ export const renderHome = () => { const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' ); const filterCrew = nav.querySelector('[data-testid="select-filter"]'); - const filterStatus = nav.querySelector('[data-testid="select-filterStatus"]' - ); + + let data = dataset; @@ -95,7 +42,7 @@ export const renderHome = () => { console.log(filteredOrigin); showItems.innerHTML = ""; filterCrew.value = ""; - filterStatus.value = ""; + const filteredList = renderItems(filteredOrigin); console.log(filteredList); showItems.appendChild(filteredList); @@ -108,22 +55,12 @@ export const renderHome = () => { const filteredCrew = filterData(dataset, "crewOrigin", value); showItems.innerHTML = ""; filterOrigin.value = ""; - filterStatus.value = ""; + const filteredList = renderItems(filteredCrew); showItems.appendChild(filteredList); data = filteredCrew; }); - filterStatus.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterStatus.value; - const filteredStatus = filterData(dataset, "status", value); - showItems.innerHTML = ""; - filterOrigin.value = ""; - filterCrew.value = ""; - const filteredList = renderItems(filteredStatus); - showItems.appendChild(filteredList); - data = filteredStatus; - }); + sortName.addEventListener("change", (e) => { e.preventDefault(); const sortOrder = sortName.value; @@ -147,7 +84,7 @@ export const renderHome = () => { e.preventDefault(); filterOrigin.value = ""; filterCrew.value = ""; - filterStatus.value = ""; + sortName.value = ""; sortedBounty.value = ""; showItems.innerHTML = ""; From 2b1e66e6b47dc9250eb440179bd3382e94f3b1d9 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 17 Nov 2023 13:51:14 -0300 Subject: [PATCH 45/69] Chat grupal --- .eslintrc | 3 ++- src/views/chat.js | 6 ++++-- src/views/detalle.js | 5 ++--- src/views/everyoneChat.js | 11 ++++++++++- 4 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.eslintrc b/.eslintrc index 0dfd1120..6d569714 100644 --- a/.eslintrc +++ b/.eslintrc @@ -2,7 +2,8 @@ "env": { "browser": true, "es6": true, - "jest": true + "jest": true, + "node": true }, "parserOptions": { "ecmaVersion": 2020, diff --git a/src/views/chat.js b/src/views/chat.js index b5ca843d..10f76d95 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -1,7 +1,9 @@ +import dataset from "../data/dataset.js"; import { openIAapi } from "../lib/chatApi.js"; +import { personajes } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; -export const renderChat = (informacion) => { +export const renderChat = () => { const contenedor = document.createElement("div"); contenedor.id = "chatContainer"; const chatSection = document.createElement("section"); @@ -32,7 +34,7 @@ export const renderChat = (informacion) => { let borrarTextarea = contenedor.querySelector("#inputChat"); borrarTextarea.value = ""; // aqui coloque el informacion.name - openIAapi(informacion.name, textoUsuario) + openIAapi(personajes, textoUsuario) .then((response) => response.json()) .then((data) => { diff --git a/src/views/detalle.js b/src/views/detalle.js index e30f45ca..2465c5fd 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -3,10 +3,10 @@ import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; import { filterData } from "../lib/dataFunctions.js"; +import dataset from "../data/dataset.js"; //import { navigateTo } from "../router.js"; - export const renderH = (informacion) => { const chat= renderChat(informacion); const header = renderHeader() @@ -34,7 +34,6 @@ export const renderH = (informacion) => { titulo.style.display = "block"; titulo.innerHTML = `CHAT WITH ${informacion.name}`; - section.appendChild(header); section.appendChild(nav); section2.appendChild(chat); @@ -42,4 +41,4 @@ export const renderH = (informacion) => { section.appendChild(footer); return section; -}; \ No newline at end of file +}; diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index edb1bf46..d53c716c 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -2,6 +2,9 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; +import dataset from "../data/dataset.js"; + +//const personajes = dataset.map(element => element.name); export const renderEveryone = () => { const header = renderHeader(); @@ -24,8 +27,14 @@ export const renderEveryone = () => { divFiltro.style.display="none"; const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH EVERYONE`; - titulo.classList.add("detallesStyle"); + titulo.classList.add("detallesStyle"); + // const tittle = document.createElement("h2"); + // const personajes = `${dataset.id}`; + // console.log(personajes) + // tittle.innerHTML = `Chat with ${dataset.name}`; + // tittle.style.display = "none"; nav.appendChild(titulo); + //nav.appendChild(tittle); section.appendChild(header); section.appendChild(nav); section2.appendChild(chat) From cab32b4ebd27dad43e544a7c61c3492a19faa9fd Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 17 Nov 2023 13:51:14 -0300 Subject: [PATCH 46/69] Chat grupal --- .eslintrc | 3 ++- src/lib/chatApi.js | 16 +++++++++++++--- src/views/chat.js | 6 ++++-- src/views/detalle.js | 5 ++--- src/views/everyoneChat.js | 11 ++++++++++- 5 files changed, 31 insertions(+), 10 deletions(-) diff --git a/.eslintrc b/.eslintrc index 0dfd1120..6d569714 100644 --- a/.eslintrc +++ b/.eslintrc @@ -2,7 +2,8 @@ "env": { "browser": true, "es6": true, - "jest": true + "jest": true, + "node": true }, "parserOptions": { "ecmaVersion": 2020, diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index 39ba1e36..aedbeb81 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -1,22 +1,32 @@ -//import dataset from "../data/dataset.js"; +import dataset from "../data/dataset.js"; + //export const apiKey = +// if(process.env.APIKEY){ +// console.log('API', process.env.APIKEY); +// } const endpoint = "https://api.openai.com/v1/chat/completions"; +export const personajes = dataset.map(element => element.name ); +//const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); +console.log(personajes); -export function openIAapi(name, textoUsuario) { +export function openIAapi(personajes, textoUsuario) { + const data = { model: "gpt-3.5-turbo", messages: [ { role: "system", - content: `Eres ${name} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + content: `Eres ${personajes} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + content: `Eres todos los ${personajes} personajes de one piece por lo tanto responde de manera grupal a todas las preguntas que puedas sobre sus vidas`, }, { role: "user", content: textoUsuario } ], }; + const result = fetch(endpoint, { method: "POST", diff --git a/src/views/chat.js b/src/views/chat.js index b5ca843d..10f76d95 100644 --- a/src/views/chat.js +++ b/src/views/chat.js @@ -1,7 +1,9 @@ +import dataset from "../data/dataset.js"; import { openIAapi } from "../lib/chatApi.js"; +import { personajes } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; -export const renderChat = (informacion) => { +export const renderChat = () => { const contenedor = document.createElement("div"); contenedor.id = "chatContainer"; const chatSection = document.createElement("section"); @@ -32,7 +34,7 @@ export const renderChat = (informacion) => { let borrarTextarea = contenedor.querySelector("#inputChat"); borrarTextarea.value = ""; // aqui coloque el informacion.name - openIAapi(informacion.name, textoUsuario) + openIAapi(personajes, textoUsuario) .then((response) => response.json()) .then((data) => { diff --git a/src/views/detalle.js b/src/views/detalle.js index e30f45ca..2465c5fd 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -3,10 +3,10 @@ import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; import { filterData } from "../lib/dataFunctions.js"; +import dataset from "../data/dataset.js"; //import { navigateTo } from "../router.js"; - export const renderH = (informacion) => { const chat= renderChat(informacion); const header = renderHeader() @@ -34,7 +34,6 @@ export const renderH = (informacion) => { titulo.style.display = "block"; titulo.innerHTML = `CHAT WITH ${informacion.name}`; - section.appendChild(header); section.appendChild(nav); section2.appendChild(chat); @@ -42,4 +41,4 @@ export const renderH = (informacion) => { section.appendChild(footer); return section; -}; \ No newline at end of file +}; diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index edb1bf46..d53c716c 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -2,6 +2,9 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "./chat.js"; +import dataset from "../data/dataset.js"; + +//const personajes = dataset.map(element => element.name); export const renderEveryone = () => { const header = renderHeader(); @@ -24,8 +27,14 @@ export const renderEveryone = () => { divFiltro.style.display="none"; const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH EVERYONE`; - titulo.classList.add("detallesStyle"); + titulo.classList.add("detallesStyle"); + // const tittle = document.createElement("h2"); + // const personajes = `${dataset.id}`; + // console.log(personajes) + // tittle.innerHTML = `Chat with ${dataset.name}`; + // tittle.style.display = "none"; nav.appendChild(titulo); + //nav.appendChild(tittle); section.appendChild(header); section.appendChild(nav); section2.appendChild(chat) From 02f53bb13f3dcc0984f82ee66e535916198a3e6d Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Mon, 20 Nov 2023 12:53:48 -0300 Subject: [PATCH 47/69] Chat por personaje y api key --- src/apiKey.js | 50 +++++++++++++++++++++++++++++++ src/{views => components}/chat.js | 34 +++++++++++++++++++-- src/components/nav.js | 21 +++++++------ src/index.js | 2 ++ src/style.css | 10 +++++++ src/views/detalle.js | 3 +- src/views/everyoneChat.js | 3 +- src/views/facts.js | 1 + 8 files changed, 110 insertions(+), 14 deletions(-) create mode 100644 src/apiKey.js rename src/{views => components}/chat.js (68%) diff --git a/src/apiKey.js b/src/apiKey.js new file mode 100644 index 00000000..0fc488b0 --- /dev/null +++ b/src/apiKey.js @@ -0,0 +1,50 @@ +import { renderHeader } from "./components/header.js"; +import { renderNav } from "./components/nav.js"; +import { renderFooter } from "./components/footer.js"; + +export const renderApiKey = () => { + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + // const footer = renderFooter(); + const tittle = document.createElement("h2"); + tittle.innerHTML = `API KEY`; + tittle.classList.add("detallesStyle"); + tittle.style.marginLeft = "39%"; + const section = document.createElement("section"); + const apiContainer = document.createElement("div"); + apiContainer.classList.add("apiContainer"); + + + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + titulo.style.display = "none"; + + const label = document.createElement("label"); + label.innerHTML = "Ingrese su API KEY:" + const input = document.createElement("textarea"); + input.placeholder = "Ingrese la clave."; + input.id = "inputApiKey"; + let apiKeyButton = document.createElement("button"); + apiKeyButton.id = "apiKeyButton"; + apiKeyButton.classList.add("button"); + apiKeyButton.innerHTML = "Guardar"; + + + + section.appendChild(header); + section.appendChild(nav); + nav.appendChild(tittle); + apiContainer.appendChild(label); + apiContainer.appendChild(input); + apiContainer.appendChild(apiKeyButton); + section.appendChild(apiContainer); + // section.appendChild(footer); + + return section; + + +} \ No newline at end of file diff --git a/src/views/chat.js b/src/components/chat.js similarity index 68% rename from src/views/chat.js rename to src/components/chat.js index 10f76d95..9114bce8 100644 --- a/src/views/chat.js +++ b/src/components/chat.js @@ -1,9 +1,9 @@ import dataset from "../data/dataset.js"; -import { openIAapi } from "../lib/chatApi.js"; +import { openIAapi, openIAapiIndividual } from "../lib/chatApi.js"; import { personajes } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; -export const renderChat = () => { +export const renderChat = (informacion) => { const contenedor = document.createElement("div"); contenedor.id = "chatContainer"; const chatSection = document.createElement("section"); @@ -33,6 +33,10 @@ export const renderChat = () => { let borrarTextarea = contenedor.querySelector("#inputChat"); borrarTextarea.value = ""; + const ruta = window.location.pathname; + console.log(ruta); + if(ruta === "/panel"){ + // aqui coloque el informacion.name openIAapi(personajes, textoUsuario) .then((response) => response.json()) @@ -55,7 +59,31 @@ export const renderChat = () => { respuestaApiError.innerHTML = "Error de la solicitud"; contenedor.appendChild(respuestaApiError); - }); + }) + } else{ + openIAapiIndividual(informacion.name, textoUsuario) + .then((response) => response.json()) + + .then((data) => { + // Mostrar la respuesta en el contenedor + + let respuestaApi = document.createElement("p"); + + respuestaApi.innerHTML = data.choices[0].message.content; + + chatSection.appendChild(respuestaApi); + }) + + .catch((error) => { + console.error("Error en la solicitud:", error); + + let respuestaApiError = document.createElement("p"); + + respuestaApiError.innerHTML = "Error de la solicitud"; + + contenedor.appendChild(respuestaApiError); + }) + } }); // movi de posicion el chatSection contenedor.appendChild(chatSection) diff --git a/src/components/nav.js b/src/components/nav.js index 57baef75..c3151530 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -76,23 +76,26 @@ export const renderNav = () => { nav.appendChild(titulo); const apiKeyInput= nav.querySelector("#apiKey"); - apiKeyInput.addEventListener("click", (e) => {; + apiKeyInput.addEventListener("click", (e) => { + + e.preventDefault(); + navigateTo("/api-key"); - const usuario= prompt("Ingrese su apiKey"); + // const usuario= prompt("Ingrese su apiKey"); - const guardarUsuario= usuario; + // const guardarUsuario= usuario; - if(guardarUsuario===apiKey){ + // if(guardarUsuario===apiKey){ - alert("Api Key correcta, puedes chatear con todos los personajes") + // alert("Api Key correcta, puedes chatear con todos los personajes") - }else{ + // }else{ - alert("Api Key incorrecto, por favor colocar el api key correcto.") - } + // alert("Api Key incorrecto, por favor colocar el api key correcto.") + // } - console.log(guardarUsuario); + // console.log(guardarUsuario); }) const everyoneButton = nav.querySelector("#everyoneButton"); diff --git a/src/index.js b/src/index.js index 2297a9de..3d8371e9 100644 --- a/src/index.js +++ b/src/index.js @@ -6,6 +6,7 @@ import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; import { renderEveryone } from "./views/everyoneChat.js"; +import { renderApiKey } from "./apiKey.js"; import dataset from "./data/dataset.js"; @@ -13,6 +14,7 @@ const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/panel": renderEveryone, + "/api-key": renderApiKey, }; // investigar como hacer la url dinamica diff --git a/src/style.css b/src/style.css index 006491fe..630d5793 100644 --- a/src/style.css +++ b/src/style.css @@ -156,6 +156,16 @@ button[data-testid="button-clear"] { size: 100px; } +.apiContainer{ + display: flex; + flex-direction: column; + margin-left: 10px; +} + +#inputApiKey{ + width: 400px; +} + ul { display: flex; flex-direction: row; diff --git a/src/views/detalle.js b/src/views/detalle.js index 2465c5fd..8a7aebbf 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -1,7 +1,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; -import { renderChat } from "./chat.js"; +import { renderChat } from "../components/chat.js"; import { filterData } from "../lib/dataFunctions.js"; import dataset from "../data/dataset.js"; //import { navigateTo } from "../router.js"; @@ -11,6 +11,7 @@ export const renderH = (informacion) => { const chat= renderChat(informacion); const header = renderHeader() const nav = renderNav(); + nav.style.width = "100%"; const footer = renderFooter(); const section= document.createElement("section"); const section2= document.createElement("section"); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index d53c716c..a0841a75 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -1,7 +1,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; -import { renderChat } from "./chat.js"; +import { renderChat } from "../components/chat.js"; import dataset from "../data/dataset.js"; //const personajes = dataset.map(element => element.name); @@ -9,6 +9,7 @@ import dataset from "../data/dataset.js"; export const renderEveryone = () => { const header = renderHeader(); const nav = renderNav(); + nav.style.width = "100%"; const footer = renderFooter(); const section = document.createElement("section"); const section2= document.createElement("section"); diff --git a/src/views/facts.js b/src/views/facts.js index ec9708ce..337f5444 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -9,6 +9,7 @@ export const renderStats = () => { const section= document.createElement("section")//agregue const header = renderHeader()//agregue const nav = renderNav();//agregue + nav.style.width = "100%"; const footer = renderFooter();//agregue const divFiltro= nav.querySelector(".div-filtros"); From aaa5fcc264a68602e9754252ab750f024304246c Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Mon, 20 Nov 2023 12:53:48 -0300 Subject: [PATCH 48/69] Chat por personaje y api key --- src/apiKey.js | 50 +++++++++++++++++++++++++++++++ src/{views => components}/chat.js | 34 +++++++++++++++++++-- src/components/nav.js | 21 +++++++------ src/index.js | 2 ++ src/lib/chatApi.js | 29 ++++++++++++++++-- src/style.css | 10 +++++++ src/views/detalle.js | 3 +- src/views/everyoneChat.js | 3 +- src/views/facts.js | 1 + 9 files changed, 137 insertions(+), 16 deletions(-) create mode 100644 src/apiKey.js rename src/{views => components}/chat.js (68%) diff --git a/src/apiKey.js b/src/apiKey.js new file mode 100644 index 00000000..0fc488b0 --- /dev/null +++ b/src/apiKey.js @@ -0,0 +1,50 @@ +import { renderHeader } from "./components/header.js"; +import { renderNav } from "./components/nav.js"; +import { renderFooter } from "./components/footer.js"; + +export const renderApiKey = () => { + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + // const footer = renderFooter(); + const tittle = document.createElement("h2"); + tittle.innerHTML = `API KEY`; + tittle.classList.add("detallesStyle"); + tittle.style.marginLeft = "39%"; + const section = document.createElement("section"); + const apiContainer = document.createElement("div"); + apiContainer.classList.add("apiContainer"); + + + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + titulo.style.display = "none"; + + const label = document.createElement("label"); + label.innerHTML = "Ingrese su API KEY:" + const input = document.createElement("textarea"); + input.placeholder = "Ingrese la clave."; + input.id = "inputApiKey"; + let apiKeyButton = document.createElement("button"); + apiKeyButton.id = "apiKeyButton"; + apiKeyButton.classList.add("button"); + apiKeyButton.innerHTML = "Guardar"; + + + + section.appendChild(header); + section.appendChild(nav); + nav.appendChild(tittle); + apiContainer.appendChild(label); + apiContainer.appendChild(input); + apiContainer.appendChild(apiKeyButton); + section.appendChild(apiContainer); + // section.appendChild(footer); + + return section; + + +} \ No newline at end of file diff --git a/src/views/chat.js b/src/components/chat.js similarity index 68% rename from src/views/chat.js rename to src/components/chat.js index 10f76d95..9114bce8 100644 --- a/src/views/chat.js +++ b/src/components/chat.js @@ -1,9 +1,9 @@ import dataset from "../data/dataset.js"; -import { openIAapi } from "../lib/chatApi.js"; +import { openIAapi, openIAapiIndividual } from "../lib/chatApi.js"; import { personajes } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; -export const renderChat = () => { +export const renderChat = (informacion) => { const contenedor = document.createElement("div"); contenedor.id = "chatContainer"; const chatSection = document.createElement("section"); @@ -33,6 +33,10 @@ export const renderChat = () => { let borrarTextarea = contenedor.querySelector("#inputChat"); borrarTextarea.value = ""; + const ruta = window.location.pathname; + console.log(ruta); + if(ruta === "/panel"){ + // aqui coloque el informacion.name openIAapi(personajes, textoUsuario) .then((response) => response.json()) @@ -55,7 +59,31 @@ export const renderChat = () => { respuestaApiError.innerHTML = "Error de la solicitud"; contenedor.appendChild(respuestaApiError); - }); + }) + } else{ + openIAapiIndividual(informacion.name, textoUsuario) + .then((response) => response.json()) + + .then((data) => { + // Mostrar la respuesta en el contenedor + + let respuestaApi = document.createElement("p"); + + respuestaApi.innerHTML = data.choices[0].message.content; + + chatSection.appendChild(respuestaApi); + }) + + .catch((error) => { + console.error("Error en la solicitud:", error); + + let respuestaApiError = document.createElement("p"); + + respuestaApiError.innerHTML = "Error de la solicitud"; + + contenedor.appendChild(respuestaApiError); + }) + } }); // movi de posicion el chatSection contenedor.appendChild(chatSection) diff --git a/src/components/nav.js b/src/components/nav.js index 57baef75..c3151530 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -76,23 +76,26 @@ export const renderNav = () => { nav.appendChild(titulo); const apiKeyInput= nav.querySelector("#apiKey"); - apiKeyInput.addEventListener("click", (e) => {; + apiKeyInput.addEventListener("click", (e) => { + + e.preventDefault(); + navigateTo("/api-key"); - const usuario= prompt("Ingrese su apiKey"); + // const usuario= prompt("Ingrese su apiKey"); - const guardarUsuario= usuario; + // const guardarUsuario= usuario; - if(guardarUsuario===apiKey){ + // if(guardarUsuario===apiKey){ - alert("Api Key correcta, puedes chatear con todos los personajes") + // alert("Api Key correcta, puedes chatear con todos los personajes") - }else{ + // }else{ - alert("Api Key incorrecto, por favor colocar el api key correcto.") - } + // alert("Api Key incorrecto, por favor colocar el api key correcto.") + // } - console.log(guardarUsuario); + // console.log(guardarUsuario); }) const everyoneButton = nav.querySelector("#everyoneButton"); diff --git a/src/index.js b/src/index.js index 2297a9de..3d8371e9 100644 --- a/src/index.js +++ b/src/index.js @@ -6,6 +6,7 @@ import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; import { renderEveryone } from "./views/everyoneChat.js"; +import { renderApiKey } from "./apiKey.js"; import dataset from "./data/dataset.js"; @@ -13,6 +14,7 @@ const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/panel": renderEveryone, + "/api-key": renderApiKey, }; // investigar como hacer la url dinamica diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index aedbeb81..b8c670ac 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -2,7 +2,7 @@ import dataset from "../data/dataset.js"; -//export const apiKey = +export const apiKey = "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" // if(process.env.APIKEY){ // console.log('API', process.env.APIKEY); // } @@ -19,7 +19,6 @@ export function openIAapi(personajes, textoUsuario) { messages: [ { role: "system", - content: `Eres ${personajes} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, content: `Eres todos los ${personajes} personajes de one piece por lo tanto responde de manera grupal a todas las preguntas que puedas sobre sus vidas`, }, @@ -28,6 +27,32 @@ export function openIAapi(personajes, textoUsuario) { }; + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; + }; + + export function openIAapiIndividual(personaje, textoUsuario) { + + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `Eres ${personaje} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + + }, + { role: "user", content: textoUsuario } + ], + }; + + const result = fetch(endpoint, { method: "POST", headers: { diff --git a/src/style.css b/src/style.css index 006491fe..630d5793 100644 --- a/src/style.css +++ b/src/style.css @@ -156,6 +156,16 @@ button[data-testid="button-clear"] { size: 100px; } +.apiContainer{ + display: flex; + flex-direction: column; + margin-left: 10px; +} + +#inputApiKey{ + width: 400px; +} + ul { display: flex; flex-direction: row; diff --git a/src/views/detalle.js b/src/views/detalle.js index 2465c5fd..8a7aebbf 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -1,7 +1,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; -import { renderChat } from "./chat.js"; +import { renderChat } from "../components/chat.js"; import { filterData } from "../lib/dataFunctions.js"; import dataset from "../data/dataset.js"; //import { navigateTo } from "../router.js"; @@ -11,6 +11,7 @@ export const renderH = (informacion) => { const chat= renderChat(informacion); const header = renderHeader() const nav = renderNav(); + nav.style.width = "100%"; const footer = renderFooter(); const section= document.createElement("section"); const section2= document.createElement("section"); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index d53c716c..a0841a75 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -1,7 +1,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; -import { renderChat } from "./chat.js"; +import { renderChat } from "../components/chat.js"; import dataset from "../data/dataset.js"; //const personajes = dataset.map(element => element.name); @@ -9,6 +9,7 @@ import dataset from "../data/dataset.js"; export const renderEveryone = () => { const header = renderHeader(); const nav = renderNav(); + nav.style.width = "100%"; const footer = renderFooter(); const section = document.createElement("section"); const section2= document.createElement("section"); diff --git a/src/views/facts.js b/src/views/facts.js index ec9708ce..337f5444 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -9,6 +9,7 @@ export const renderStats = () => { const section= document.createElement("section")//agregue const header = renderHeader()//agregue const nav = renderNav();//agregue + nav.style.width = "100%"; const footer = renderFooter();//agregue const divFiltro= nav.querySelector(".div-filtros"); From c34b33790b4514a6e6570232b7b745fe1962f5ec Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Mon, 20 Nov 2023 14:15:45 -0300 Subject: [PATCH 49/69] Api key, arreglo chat grupal --- src/{views => components}/chat.js | 2 +- src/components/nav.js | 23 +++++++------- src/index.js | 5 ++-- src/lib/chatApi.js | 29 ++++++++++++++++-- src/style.css | 10 +++++++ src/views/apiKey.js | 50 +++++++++++++++++++++++++++++++ src/views/detalle.js | 9 +++--- src/views/everyoneChat.js | 2 +- 8 files changed, 109 insertions(+), 21 deletions(-) rename src/{views => components}/chat.js (97%) create mode 100644 src/views/apiKey.js diff --git a/src/views/chat.js b/src/components/chat.js similarity index 97% rename from src/views/chat.js rename to src/components/chat.js index 10f76d95..594fe9a8 100644 --- a/src/views/chat.js +++ b/src/components/chat.js @@ -1,4 +1,4 @@ -import dataset from "../data/dataset.js"; +//import dataset from "../data/dataset.js"; import { openIAapi } from "../lib/chatApi.js"; import { personajes } from "../lib/chatApi.js"; //import { data } from "../lib/chatApi.js"; diff --git a/src/components/nav.js b/src/components/nav.js index 57baef75..e9c1ee9c 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,5 +1,5 @@ import { navigateTo } from "../router.js"; -import { apiKey } from "../lib/chatApi.js"; +//import { apiKey } from "../lib/chatApi.js"; export const renderNav = () => { const nav = document.createElement("nav"); @@ -76,23 +76,26 @@ export const renderNav = () => { nav.appendChild(titulo); const apiKeyInput= nav.querySelector("#apiKey"); - apiKeyInput.addEventListener("click", (e) => {; + apiKeyInput.addEventListener("click", (e) => { + + e.preventDefault(); + navigateTo("/api-key"); - const usuario= prompt("Ingrese su apiKey"); + // const usuario= prompt("Ingrese su apiKey"); - const guardarUsuario= usuario; + // const guardarUsuario= usuario; - if(guardarUsuario===apiKey){ + // if(guardarUsuario===apiKey){ - alert("Api Key correcta, puedes chatear con todos los personajes") + // alert("Api Key correcta, puedes chatear con todos los personajes") - }else{ + // }else{ - alert("Api Key incorrecto, por favor colocar el api key correcto.") - } + // alert("Api Key incorrecto, por favor colocar el api key correcto.") + // } - console.log(guardarUsuario); + // console.log(guardarUsuario); }) const everyoneButton = nav.querySelector("#everyoneButton"); diff --git a/src/index.js b/src/index.js index 2297a9de..1e6cbc05 100644 --- a/src/index.js +++ b/src/index.js @@ -1,11 +1,10 @@ - import { renderHome } from "./views/home.js"; - import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderH } from "./views/detalle.js"; import { renderEveryone } from "./views/everyoneChat.js"; +import { renderApiKey } from "./views/apiKey.js"; import dataset from "./data/dataset.js"; @@ -13,6 +12,7 @@ const routes = { "/": renderHome, "/facts": renderStats, "/error": error, "/panel": renderEveryone, + "/api-key": renderApiKey, }; // investigar como hacer la url dinamica @@ -30,4 +30,3 @@ document.addEventListener("DOMContentLoaded", (event) => { console.log(event.target.location.pathname); onURLChange(event.target.location.pathname); }); - diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index aedbeb81..746b129b 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -19,7 +19,6 @@ export function openIAapi(personajes, textoUsuario) { messages: [ { role: "system", - content: `Eres ${personajes} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, content: `Eres todos los ${personajes} personajes de one piece por lo tanto responde de manera grupal a todas las preguntas que puedas sobre sus vidas`, }, @@ -37,4 +36,30 @@ export function openIAapi(personajes, textoUsuario) { body: JSON.stringify(data), }); return result; - } + }; + + export function openIAapiIndividual(personaje, textoUsuario) { + + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `Eres ${personaje} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, + + }, + { role: "user", content: textoUsuario } + ], + }; + + + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; + } \ No newline at end of file diff --git a/src/style.css b/src/style.css index 006491fe..630d5793 100644 --- a/src/style.css +++ b/src/style.css @@ -156,6 +156,16 @@ button[data-testid="button-clear"] { size: 100px; } +.apiContainer{ + display: flex; + flex-direction: column; + margin-left: 10px; +} + +#inputApiKey{ + width: 400px; +} + ul { display: flex; flex-direction: row; diff --git a/src/views/apiKey.js b/src/views/apiKey.js new file mode 100644 index 00000000..80ecc354 --- /dev/null +++ b/src/views/apiKey.js @@ -0,0 +1,50 @@ +import { renderHeader } from "./components/header.js"; +import { renderNav } from "./components/nav.js"; +//import { renderFooter } from "./components/footer.js"; + +export const renderApiKey = () => { + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + // const footer = renderFooter(); + const tittle = document.createElement("h2"); + tittle.innerHTML = `API KEY`; + tittle.classList.add("detallesStyle"); + tittle.style.marginLeft = "39%"; + const section = document.createElement("section"); + const apiContainer = document.createElement("div"); + apiContainer.classList.add("apiContainer"); + + + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + titulo.style.display = "none"; + + const label = document.createElement("label"); + label.innerHTML = "Ingrese su API KEY:" + const input = document.createElement("textarea"); + input.placeholder = "Ingrese la clave."; + input.id = "inputApiKey"; + let apiKeyButton = document.createElement("button"); + apiKeyButton.id = "apiKeyButton"; + apiKeyButton.classList.add("button"); + apiKeyButton.innerHTML = "Guardar"; + + + + section.appendChild(header); + section.appendChild(nav); + nav.appendChild(tittle); + apiContainer.appendChild(label); + apiContainer.appendChild(input); + apiContainer.appendChild(apiKeyButton); + section.appendChild(apiContainer); + // section.appendChild(footer); + + return section; + + +} \ No newline at end of file diff --git a/src/views/detalle.js b/src/views/detalle.js index 2465c5fd..96124733 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -1,9 +1,9 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; -import { renderChat } from "./chat.js"; -import { filterData } from "../lib/dataFunctions.js"; -import dataset from "../data/dataset.js"; +import { renderChat } from "../components/chat.js"; +//import { filterData } from "../lib/dataFunctions.js"; +//import dataset from "../data/dataset.js"; //import { navigateTo } from "../router.js"; @@ -11,6 +11,7 @@ export const renderH = (informacion) => { const chat= renderChat(informacion); const header = renderHeader() const nav = renderNav(); + nav.style.width = "100%"; const footer = renderFooter(); const section= document.createElement("section"); const section2= document.createElement("section"); @@ -41,4 +42,4 @@ export const renderH = (informacion) => { section.appendChild(footer); return section; -}; +}; \ No newline at end of file diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index d53c716c..b1b51908 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -1,7 +1,7 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; -import { renderChat } from "./chat.js"; +import { renderChat } from "../components/chat.js"; import dataset from "../data/dataset.js"; //const personajes = dataset.map(element => element.name); From 50b35f6b7ee7c07e940df537ae86298267e82425 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Mon, 20 Nov 2023 16:15:54 -0300 Subject: [PATCH 50/69] Merge remote-tracking branch 'origin/main' From 771a4248462ea33dad8bbca63aefe8e4b36708ff Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 21 Nov 2023 18:33:23 -0300 Subject: [PATCH 51/69] cambios chat grupal y chat individual y responsive --- src/apiKey.js | 46 +++- src/components/chat.js | 102 ++++----- src/components/nav.js | 38 +--- src/index.html | 1 + src/index.js | 6 +- src/lib/chatApi.js | 31 +-- src/style.css | 455 ++++++++++++++++++++++++++++---------- src/views/detalle.js | 32 ++- src/views/everyoneChat.js | 9 +- 9 files changed, 445 insertions(+), 275 deletions(-) diff --git a/src/apiKey.js b/src/apiKey.js index 0fc488b0..6c81a328 100644 --- a/src/apiKey.js +++ b/src/apiKey.js @@ -1,6 +1,6 @@ import { renderHeader } from "./components/header.js"; import { renderNav } from "./components/nav.js"; -import { renderFooter } from "./components/footer.js"; +//import { renderFooter } from "./components/footer.js"; export const renderApiKey = () => { const header = renderHeader(); @@ -16,31 +16,55 @@ export const renderApiKey = () => { apiContainer.classList.add("apiContainer"); - const divFiltro= nav.querySelector(".div-filtros"); - divFiltro.style.display="none"; - const titulo = document.createElement("h2"); - titulo.innerHTML = `CHAT WITH EVERYONE`; - titulo.classList.add("detallesStyle"); - titulo.style.display = "none"; + const divFilters= nav.querySelector(".div-filtros"); + divFilters.style.display="none"; + const title = document.createElement("h2"); + title.innerHTML = `CHAT WITH EVERYONE`; + title.classList.add("detallesStyle"); + title.style.display = "none"; const label = document.createElement("label"); - label.innerHTML = "Ingrese su API KEY:" + label.innerHTML = "Enter your API KEY:" const input = document.createElement("textarea"); - input.placeholder = "Ingrese la clave."; + input.placeholder = "Enter your API KEY"; input.id = "inputApiKey"; let apiKeyButton = document.createElement("button"); apiKeyButton.id = "apiKeyButton"; apiKeyButton.classList.add("button"); - apiKeyButton.innerHTML = "Guardar"; + apiKeyButton.innerHTML = "Save"; + let apiKeyButtonClear = document.createElement("button"); + apiKeyButtonClear.id = "apiKeyButtonClear"; + apiKeyButtonClear.classList.add("button"); + apiKeyButtonClear.innerHTML = "Delete"; + apiKeyButton.addEventListener("click", ()=>{ + localStorage.setItem("apiKey", input.value); + + if(input.value===""){ + + + } + + + }) + + + + + apiKeyButtonClear.addEventListener("click", ()=>{ + localStorage.removeItem("apiKey"); + input.value= ""; + }) + section.appendChild(header); section.appendChild(nav); nav.appendChild(tittle); apiContainer.appendChild(label); - apiContainer.appendChild(input); + apiContainer.appendChild(input); apiContainer.appendChild(apiKeyButton); + apiContainer.appendChild(apiKeyButtonClear) section.appendChild(apiContainer); // section.appendChild(footer); diff --git a/src/components/chat.js b/src/components/chat.js index 9114bce8..d290e4f5 100644 --- a/src/components/chat.js +++ b/src/components/chat.js @@ -1,95 +1,71 @@ -import dataset from "../data/dataset.js"; import { openIAapi, openIAapiIndividual } from "../lib/chatApi.js"; -import { personajes } from "../lib/chatApi.js"; -//import { data } from "../lib/chatApi.js"; +import { characters } from "../lib/chatApi.js"; -export const renderChat = (informacion) => { - const contenedor = document.createElement("div"); - contenedor.id = "chatContainer"; + +export const renderChat = (element) => { + const container = document.createElement("div"); + container.id = "chatContainer"; const chatSection = document.createElement("section"); chatSection.id = "chatSection"; - + const divTextarea= document.createElement("div"); + divTextarea.classList.add("divTextarea") let inputChat = document.createElement("textarea"); inputChat.id = "inputChat"; - inputChat.placeholder = "Chatea con tu personaje favorito"; + inputChat.placeholder = "Chat with your favourite character"; let sendButton = document.createElement("button"); sendButton.id = "sendButton"; sendButton.innerHTML = ``; sendButton.addEventListener("click", (e) => { - let textoUsuario = contenedor.querySelector("#inputChat").value; - let mostrarPregunta = document.createElement("p"); - - console.log(textoUsuario) - mostrarPregunta.innerHTML = textoUsuario; - mostrarPregunta.style.color = "blue" - chatSection.appendChild(mostrarPregunta); - + let userText = container.querySelector("#inputChat").value; + let showUserText = document.createElement("p"); - - - - let borrarTextarea = contenedor.querySelector("#inputChat"); - borrarTextarea.value = ""; - const ruta = window.location.pathname; - console.log(ruta); - if(ruta === "/panel"){ - -// aqui coloque el informacion.name - openIAapi(personajes, textoUsuario) + showUserText.innerHTML = userText; + showUserText.style.color = "blue" + chatSection.appendChild(showUserText); + + let clearTextarea = container.querySelector("#inputChat"); + clearTextarea.value = ""; + const route = window.location.pathname; + if(route === "/panel"){ + openIAapi(characters, userText) .then((response) => response.json()) - .then((data) => { - // Mostrar la respuesta en el contenedor - - let respuestaApi = document.createElement("p"); - - respuestaApi.innerHTML = data.choices[0].message.content; - - chatSection.appendChild(respuestaApi); + .then((data) => { + let apiAnswer = document.createElement("p"); + apiAnswer.innerHTML = data.choices[0].message.content; + chatSection.appendChild(apiAnswer); }) .catch((error) => { console.error("Error en la solicitud:", error); - - let respuestaApiError = document.createElement("p"); - - respuestaApiError.innerHTML = "Error de la solicitud"; - - contenedor.appendChild(respuestaApiError); + let apiError = document.createElement("p"); + apiError.innerHTML = "Error de la solicitud"; + container.appendChild(apiError); }) } else{ - openIAapiIndividual(informacion.name, textoUsuario) + openIAapiIndividual(element.name, userText) .then((response) => response.json()) - .then((data) => { - // Mostrar la respuesta en el contenedor - - let respuestaApi = document.createElement("p"); - - respuestaApi.innerHTML = data.choices[0].message.content; - - chatSection.appendChild(respuestaApi); + let apiAnswer = document.createElement("p"); + apiAnswer.innerHTML = data.choices[0].message.content; + chatSection.appendChild(apiAnswer); }) .catch((error) => { - console.error("Error en la solicitud:", error); - - let respuestaApiError = document.createElement("p"); - - respuestaApiError.innerHTML = "Error de la solicitud"; - - contenedor.appendChild(respuestaApiError); + console.error("Error en la solicitud:", error); + let apiError = document.createElement("p"); + apiError.innerHTML = "Error de la solicitud"; + container.appendChild(apiError); }) } }); -// movi de posicion el chatSection - contenedor.appendChild(chatSection) - contenedor.appendChild(inputChat); - contenedor.appendChild(sendButton); - ; + container.appendChild(chatSection); + divTextarea.appendChild(inputChat); + divTextarea.appendChild(sendButton); + container.appendChild(divTextarea); - return contenedor; + return container; }; diff --git a/src/components/nav.js b/src/components/nav.js index c3151530..c4575699 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,5 +1,4 @@ import { navigateTo } from "../router.js"; -import { apiKey } from "../lib/chatApi.js"; export const renderNav = () => { const nav = document.createElement("nav"); @@ -55,48 +54,28 @@ export const renderNav = () => { `; - const homeIcon= nav.querySelector("#homeButton"); homeIcon.addEventListener("click" ,(e) => { e.preventDefault(); - console.log("funciona") - navigateTo("/"); - + navigateTo("/"); }); - const titulo = document.createElement("h2"); - // dataset.forEach((element) => { - // titulo.innerHTML = `CHAT WITH ${element.name}`; - // }) + const title = document.createElement("h2"); - titulo.id = "titulo"; - titulo.style.display = "none"; - titulo.classList.add("detallesStyle"); - nav.appendChild(titulo); + + title.id = "titulo"; + title.style.display = "none"; + title.classList.add("detallesStyle"); + nav.appendChild(title); const apiKeyInput= nav.querySelector("#apiKey"); apiKeyInput.addEventListener("click", (e) => { e.preventDefault(); navigateTo("/api-key"); - - // const usuario= prompt("Ingrese su apiKey"); - - // const guardarUsuario= usuario; - - // if(guardarUsuario===apiKey){ - - // alert("Api Key correcta, puedes chatear con todos los personajes") - - // }else{ - - - // alert("Api Key incorrecto, por favor colocar el api key correcto.") - // } - - // console.log(guardarUsuario); }) + const everyoneButton = nav.querySelector("#everyoneButton"); everyoneButton.addEventListener("click", (e) => { @@ -104,6 +83,5 @@ export const renderNav = () => { navigateTo("/panel"); }); - return nav; } \ No newline at end of file diff --git a/src/index.html b/src/index.html index d211139f..dc71e0c3 100644 --- a/src/index.html +++ b/src/index.html @@ -2,6 +2,7 @@ + Dataverse Chat diff --git a/src/index.js b/src/index.js index 3d8371e9..b59dd978 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,7 @@ import { renderHome } from "./views/home.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; -import { renderH } from "./views/detalle.js"; +import { renderCharacters} from "./views/detalle.js"; import { renderEveryone } from "./views/everyoneChat.js"; import { renderApiKey } from "./apiKey.js"; import dataset from "./data/dataset.js"; @@ -17,9 +17,9 @@ const routes = { "/": renderHome, "/api-key": renderApiKey, }; -// investigar como hacer la url dinamica + dataset.forEach((element) => { - routes[`/detalle-${element.id}`] = renderH; + routes[`/detalle-${element.id}`] = renderCharacters; }); const rootRender = document.querySelector("#root"); diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index b8c670ac..f297e327 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -1,32 +1,22 @@ import dataset from "../data/dataset.js"; - - -export const apiKey = "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" -// if(process.env.APIKEY){ -// console.log('API', process.env.APIKEY); -// } const endpoint = "https://api.openai.com/v1/chat/completions"; -export const personajes = dataset.map(element => element.name ); -//const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); -console.log(personajes); - +export const characters = dataset.map(element => element.name ); -export function openIAapi(personajes, textoUsuario) { - +export function openIAapi(characters, userText) { + const apiKey = localStorage.getItem("apiKey"); + console.log(apiKey); const data = { model: "gpt-3.5-turbo", messages: [ { role: "system", - content: `Eres todos los ${personajes} personajes de one piece por lo tanto responde de manera grupal a todas las preguntas que puedas sobre sus vidas`, - + content: `You are ${characters} a characters from One Piece, therefore respond collectively to all questions you can about their lives`, }, - { role: "user", content: textoUsuario } + { role: "user", content: userText } ], }; - const result = fetch(endpoint, { method: "POST", headers: { @@ -38,21 +28,18 @@ export function openIAapi(personajes, textoUsuario) { return result; }; - export function openIAapiIndividual(personaje, textoUsuario) { - + export function openIAapiIndividual(character, userText) { const data = { model: "gpt-3.5-turbo", messages: [ { role: "system", - content: `Eres ${personaje} un personaje de one piece por lo tanto responde a todas las preguntas que puedas sobre tu vida `, - + content: `You are ${character} a character from One Piece, therefore respond to all questions you can about your life`, }, - { role: "user", content: textoUsuario } + { role: "user", content: userText} ], }; - const result = fetch(endpoint, { method: "POST", headers: { diff --git a/src/style.css b/src/style.css index 630d5793..5afab573 100644 --- a/src/style.css +++ b/src/style.css @@ -207,7 +207,7 @@ ul { margin-left: 10%; } -/* agregue margin top */ + #chatContainer { width: 65%; height: 16%; @@ -287,124 +287,337 @@ footer { } -@media (max-width: 425px) { - header { - font-family: "Metal Mania", cursive; - width: 100%; - height: 22vh; - background-image: url(./img/header-image.png); - background-size: 420px 180px; - background-color: #01367C; - display: flex; - justify-content: center; - flex-direction: row; - align-items: center; - } - - nav { - display: flex; - flex-direction: wrap; - width: 100%; - height: 50px; - } - - div { - display: none; - } - - input[type="checkbox"] { - display: none; - } - - input:checked~div { - display: block; - width: 100%; - height: 450px; - background-color: rgba(1, 54, 124, 0.9); - margin-left: 39px; - padding: 10px; - position: relative; - } - - label[for="menu"] { - display: inline-block; - border: 1px; - border-radius: 5px; - width: 30px; - height: 10px; - margin-top: 12px; - line-height: 30px; - color: #EAEAEA; - font-size: 40px; - } - - select { - display: flex; - flex-direction: column; - width: 70%; - height: 8%; - } - - label { - color: #EAEAEA; - text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); - } - - .title { - width: 257px; - height: 101px; - background-color: #DA9A05; - font-size: 45px; - display: flex; - justify-content: center; - align-items: center; - border-radius: 15px; - } - - button[data-testid="button-clear"], - .button { - display: flex; - flex-direction: column; - width: 70%; - height: 8%; - margin-left: 0px; - margin-top: 15px; - font-size: 20px; - } - - ul { - display: flex; - flex-direction: column; - align-items: center; - } - - .cards { - display: flex; - flex-direction: column; - align-items: center; - background-color: #D1A879; - width: 310px; - height: 390px; - margin: 10px; - } - - h3 { - text-align: center; - } - - img { - width: 150px; - height: 200px; - padding: auto; - } - - p { - margin-top: 0px; - margin-bottom: 0px; - font-size: 12px; - } - - h4 { - font-size: 12px; - } +@media (max-width: 430px) { + + +header { + font-family: "Metal Mania", cursive; + font-style: normal; + width: 100%; + height: 20vh; + background-image: url(./img/header-image.png); + background-size: 420px 180px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; +} + + +.title { + width: 250px; + height: 101px; + background-color: #DA9A05; + font-size: 45px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); +} + +body { + background-color: #EAEAEA; +} + +nav { + display: flex; + width: 100%; + height: 50px; + background-color: #A90000; +} + +input[type="checkbox"] { + display: none; +} + +input:checked~.div-filtros { + display: block; + width: 100%; + height: 450px; + background-color: rgba(1, 54, 124, 0.9); + margin-left: 39px; + padding: 10px; + position: relative; +} + +label[for="menu"] { + display: inline-block; + border: 1px; + border-radius: 5px; + width: 30px; + height: 10px; + margin-top: 12px; + line-height: 30px; + color: #EAEAEA; + font-size: 40px; +} + +select { + display: flex; + flex-direction: column; + width: 70%; + height: 8%; +} + +label { + color: #EAEAEA; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); +} +.detallesStyle { + font-family: "Metal Mania", cursive; + font-weight: 200px; + font-size: 30px; + display: flex; + justify-content: center; + margin-left: 15px; + margin-top: 5px; + +} + +.factsStyle { + display: block; + margin: 0 auto; + color: white; + font-family: "Metal Mania", cursive; + font-weight: 200px; + font-size: 40px; +} + +.div-filtros { + display: none; + flex-direction: row; + width: 70%; +} + +.filters { + width: 100%; + background-color: #A90000; + display: flex; +} + +label { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: fit-content; + margin-top: 12px; + margin-right: 10px; + margin-left: 10px; +} + +select { + width: 10%; + height: 70%; + margin-top: 8px; +} + +.homeButton { + background-color: transparent; + border: none; +} + +.home-img { + width: 100%; + height: 60%; +} + +button[data-testid="button-clear"] { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: 10%; + height: 70%; + margin: 8px 5px 5px 10px; +} + +.button { + font-family: "Metal Mania", cursive; + font-size: 24px; + width: 10%; + height: 70%; + margin: 8px 15px 5px 15px; +} + +.errorText{ + font-family:"Metal mania", cursive ; + margin-top: 100px; + display: flex; + justify-content: center; + align-items: center; +} +.error-img{ + width: 30%; + height: 35%; + margin-left: 35% ; +} + + +#everyoneButton{ + font-family: "Metal Mania", cursive; + width: 15%; + +} + +.divTextarea{ + display: flex; + flex-direction: row; + width: 250px; +} + +#inputChat { + width: 100%; + + +} + +#sendButton { + background-color: white; + font-size: 30px; + padding: 5px; +} + +.bi-send { +size: 100px; +} + +.apiContainer{ + display: flex; + flex-direction: column; + margin-left: 10px; +} + +#inputApiKey{ + width: 400px; +} + +ul { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; +} + +.cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 310px; + height: 390px; + margin: 30px 55px; + border-radius: 20px; + justify-content: space-around; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + +.chat { + width: 70%; + height: 50%; + display: flex; + flex-direction: column; + justify-content: flex-start; + background-color: #D1A879; + border-radius: 20px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + margin-top: 2%; + margin-bottom: 1%; + margin-left: 15%; + padding: 20px +} + +.infoAndImg{ + max-width: 35%; +} +.chatStyle{ + margin-left: 10%; + +} +/* agregue margin top */ +#chatContainer { + width: 65%; + height: 16%; + margin-left: 8%; + + + +} + +#chatSection{ + background-color: #fffefe; + overflow-y: scroll; + width: 250px; + height: 200px; + +} + +.img-chat { + width: 100px; + height: 98px; + margin-left: 15%; + margin-top: 9%; + +} + +.img-chat-everyone{ + width: 150px; + height: 200px; + + display: block; + margin: 0 auto + +} + +.infoChatName { + font-family: "Metal Mania", cursive; + font-size: 27px; + display: flex; + justify-content: center; + align-items: center; +} + +.infoChat { + font-family: 'Kanit', sans-serif; + font-size: 16px; + margin-left: 10%; +} + +img { + width: 150px; + height: 200px; + padding: auto; + font-weight: 200; +} + +h3 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + padding-top: 15px; +} + +.description { + width: 270px; + font-family: "Rubik Mono One", regular; + text-align: center; + font-size: 14px; + font-weight: 200; + margin-top: 10px; + margin-bottom: 10px; +} + +.bountyValue { + font-family: "Rye", cursive; + font-size: 16; + padding-bottom: 15px; +} + +footer { + display: flex; + justify-content: center; + font-family: "Rye", cursive; + font-size: 5px; + margin-bottom: 5px; + color: #858585; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} } \ No newline at end of file diff --git a/src/views/detalle.js b/src/views/detalle.js index 8a7aebbf..ac076cf6 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,13 +2,9 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "../components/chat.js"; -import { filterData } from "../lib/dataFunctions.js"; -import dataset from "../data/dataset.js"; -//import { navigateTo } from "../router.js"; - -export const renderH = (informacion) => { - const chat= renderChat(informacion); +export const renderCharacters = (element) => { + const chat= renderChat(element); const header = renderHeader() const nav = renderNav(); nav.style.width = "100%"; @@ -18,22 +14,22 @@ export const renderH = (informacion) => { section2.classList.add("chat"); section2.innerHTML+=`
- -

${informacion.name}

-

"${informacion.description}"

-

Status: ${informacion.facts.status}

-

Origin: ${informacion.facts.seaOfOrigin}

-

Crew: ${informacion.facts.crewOrigin}

-

Bounty: ${informacion.facts.bounty}

+ +

${element.name}

+

"${element.description}"

+

Status: ${element.facts.status}

+

Origin: ${element.facts.seaOfOrigin}

+

Crew: ${element.facts.crewOrigin}

+

Bounty: ${element.facts.bounty}

` - const divFiltro= nav.querySelector(".div-filtros"); - divFiltro.style.display="none"; + const divFilters= nav.querySelector(".div-filtros"); + divFilters.style.display="none"; const everyoneButton= nav.querySelector("#everyoneButton"); everyoneButton.style.display= "none"; - const titulo = nav.querySelector("#titulo"); - titulo.style.display = "block"; - titulo.innerHTML = `CHAT WITH ${informacion.name}`; + const title = nav.querySelector("#titulo"); + title.style.display = "block"; + title.innerHTML = `CHAT WITH ${element.name}`; section.appendChild(header); section.appendChild(nav); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index a0841a75..b759f0a8 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -18,7 +18,7 @@ export const renderEveryone = () => { section2.classList.add("chat"); section2.innerHTML+=`
- +

ALL CHARACTERS

` @@ -29,13 +29,8 @@ export const renderEveryone = () => { const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH EVERYONE`; titulo.classList.add("detallesStyle"); - // const tittle = document.createElement("h2"); - // const personajes = `${dataset.id}`; - // console.log(personajes) - // tittle.innerHTML = `Chat with ${dataset.name}`; - // tittle.style.display = "none"; + nav.appendChild(titulo); - //nav.appendChild(tittle); section.appendChild(header); section.appendChild(nav); section2.appendChild(chat) From dce6f353ca30af1b2b99b3836bf73078a5848a04 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 21 Nov 2023 19:04:09 -0300 Subject: [PATCH 52/69] revisando --- src/lib/chatApi.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index f297e327..7b63319a 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -1,5 +1,5 @@ import dataset from "../data/dataset.js"; - +//api const endpoint = "https://api.openai.com/v1/chat/completions"; export const characters = dataset.map(element => element.name ); From 0383028a4cf4a4d4af2021f7685a843b919d2192 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Tue, 21 Nov 2023 19:07:54 -0300 Subject: [PATCH 53/69] Cambios --- src/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/index.js b/src/index.js index b59dd978..c63d3d4b 100644 --- a/src/index.js +++ b/src/index.js @@ -1,6 +1,5 @@ import { renderHome } from "./views/home.js"; - import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; From 4fc487c92f3471887d5d0c346dcda9a292624320 Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Tue, 21 Nov 2023 21:19:12 -0300 Subject: [PATCH 54/69] Responsive y chat por personaje. --- src/apiKey.js | 17 +++--- src/components/nav.js | 2 +- src/lib/chatApi.js | 3 +- src/style.css | 138 +++++++++++++++++++++++++++++++----------- src/views/detalle.js | 2 + 5 files changed, 116 insertions(+), 46 deletions(-) diff --git a/src/apiKey.js b/src/apiKey.js index 6c81a328..37d8cedb 100644 --- a/src/apiKey.js +++ b/src/apiKey.js @@ -9,8 +9,7 @@ export const renderApiKey = () => { // const footer = renderFooter(); const tittle = document.createElement("h2"); tittle.innerHTML = `API KEY`; - tittle.classList.add("detallesStyle"); - tittle.style.marginLeft = "39%"; + tittle.classList.add("apiStyle"); const section = document.createElement("section"); const apiContainer = document.createElement("div"); apiContainer.classList.add("apiContainer"); @@ -24,18 +23,21 @@ export const renderApiKey = () => { title.style.display = "none"; const label = document.createElement("label"); - label.innerHTML = "Enter your API KEY:" + label.innerHTML = "Enter your API KEY:"; + label.classList.add("apiLabel"); const input = document.createElement("textarea"); input.placeholder = "Enter your API KEY"; input.id = "inputApiKey"; + const divApiButtons = document.createElement("div"); + divApiButtons.classList.add("divApiButtons"); let apiKeyButton = document.createElement("button"); apiKeyButton.id = "apiKeyButton"; - apiKeyButton.classList.add("button"); + apiKeyButton.classList.add("buttonKey"); apiKeyButton.innerHTML = "Save"; let apiKeyButtonClear = document.createElement("button"); apiKeyButtonClear.id = "apiKeyButtonClear"; - apiKeyButtonClear.classList.add("button"); + apiKeyButtonClear.classList.add("buttonKey"); apiKeyButtonClear.innerHTML = "Delete"; @@ -63,8 +65,9 @@ export const renderApiKey = () => { nav.appendChild(tittle); apiContainer.appendChild(label); apiContainer.appendChild(input); - apiContainer.appendChild(apiKeyButton); - apiContainer.appendChild(apiKeyButtonClear) + divApiButtons.appendChild(apiKeyButton); + divApiButtons.appendChild(apiKeyButtonClear); + apiContainer.appendChild(divApiButtons); section.appendChild(apiContainer); // section.appendChild(footer); diff --git a/src/components/nav.js b/src/components/nav.js index c4575699..3475f57b 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -49,7 +49,7 @@ export const renderNav = () => { - + diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index f297e327..972553af 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -28,7 +28,8 @@ export function openIAapi(characters, userText) { return result; }; - export function openIAapiIndividual(character, userText) { + export function openIAapiIndividual(character, userText) { + const apiKey = localStorage.getItem("apiKey"); const data = { model: "gpt-3.5-turbo", messages: [ diff --git a/src/style.css b/src/style.css index 5afab573..680662a1 100644 --- a/src/style.css +++ b/src/style.css @@ -80,6 +80,25 @@ nav { display: flex; } +.apiStyle{ + font-family: "Metal Mania", cursive; + color:#EAEAEA ; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin-left: 39px; + margin-top: 5px; +} + +.buttonKey{ + font-family: "Metal Mania", cursive; + font-size: 24px; + width: 10%; + height: 70%; + margin: 8px 15px 5px 15px; +} + label { font-family: "Metal Mania", cursive; font-size: 20px; @@ -334,10 +353,10 @@ input[type="checkbox"] { input:checked~.div-filtros { display: block; - width: 100%; - height: 450px; + width: 45%; + height: 490px; background-color: rgba(1, 54, 124, 0.9); - margin-left: 39px; + margin-left: 103px; padding: 10px; position: relative; } @@ -359,6 +378,7 @@ select { flex-direction: column; width: 70%; height: 8%; + margin-left: 15px; } label { @@ -367,12 +387,13 @@ label { } .detallesStyle { font-family: "Metal Mania", cursive; + color:#EAEAEA ; font-weight: 200px; - font-size: 30px; + font-size: 22px; display: flex; justify-content: center; margin-left: 15px; - margin-top: 5px; + margin-top: 12px; } @@ -391,6 +412,14 @@ label { width: 70%; } +.buttonKey{ + font-family: "Metal Mania", cursive; + font-size: 15px; + width: 25%; + height: 8%; + margin: 8px 15px 5px 15px; +} + .filters { width: 100%; background-color: #A90000; @@ -406,11 +435,6 @@ label { margin-left: 10px; } -select { - width: 10%; - height: 70%; - margin-top: 8px; -} .homeButton { background-color: transparent; @@ -422,19 +446,19 @@ select { height: 60%; } -button[data-testid="button-clear"] { +button[data-testid="button-clear"]{ font-family: "Metal Mania", cursive; - font-size: 20px; - width: 10%; - height: 70%; - margin: 8px 5px 5px 10px; + font-size: 15px; + width: 70%; + height: 8%; + margin: 8px 15px 5px 15px; } .button { font-family: "Metal Mania", cursive; - font-size: 24px; - width: 10%; - height: 70%; + font-size: 15px; + width: 70%; + height: 8%; margin: 8px 15px 5px 15px; } @@ -454,26 +478,32 @@ button[data-testid="button-clear"] { #everyoneButton{ font-family: "Metal Mania", cursive; - width: 15%; + width: 70%; } .divTextarea{ display: flex; flex-direction: row; - width: 250px; + width: 251.5px; } #inputChat { width: 100%; - - + border-right: none; + border-top: none; + border-left: 0.5px solid; + border-bottom: 0.5px solid; } #sendButton { background-color: white; font-size: 30px; padding: 5px; + border-top: none; + border-left: none; + border-right: 0.5px solid; + border-bottom: 0.5px solid; } .bi-send { @@ -482,9 +512,35 @@ size: 100px; .apiContainer{ display: flex; - flex-direction: column; + flex-direction: row; + flex-wrap: wrap; margin-left: 10px; } +.apiStyle{ + font-family: "Metal Mania", cursive; + color:#EAEAEA ; + font-weight: 200; + font-size: 30px; + display: flex; + justify-content: center; + margin-left: 65px; + margin-top: 5px; +} + +.apiLabel{ + color:#333333; +} + +.divApiButtons{ + display:flex; + width: 80%; +} + +.buttonKey{ + height: 70%; + width: 50%; +} + #inputApiKey{ width: 400px; @@ -526,7 +582,8 @@ ul { } .infoAndImg{ - max-width: 35%; + max-width: 100%; + display: flex; } .chatStyle{ margin-left: 10%; @@ -547,40 +604,47 @@ ul { overflow-y: scroll; width: 250px; height: 200px; - + border-top: 0.5px solid; + border-right: 0.5px solid; + border-left: 0.5px solid; + border-bottom: none; } .img-chat { - width: 100px; - height: 98px; - margin-left: 15%; - margin-top: 9%; + width: 95px; + height: 120px; + margin-left: 8%; + margin-top: 2%; + margin-bottom: 8px; } .img-chat-everyone{ width: 150px; height: 200px; - + margin-bottom: 10px; display: block; - margin: 0 auto + margin-top: 0; + margin-left: 75px; + margin-right: 0; } .infoChatName { - font-family: "Metal Mania", cursive; - font-size: 27px; - display: flex; - justify-content: center; - align-items: center; + display: none; } .infoChat { font-family: 'Kanit', sans-serif; - font-size: 16px; + font-size: 10px; margin-left: 10%; } +.description-queries{ + width: 50%; + margin-top: 8px; +} + img { width: 150px; height: 200px; diff --git a/src/views/detalle.js b/src/views/detalle.js index ac076cf6..219b421f 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -16,11 +16,13 @@ export const renderCharacters = (element) => {

${element.name}

+

"${element.description}"

Status: ${element.facts.status}

Origin: ${element.facts.seaOfOrigin}

Crew: ${element.facts.crewOrigin}

Bounty: ${element.facts.bounty}

+
` const divFilters= nav.querySelector(".div-filtros"); From ef7a55958d9c695afd2fde5f93baca987d4d5ea2 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Tue, 21 Nov 2023 23:11:28 -0300 Subject: [PATCH 55/69] =?UTF-8?q?detalles=20responsive=20y=20correci=C3=B3?= =?UTF-8?q?n=20de=20nombres=20de=20variables?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/cards.js | 2 +- src/components/footer.js | 2 +- src/index.js | 4 +- src/lib/chatApi.js | 2 +- src/style.css | 101 ++++++++++++++++++++++++++++---------- src/views/error.js | 8 +-- src/views/everyoneChat.js | 7 +-- src/views/facts.js | 21 ++++---- src/views/home.js | 5 +- 9 files changed, 100 insertions(+), 52 deletions(-) diff --git a/src/components/cards.js b/src/components/cards.js index 9a6a3557..bb4cbc2f 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -15,7 +15,7 @@ export const renderItems = (dataset) => { `; li.addEventListener("click", (e) => { e.preventDefault(); - navigateTo(`/detalle-${element.id}`, element); + navigateTo(`/detail-${element.id}`, element); }) ul.appendChild(li); diff --git a/src/components/footer.js b/src/components/footer.js index 4395158d..8aa194a6 100644 --- a/src/components/footer.js +++ b/src/components/footer.js @@ -1,5 +1,5 @@ export const renderFooter = () => { const footer = document.createElement("footer"); - footer.textContent= " Autoras: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + footer.textContent= " Developers: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; return footer; } \ No newline at end of file diff --git a/src/index.js b/src/index.js index c63d3d4b..cce6a8a4 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,3 @@ - import { renderHome } from "./views/home.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; @@ -18,14 +17,13 @@ const routes = { "/": renderHome, }; dataset.forEach((element) => { - routes[`/detalle-${element.id}`] = renderCharacters; + routes[`/detail-${element.id}`] = renderCharacters; }); const rootRender = document.querySelector("#root"); setRoutes(routes); setRootElement(rootRender); -const charactersTitle = document.querySelector("h2"); document.addEventListener("DOMContentLoaded", (event) => { console.log("sitio cargado"); console.log(event.target.location.pathname); diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index 972553af..b1acd36b 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -11,7 +11,7 @@ export function openIAapi(characters, userText) { messages: [ { role: "system", - content: `You are ${characters} a characters from One Piece, therefore respond collectively to all questions you can about their lives`, + content: `You are ${characters} characters from One Piece, therefore respond collectively to all questions you can about their lives`, }, { role: "user", content: userText } ], diff --git a/src/style.css b/src/style.css index 680662a1..c1cc4650 100644 --- a/src/style.css +++ b/src/style.css @@ -11,7 +11,6 @@ header { font-family: "Metal Mania", cursive; font-style: normal; - line-height: n; width: 100%; height: 20vh; background-image: url(./img/header-image.png); @@ -52,6 +51,7 @@ nav { .detallesStyle { font-family: "Metal Mania", cursive; + color: #EAEAEA; font-weight: 200; font-size: 40px; display: flex; @@ -67,6 +67,15 @@ nav { font-weight: 200; font-size: 40px; } +.facts-img { + width: 320px; + height: 400px; +} +.factsInfo { + font-family: "Metal Mania", cursive; + margin: 0px 15px 10px 40px; + font-size: x-large; +} .div-filtros { display: flex; @@ -140,6 +149,15 @@ button[data-testid="button-clear"] { margin: 8px 15px 5px 15px; } +.hometitle { + display: flex; + justify-content: center; + font-family: "Metal Mania", cursive; + font-size: 40px ; + font-weight: 100; + +} + .errorText{ font-family:"Metal mania", cursive ; margin-top: 100px; @@ -160,6 +178,11 @@ button[data-testid="button-clear"] { } +.divTextarea{ + display: flex; + width: 100.2%; +} + #inputChat { width: 100%; @@ -171,9 +194,6 @@ button[data-testid="button-clear"] { padding: 5px; } -.bi-send { -size: 100px; -} .apiContainer{ display: flex; @@ -185,6 +205,12 @@ size: 100px; width: 400px; } +.divApiButtons{ + display:flex; + width: 80%; + margin-left: -15px; +} + ul { display: flex; flex-direction: row; @@ -198,13 +224,17 @@ ul { align-items: center; background-color: #D1A879; width: 445px; - height: px; margin: 30px 55px; border-radius: 20px; justify-content: space-around; box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); } + +.cards:hover { + transform: translateY( -10px); +} + .chat { width: 70%; height: 50%; @@ -268,7 +298,6 @@ ul { img { width: 250px; height: 346px; - padding: auto; font-weight: 200; } @@ -291,7 +320,6 @@ h3 { .bountyValue { font-family: "Rye", cursive; - font-size: 16; padding-bottom: 15px; } @@ -385,13 +413,22 @@ label { color: #EAEAEA; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); } + +.hometitle { + display: flex; + justify-content: center; + font-family: "Metal Mania", cursive; + font-size: 25px ; + font-weight: 100; + margin-top: 20px; +} + + .detallesStyle { font-family: "Metal Mania", cursive; color:#EAEAEA ; - font-weight: 200px; + font-weight: 200; font-size: 22px; - display: flex; - justify-content: center; margin-left: 15px; margin-top: 12px; @@ -402,10 +439,20 @@ label { margin: 0 auto; color: white; font-family: "Metal Mania", cursive; - font-weight: 200px; + font-weight: 200; font-size: 40px; } +.facts-img { + width: 261px; + height: 400px; +} + +.factsInfo { + font-family: "Metal Mania", cursive; + margin: 0px 15px 10px 40px; +} + .div-filtros { display: none; flex-direction: row; @@ -464,15 +511,16 @@ button[data-testid="button-clear"]{ .errorText{ font-family:"Metal mania", cursive ; + font-size: 50px; margin-top: 100px; display: flex; justify-content: center; align-items: center; + margin-left: 22%; } .error-img{ - width: 30%; - height: 35%; - margin-left: 35% ; + width: 75%; + margin-left: 12% ; } @@ -485,11 +533,12 @@ button[data-testid="button-clear"]{ .divTextarea{ display: flex; flex-direction: row; - width: 251.5px; + width: 252.5px; + margin-left: -11px; } #inputChat { - width: 100%; + width: 83.2%; border-right: none; border-top: none; border-left: 0.5px solid; @@ -506,10 +555,6 @@ button[data-testid="button-clear"]{ border-bottom: 0.5px solid; } -.bi-send { -size: 100px; -} - .apiContainer{ display: flex; flex-direction: row; @@ -517,12 +562,13 @@ size: 100px; margin-left: 10px; } .apiStyle{ + display: flex; + justify-content: center; font-family: "Metal Mania", cursive; color:#EAEAEA ; font-weight: 200; font-size: 30px; - display: flex; - justify-content: center; + margin-left: 65px; margin-top: 5px; } @@ -534,6 +580,7 @@ size: 100px; .divApiButtons{ display:flex; width: 80%; + margin-left: -15px; } .buttonKey{ @@ -543,9 +590,10 @@ size: 100px; #inputApiKey{ - width: 400px; + width: 297px; } + ul { display: flex; flex-direction: row; @@ -577,7 +625,7 @@ ul { box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); margin-top: 2%; margin-bottom: 1%; - margin-left: 15%; + margin-left: 11%; padding: 20px } @@ -608,6 +656,7 @@ ul { border-right: 0.5px solid; border-left: 0.5px solid; border-bottom: none; + margin-left: -11px; } .img-chat { @@ -648,7 +697,6 @@ ul { img { width: 150px; height: 200px; - padding: auto; font-weight: 200; } @@ -671,7 +719,6 @@ h3 { .bountyValue { font-family: "Rye", cursive; - font-size: 16; padding-bottom: 15px; } @@ -679,7 +726,7 @@ footer { display: flex; justify-content: center; font-family: "Rye", cursive; - font-size: 5px; + font-size: 10px; margin-bottom: 5px; color: #858585; text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); diff --git a/src/views/error.js b/src/views/error.js index f0aebfc5..adc0774f 100644 --- a/src/views/error.js +++ b/src/views/error.js @@ -5,13 +5,13 @@ const div = document.createElement("div") const h1= document.createElement("h1"); h1.classList.add("errorText") h1.innerHTML="Error 404, página no encontrada"; -const imagen = document.createElement("img"); -imagen.classList.add("error-img") -imagen.src ="./img/error.png" +const image = document.createElement("img"); +image.classList.add("error-img") +image.src ="./img/error.png" setTimeout(() => { navigateTo("/") }, 2000); div.appendChild(h1); -div.appendChild(imagen) +div.appendChild(image) return div; } \ No newline at end of file diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index b759f0a8..6075f60c 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -2,9 +2,6 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "../components/chat.js"; -import dataset from "../data/dataset.js"; - -//const personajes = dataset.map(element => element.name); export const renderEveryone = () => { const header = renderHeader(); @@ -24,8 +21,8 @@ export const renderEveryone = () => { const everyoneButton= nav.querySelector("#everyoneButton"); everyoneButton.style.display= "none"; - const divFiltro= nav.querySelector(".div-filtros"); - divFiltro.style.display="none"; + const divFilters= nav.querySelector(".div-filtros"); + divFilters.style.display="none"; const titulo = document.createElement("h2"); titulo.innerHTML = `CHAT WITH EVERYONE`; titulo.classList.add("detallesStyle"); diff --git a/src/views/facts.js b/src/views/facts.js index 337f5444..cf01a2b8 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -17,20 +17,21 @@ export const renderStats = () => { const everyoneButton= nav.querySelector("#everyoneButton"); everyoneButton.style.display= "none"; const ul = document.createElement("ul"); - const titulo= document.createElement("h2"); - titulo.innerHTML= "Facts"; - titulo.classList.add("factsStyle"); - nav.appendChild(titulo); + const title= document.createElement("h2"); + title.innerHTML= "Facts"; + title.classList.add("factsStyle"); + nav.appendChild(title); //Render Origin Card const liOrigin = document.createElement("li"); liOrigin.classList.add("cards"); liOrigin.innerHTML = `

Origin Fact

- origin-img + origin-img `; const pOrigin = document.createElement("p"); pOrigin.id = "idOrigin"; + pOrigin.classList.add("factsInfo") liOrigin.appendChild(pOrigin); ul.appendChild(liOrigin); @@ -39,10 +40,11 @@ export const renderStats = () => { liCrew.classList.add("cards"); liCrew.innerHTML = `

Crew Fact

- crew-img + crew-img `; const pCrew = document.createElement("p"); pCrew.id = "idCrew"; + pCrew.classList.add("factsInfo") liCrew.appendChild(pCrew); ul.appendChild(liCrew); @@ -52,18 +54,19 @@ export const renderStats = () => { liBounty.classList.add("cards"); liBounty.innerHTML = `

Bounty Fact

- bounty-img + bounty-img `; const pBounty = document.createElement("p"); pBounty.id = "idBounty"; + pBounty.classList.add("factsInfo") liBounty.appendChild(pBounty); ul.appendChild(liBounty); root.appendChild(ul); - const origen = ul.querySelector("#idOrigin"); - origen.textContent = + const origin = ul.querySelector("#idOrigin"); + origin.textContent = "Did you know that " + computeStats(dataset, "seaOfOrigin", "East Blue") + "% of the characters come from East Blue."; diff --git a/src/views/home.js b/src/views/home.js index 02fcd7a6..cd328612 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -16,11 +16,14 @@ export const renderHome = () => { const header = renderHeader(); const showItems = document.createElement("div"); showItems.classList.add("showItems"); - + const hometitle = document.createElement("h2"); + hometitle.classList.add("hometitle") + hometitle.innerHTML = "Chat with your favorite characters!" section.appendChild(header); section.appendChild(nav); + section.appendChild(hometitle); showItems.appendChild(renderItems(dataset)); section.appendChild(showItems); From 781e6bc0a54b2f850a046e3717a6de0703e0f403 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Wed, 22 Nov 2023 11:18:52 -0300 Subject: [PATCH 56/69] =?UTF-8?q?responsive=20edici=C3=B3n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/style.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/style.css b/src/style.css index c1cc4650..7912f344 100644 --- a/src/style.css +++ b/src/style.css @@ -45,7 +45,7 @@ body { nav { display: flex; - width: 133%; + width: 100%; background-color: #A90000; } @@ -80,7 +80,7 @@ nav { .div-filtros { display: flex; flex-direction: row; - width: 70%; + width: 100%; } .filters { From 42c4b872b4aef40d326344727afa9f994454829b Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Wed, 22 Nov 2023 14:55:10 -0300 Subject: [PATCH 57/69] =?UTF-8?q?Validaci=C3=B3n=20api=20key=20y=20error.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apiKey.js | 141 ++++++++++++++++++++-------------------- src/components/cards.js | 36 ++++++---- src/components/chat.js | 8 ++- src/components/nav.js | 9 +++ src/style.css | 1 + 5 files changed, 107 insertions(+), 88 deletions(-) diff --git a/src/apiKey.js b/src/apiKey.js index 37d8cedb..b1f9e3f5 100644 --- a/src/apiKey.js +++ b/src/apiKey.js @@ -1,77 +1,74 @@ import { renderHeader } from "./components/header.js"; import { renderNav } from "./components/nav.js"; +import { navigateTo } from "./router.js"; //import { renderFooter } from "./components/footer.js"; -export const renderApiKey = () => { - const header = renderHeader(); - const nav = renderNav(); - nav.style.width = "100%"; - // const footer = renderFooter(); - const tittle = document.createElement("h2"); - tittle.innerHTML = `API KEY`; - tittle.classList.add("apiStyle"); - const section = document.createElement("section"); - const apiContainer = document.createElement("div"); - apiContainer.classList.add("apiContainer"); - - - const divFilters= nav.querySelector(".div-filtros"); - divFilters.style.display="none"; - const title = document.createElement("h2"); - title.innerHTML = `CHAT WITH EVERYONE`; - title.classList.add("detallesStyle"); - title.style.display = "none"; - - const label = document.createElement("label"); - label.innerHTML = "Enter your API KEY:"; - label.classList.add("apiLabel"); - const input = document.createElement("textarea"); - input.placeholder = "Enter your API KEY"; - input.id = "inputApiKey"; - const divApiButtons = document.createElement("div"); - divApiButtons.classList.add("divApiButtons"); - let apiKeyButton = document.createElement("button"); - apiKeyButton.id = "apiKeyButton"; - apiKeyButton.classList.add("buttonKey"); - apiKeyButton.innerHTML = "Save"; - - let apiKeyButtonClear = document.createElement("button"); - apiKeyButtonClear.id = "apiKeyButtonClear"; - apiKeyButtonClear.classList.add("buttonKey"); - apiKeyButtonClear.innerHTML = "Delete"; - - - apiKeyButton.addEventListener("click", ()=>{ - localStorage.setItem("apiKey", input.value); - - if(input.value===""){ - - +export const renderApiKey = () => { + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + // const footer = renderFooter(); + const tittle = document.createElement("h2"); + tittle.innerHTML = `API KEY`; + tittle.classList.add("apiStyle"); + const section = document.createElement("section"); + const apiContainer = document.createElement("div"); + apiContainer.classList.add("apiContainer"); + + const divFilters = nav.querySelector(".div-filtros"); + divFilters.style.display = "none"; + const title = document.createElement("h2"); + title.innerHTML = `CHAT WITH EVERYONE`; + title.classList.add("detallesStyle"); + title.style.display = "none"; + + const label = document.createElement("label"); + label.innerHTML = "Enter your API KEY:"; + label.classList.add("apiLabel"); + const input = document.createElement("input"); + input.type = "text"; + input.placeholder = "Enter your API KEY"; + input.id = "inputApiKey"; + input.style.display = "block" + const divApiButtons = document.createElement("div"); + divApiButtons.classList.add("divApiButtons"); + let apiKeyButton = document.createElement("button"); + apiKeyButton.id = "apiKeyButton"; + apiKeyButton.classList.add("buttonKey"); + apiKeyButton.innerHTML = "Save"; + + let apiKeyButtonClear = document.createElement("button"); + apiKeyButtonClear.id = "apiKeyButtonClear"; + apiKeyButtonClear.classList.add("buttonKey"); + apiKeyButtonClear.innerHTML = "Delete"; + + + apiKeyButton.addEventListener("click", () => { + localStorage.setItem("apiKey", input.value); + const apiSaved = localStorage.getItem("apiKey"); + if (apiSaved.length === 51) { + navigateTo("/"); + + }else{ + alert("Ingrese una apiKey válida") } - - - }) - - - - - apiKeyButtonClear.addEventListener("click", ()=>{ - localStorage.removeItem("apiKey"); - input.value= ""; - }) - - section.appendChild(header); - section.appendChild(nav); - nav.appendChild(tittle); - apiContainer.appendChild(label); - apiContainer.appendChild(input); - divApiButtons.appendChild(apiKeyButton); - divApiButtons.appendChild(apiKeyButtonClear); - apiContainer.appendChild(divApiButtons); - section.appendChild(apiContainer); - // section.appendChild(footer); - - return section; - - -} \ No newline at end of file + }); + + apiKeyButtonClear.addEventListener("click", () => { + localStorage.removeItem("apiKey"); + input.value = ""; + }); + + section.appendChild(header); + section.appendChild(nav); + nav.appendChild(tittle); + apiContainer.appendChild(label); + apiContainer.appendChild(input); + divApiButtons.appendChild(apiKeyButton); + divApiButtons.appendChild(apiKeyButtonClear); + apiContainer.appendChild(divApiButtons); + section.appendChild(apiContainer); + // section.appendChild(footer); + + return section; +}; diff --git a/src/components/cards.js b/src/components/cards.js index bb4cbc2f..1c31edd9 100644 --- a/src/components/cards.js +++ b/src/components/cards.js @@ -1,24 +1,32 @@ import { navigateTo } from "../router.js"; export const renderItems = (dataset) => { - const ul = document.createElement("ul"); - dataset.forEach((element) => { - const li = document.createElement("li"); - li.setAttribute("itemscope", ""); - li.setAttribute("itemtype", "One Piece"); - li.classList.add("cards"); - li.innerHTML = ` + const ul = document.createElement("ul"); + dataset.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = `

${element.name}

${element.id}

${element.description}

${element.facts.bounty}

`; - li.addEventListener("click", (e) => { - e.preventDefault(); - navigateTo(`/detail-${element.id}`, element); - }) - ul.appendChild(li); + const apiSaved = localStorage.getItem("apiKey"); + li.addEventListener("click", (e) => { + e.preventDefault(); + + if (apiSaved === null) { + navigateTo("/api-key"); + }else{ + navigateTo(`/detail-${element.id}`,element); + } + + }); - return ul; - }; \ No newline at end of file + ul.appendChild(li); + }); + return ul; +}; diff --git a/src/components/chat.js b/src/components/chat.js index d290e4f5..40311b1e 100644 --- a/src/components/chat.js +++ b/src/components/chat.js @@ -42,7 +42,9 @@ export const renderChat = (element) => { .catch((error) => { console.error("Error en la solicitud:", error); let apiError = document.createElement("p"); - apiError.innerHTML = "Error de la solicitud"; + apiError.innerHTML = "Error!"; + apiError.style.color = "red"; + apiError.style.fontSize = "25px"; container.appendChild(apiError); }) } else{ @@ -57,7 +59,9 @@ export const renderChat = (element) => { .catch((error) => { console.error("Error en la solicitud:", error); let apiError = document.createElement("p"); - apiError.innerHTML = "Error de la solicitud"; + apiError.innerHTML = "Error!"; + apiError.style.color = "red"; + apiError.style.fontSize = "25px"; container.appendChild(apiError); }) } diff --git a/src/components/nav.js b/src/components/nav.js index 3475f57b..3cf46c72 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -78,10 +78,19 @@ export const renderNav = () => { const everyoneButton = nav.querySelector("#everyoneButton"); + const apiSaved = localStorage.getItem("apiKey"); + + everyoneButton.addEventListener("click", (e) => { e.preventDefault(); + if(apiSaved === null){ + navigateTo("/api-key") + }else{ navigateTo("/panel"); + } }); + + return nav; } \ No newline at end of file diff --git a/src/style.css b/src/style.css index 7912f344..37f03934 100644 --- a/src/style.css +++ b/src/style.css @@ -203,6 +203,7 @@ button[data-testid="button-clear"] { #inputApiKey{ width: 400px; + height: 30px; } .divApiButtons{ From db306fb43e78610ca69b72fb489dbfb7342f681e Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Thu, 23 Nov 2023 13:56:32 -0300 Subject: [PATCH 58/69] =?UTF-8?q?Validaci=C3=B3n=20de=20api=20key=20y=20er?= =?UTF-8?q?rores.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apiKey.js | 21 +++++++++++---------- src/components/chat.js | 15 +++++++++++---- src/router.js | 2 +- 3 files changed, 23 insertions(+), 15 deletions(-) diff --git a/src/apiKey.js b/src/apiKey.js index b1f9e3f5..8e9abfcb 100644 --- a/src/apiKey.js +++ b/src/apiKey.js @@ -1,6 +1,7 @@ import { renderHeader } from "./components/header.js"; import { renderNav } from "./components/nav.js"; import { navigateTo } from "./router.js"; +import { openIAapi, openIAapiIndividual } from "./lib/chatApi.js"; //import { renderFooter } from "./components/footer.js"; export const renderApiKey = () => { @@ -26,7 +27,7 @@ export const renderApiKey = () => { label.innerHTML = "Enter your API KEY:"; label.classList.add("apiLabel"); const input = document.createElement("input"); - input.type = "text"; + input.type = "password"; input.placeholder = "Enter your API KEY"; input.id = "inputApiKey"; input.style.display = "block" @@ -43,16 +44,16 @@ export const renderApiKey = () => { apiKeyButtonClear.innerHTML = "Delete"; - apiKeyButton.addEventListener("click", () => { + apiKeyButton.addEventListener("click", (element) => { localStorage.setItem("apiKey", input.value); - const apiSaved = localStorage.getItem("apiKey"); - if (apiSaved.length === 51) { - navigateTo("/"); - - }else{ - alert("Ingrese una apiKey válida") - } - }); + const userText = "hola"; + openIAapiIndividual(element.name, userText) + .then((response) => {if (response.status === 401 || response.status === 403) { + console.error("Error en la solicitud:"); + alert("Authentication error: invalid or missing token."); +}else{navigateTo("/")} +response.json()})} ) + apiKeyButtonClear.addEventListener("click", () => { localStorage.removeItem("apiKey"); diff --git a/src/components/chat.js b/src/components/chat.js index 40311b1e..83a4a7dc 100644 --- a/src/components/chat.js +++ b/src/components/chat.js @@ -30,8 +30,11 @@ export const renderChat = (element) => { clearTextarea.value = ""; const route = window.location.pathname; if(route === "/panel"){ + openIAapi(characters, userText) - .then((response) => response.json()) + .then((response) => //{if (response.status === 401 || response.status === 403) { + //throw new Error("Error de autenticación: Token inválido o faltante.");} + response.json()) .then((data) => { let apiAnswer = document.createElement("p"); @@ -42,14 +45,18 @@ export const renderChat = (element) => { .catch((error) => { console.error("Error en la solicitud:", error); let apiError = document.createElement("p"); - apiError.innerHTML = "Error!"; + apiError.innerHTML = "Authentication error: invalid or missing token."; apiError.style.color = "red"; apiError.style.fontSize = "25px"; container.appendChild(apiError); }) } else{ openIAapiIndividual(element.name, userText) - .then((response) => response.json()) + .then((response) => + // {if (response.status === 401 || response.status === 403) { + // throw new Error("Error de autenticación: Token inválido o faltante.");} + response.json()) + .then((data) => { let apiAnswer = document.createElement("p"); apiAnswer.innerHTML = data.choices[0].message.content; @@ -59,7 +66,7 @@ export const renderChat = (element) => { .catch((error) => { console.error("Error en la solicitud:", error); let apiError = document.createElement("p"); - apiError.innerHTML = "Error!"; + apiError.innerHTML = "Authentication error: invalid or missing token."; apiError.style.color = "red"; apiError.style.fontSize = "25px"; container.appendChild(apiError); diff --git a/src/router.js b/src/router.js index 23765ca4..dec8a8bf 100644 --- a/src/router.js +++ b/src/router.js @@ -26,7 +26,7 @@ export const navigateTo = (pathname, props = {}) => { const URLVisited = window.location.origin + pathname; history.pushState({}, "", URLVisited); - + console.log(URLVisited) renderView(pathname, props); }; From 900e26411e4aa3cdc37e7b2dde5fb0333dabfab9 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 23 Nov 2023 14:19:44 -0300 Subject: [PATCH 59/69] router funcionando, vista detalle funciona pero tiene error --- src/router.js | 6 ++++-- src/views/detalle.js | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/router.js b/src/router.js index dec8a8bf..69c680b0 100644 --- a/src/router.js +++ b/src/router.js @@ -30,6 +30,8 @@ export const navigateTo = (pathname, props = {}) => { renderView(pathname, props); }; -export const onURLChange = (location) => { - renderView(location); +export const onURLChange = () => { + const pathname = window.location.pathname; + renderView(pathname); }; +window.onpopstate = onURLChange diff --git a/src/views/detalle.js b/src/views/detalle.js index 219b421f..a18a3d54 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -18,10 +18,10 @@ export const renderCharacters = (element) => {

${element.name}

"${element.description}"

-

Status: ${element.facts.status}

-

Origin: ${element.facts.seaOfOrigin}

-

Crew: ${element.facts.crewOrigin}

-

Bounty: ${element.facts.bounty}

+

Status: ${element.status}

+

Origin: ${element.seaOfOrigin}

+

Crew: ${element.crewOrigin}

+

Bounty: ${element.bounty}

` From 0f2ceafe383bc05e5ef4aaa5f9acd45fa614f6f2 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Thu, 23 Nov 2023 14:26:58 -0300 Subject: [PATCH 60/69] cambios router y detalle --- src/router.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/router.js b/src/router.js index 69c680b0..99148094 100644 --- a/src/router.js +++ b/src/router.js @@ -31,7 +31,7 @@ export const navigateTo = (pathname, props = {}) => { }; export const onURLChange = () => { - const pathname = window.location.pathname; + const pathname = window.location.pathname renderView(pathname); }; -window.onpopstate = onURLChange +window.onpopstate = onURLChange; From 55f315de503aeca744eb43f780f4fefcbb70e2f9 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Fri, 24 Nov 2023 12:56:43 -0300 Subject: [PATCH 61/69] readme y funciona el resfrescar la pagina --- README.md | 766 +-------------------- src/img/chat _grupal.png | Bin 0 -> 81651 bytes "src/img/dise\303\261o_ del_ proyecto.png" | Bin 0 -> 15295 bytes src/img/imagen _1.png | Bin 0 -> 102902 bytes src/img/imagen _2.png | Bin 0 -> 75760 bytes src/views/detalle.js | 14 +- 6 files changed, 45 insertions(+), 735 deletions(-) create mode 100644 src/img/chat _grupal.png create mode 100644 "src/img/dise\303\261o_ del_ proyecto.png" create mode 100644 src/img/imagen _1.png create mode 100644 src/img/imagen _2.png diff --git a/README.md b/README.md index 274b650a..57a8f83e 100644 --- a/README.md +++ b/README.md @@ -1,770 +1,76 @@ -# Dataverse Chat +Dataverse -Chat -## Índice +Índice -* [1. Preámbulo](#1-preámbulo) -* [2. Resumen del proyecto](#2-resumen-del-proyecto) -* [3. Consideraciones generales](#3-consideraciones-generales) -* [4. Funcionalidades](#4-funcionalidades) -* [5. Consideraciones técnicas](#5-consideraciones-técnicas) -* [6. Criterios de aceptación mínimos del proyecto](#6-criterios-de-aceptación-mínimos-del-proyecto) -* [7. Objetivos de aprendizaje](#7-objetivos-de-aprendizaje) -* [8. Pistas, tips y lecturas complementarias](#8-pistas-tips-y-lecturas-complementarias) -* [9. Consideraciones para pedir tu Project Feedback](#9-consideraciones-para-pedir-tu-project-feedback) +[1. Preámbulo del desarrollo] -*** +[2. Creación de la data mediante uso de IA] -## 1. Preámbulo - -En nuestro día a día, las aplicaciones web son como amigas -inseparables. Desde las redes sociales hasta las herramientas de -trabajo, las usamos todo el tiempo. Pero lo que hace que este -momento sea realmente especial es que estas aplicaciones nos pueden -abrir una puerta a algo asombroso: la interacción con inteligencia -artificial. - -¿Qué tal si pudiéramos conversar con alguien que vivió hace más de -cien años o incluso con los personajes de nuestras series y -películas favoritas o con entidades que normalmente no pueden hablar -como por ejemplo planetas o animales? La inteligencia artificial nos -puede ayudar a entender el pasado y a conectarnos con figuras -históricas, así como a sumergirnos en mundos ficticios. - -![Preview app](https://github-production-user-asset-6210df.s3.amazonaws.com/123121338/271433237-2bd1477b-15ef-49d4-9fcb-226b3263c46a.png) - -## 2. Resumen del proyecto - -En este proyecto convertirás la aplicación desarrollada -en Dataverse en una -[Single Page Application (SPA)](https://es.wikipedia.org/wiki/Single-page_application), -manteniendo las funcionalidades de visualizar, filtrar, ordenar y -calcular alguna estadística, adicionando una nueva vista para -consultar información detallada de cada personaje/entidad y agregando -la posibilidad de interactuar con un personaje/entidad o todos ellos -a través de un sistema de chat impulsado por la -[API de OpenAI](https://openai.com/product). - -### Los objetivos generales de este proyecto son los siguientes - -* Desarrollar una [Single Page Application (SPA)](https://es.wikipedia.org/wiki/Single-page_application) -* Aplicar los conceptos de responsividad en el desarrollo de las vistas -* Implementar un router para la navegación entre las diferentes - vistas de la aplicación -* Integrar una API externa -* Entender la asincronía en JavaScript -* Crear una suite de pruebas unitarias que permitan testear código asíncrono - -## 3. Consideraciones generales - -* Este proyecto se debe resolver en duplas. - -* El rango de tiempo estimado para completar el proyecto es de 4 a 5 Sprints. - -* La lógica del proyecto debe estar implementada completamente en JavaScript - (ES6+), HTML y CSS. Para este proyecto **no está permitido** utilizar - _frameworks_ o librerías de CSS y JS. - -* Es fundamental reutilizar parte del código del proyecto Dataverse, especialmente la sección relacionada con el dataset. Además, es esencial llevar a cabo una refactorización del código con el objetivo de hacerlo más modular y reutilizable. Esto implica la creación de nuevas funciones que permitan alcanzar las funcionalidades requeridas en el proyecto. - -* Para este proyecto **no está permitido** utilizar `async/await`. - -* El proyecto será entregado subiendo tu código a GitHub (commit/push) y deberás desplegarlo utilizando cualquiera de estas opciones: - [Vercel](https://vercel.com/) o [Netlify](https://www.netlify.com/). - -* La división y organización del trabajo debe permitir, sin excepciones, que - **cada integrante** del equipo practique el aprendizaje de todo lo involucrado - en **cada historia**. _No se dividan el trabajo como en una fábrica._ - - ¿Hasta acá has avanzado en tus proyectos con cierta fluidez y sin mayores - problemas? Sé generosa con tus compañeras, permíteles aprender y practicar - sin restricciones, aunque tome un poco más de tiempo. Aproveha de - _coachearlas_, de hacer _pair programming_, una de las mejores maneras de - aprender es explicando verbalmente. - - ¿Se te está haciendo difícil y te cuesta un poco más avanzar? No te quedes - con las partes "fáciles" del proyecto, conversa, negocia, exige tu oportunidad - para practicar y aprender lo que se te hace más difícil. - Para comenzar tendrás que hacer un _fork_ y _clonar_ este repositorio. - -## 4. Funcionalidades - -El entregable final será una Single Page Application (SPA) que permitira al usuario **visualizar la información, filtrarla, ordenarla y calcular alguna estadística**, tal como se hizo en Dataverse. Además, deberá permitir acceder a una página que muestre el detalle de cada personaje para _interactuar_ con cada una de las entidades del set de datos que utilizaste anteriormente. - -A continuación, detallamos las funcionalidades mínimas que tu proyecto debe cumplir: - -* La aplicación debe ser _responsive_ -* La aplicación debe ser una SPA con múltiples vistas: - - Implementar un sistema de enrutamiento que permita la navegación - dentro de la aplicación. - - Cada vista de la aplicación debe ser cargada dinámicamente - mediante JavaScript. - - Asegurarse de que la URL se actualice de manera acorde a la vista - cargada al igual que el `title` del documento (la pestaña del navegador). - - La aplicación debe ser capaz de cargar la vista correspondiente a - la URL actual al iniciar la aplicación. -* La aplicación debe mantener las funcionalidades de Dataverse: visualizar, - filtrar, ordenar y calcular estadística de la data. -* Al hacer clic en una tarjeta de personaje/entidad, la aplicación debe - redirigirse a una vista **con su propia URL** que muestre la información - detallada sobre ese personaje/entidad en particular -* La aplicación debe permitir a la usuaria configurar la API Key para - interactuar con la API de Open AI -* Usando la API de Open AI, la aplicación debe permitir al usuario - interactuar con un personaje/entidad a través de un chat. - Por ejemplo, si usamos la data de ejemplo de Dataverse, correspondiente - a las mujeres con mayores contribuciones a la programación en la historia, - una usuaria puede establecer una conversación - interactiva con - [Ada Lovelace](https://es.wikipedia.org/wiki/Ada_Lovelace) - a través del sistema de chat, obteniendo - información sobre sus logros, desafíos y contribuciones a la informática. - La inteligencia artificial de OpenAI permite que las respuestas sean - informativas y personalizadas según las preguntas de los usuarios. - -```text -Usuaria: "Hola, Ada. Cuéntame más sobre tus contribuciones a la informática." - -Ada Lovelace (AI de OpenAI): "¡Hola! Claro, estaré encantada de hablar sobre eso. -Mis contribuciones más destacadas se relacionan con el trabajo junto a Charles Babbage -en el diseño de la Máquina Analítica. Además, desarrollé el primer algoritmo destinado -a ser procesado por una máquina, lo que me convierte en la primera programadora de la historia. -¿Hay algo más en particular que te gustaría saber?" - -Usuaria: "¡Eso es fascinante! ¿Qué desafíos enfrentaste en ese tiempo?" - -Ada Lovelace (AI de OpenAI): "En ese tiempo, enfrenté varios desafíos, uno de los -principales fue la limitación de recursos y la falta de reconocimiento del potencial -de la Máquina Analítica. También tuve que superar las restricciones sociales de -la época, ya que las mujeres tenían un acceso limitado a la educación en -matemáticas y ciencias. Sin embargo, mi pasión por la matemática y la visión -de lo que estas máquinas podrían lograr me impulsaron a seguir adelante." -``` - -* La aplicación debe permitir al usuario interactuar de manera simultánea - con **todos** los personajes/entidades a través de un chat: - - Esta funcionalidad debe cargarse en la URL `/panel` - - La usuaria puede ingresar su pregunta o mensaje para todos los - personajes/entidades en un cuadro de texto y enviarlo con un botón - - El mensaje de la usuaria debe ser ajustado para cada personaje/entidad, - con el objetivo que este genere una respuesta basada en su personalidad - y conocimiento - - Las respuestas de todos los personajes se muestran de acuerdo al orden - respuesta. - - Indicar visualmente cuando uno o varios personajes/entidades esten - generando una respuesta al mensaje enviado -* La aplicacion debe informar a la usuaria los errores que puedan surgir al - interactuar con la API, como por ejemplo alcanzar la cuota de tokens por - minuto o cualquier otro error relacionado con la API. Debería - proporcionarse una descripción clara de la causa del problema y posibles - soluciones. - -Para que los chats anteriores puedan funcionar, es esencial que la aplicación -se integre con la IA a través de la API de OpenAI. Para ello, el equipo de -Laboratoria te proporcionará una API Key que la usuaria deberá poder ingresar -en la aplicación que tu construirás. - -_Nota_: puedes revisar esta [implementación](https://laboratoria-dataverse-talks.netlify.app/) -de ejemplo, cuyo principal objetivo es mostrarte cómo se vería la -funcionalidad de chat en tu aplicación, más no tomes el diseño como -referencia para tu proyecto, siente libre de hacer volar tu imaginación -diseñando tu propia interfaz. - -## 5. Consideraciones técnicas - -La lógica del proyecto debe estar implementada completamente en JavaScript -(ES6), HTML y CSS. En este proyecto NO está permitido usar librerías o -frameworks, solo [vanilla JavaScript](https://medium.com/laboratoria-how-to/vanillajs-vs-jquery-31e623bbd46e). - -El _boilerplate_ que viene con el proyecto es una estructura inicial. Ustedes -deben ir agregando más archivos conforme vayan avanzando en su proyecto. -La siguiente es una estructura de archivos que recomendamos: - -```text -. -├── src -| ├── components -| ├── data -| | └── dataset.js -| ├── lib -| | └── dataFunctions.js -| ├── views -| ├── index.html -| ├── index.js -| ├── router.js -| └── style.css -├── test -| └── dataFunctions.spec.js -| └── example.spec.js -├── README.md -└── package.json - -``` - -### `src/components` - -Esta carpeta contendrá archivos JavaScript -que representan [componentes](https://lenguajejs.com/vuejs/componentes/que-es-un-componente/) -reutilizables de tu aplicación. Estos componentes -pueden ser elementos de la interfaz de usuario que se utilizan en varias partes -de tu aplicación. Organizar tus componentes de esta manera ayuda a mantener un -código más modular y reutilizable. - -### `src/data` - -En esta carpeta están los datos con los que vas a trabajar (los datos de ejemplo -o los datos que generarías con ayuda de la inteligencia artificial). - -### `src/lib` - -En esta carpeta, crearás módulos que contengan funcionalidades no relacionadas -al DOM. Aquí podrás incluir el archivo -`dataFunctions.js` que contiene las funciones que te permiten filtrar, -ordenar y hacer cálculos agregados. También podrás crear archivos con -las funciones que -interactúen con la API de inteligencia artificial o utilidades destinadas -a almacenar datos en el local storage. - -### `src/views` - -Esta carpeta generalmente contiene archivos de los componentes que -representan las diferentes páginas o vistas de tu aplicación. -Cada vista (view) puede tener su propio archivo -JavaScript, que exporta una función que es responsable de generar -los elementos del DOM. - -### `src/index.html` - -Como en el proyecto anterior, existe un archivo `index.html`. En este archivo -HTML encontrarás un elemento DOM `
` donde vas a -renderizar las diferentes vistas de tu aplicación. - -### `src/index.js` - -El punto de partida para tu SPA sera el archivo `src/index.js`. Acá encontrarás -algunas instrucciones y comentarios para guiarte en el inicio del desarrollo -de tu aplicación. - -### `src/router.js` - -En este archivo vas a manejar el enrutamiento de tu aplicación. Es un archivo -que debes crearlo por tu cuenta. - -### `src/style.css` - -Es un archivo que debes crearlo por tu cuenta para agregar los estilos que -necesites para tu aplicación. - -### `src/test` - -Esta carpeta contiene los tests de tus funciones y componentes. Por ejemplo -los tests de dataFunctions deben estar aquí. - -## 6. Criterios de aceptación mínimos del proyecto - -Además de las funcionalidades que definimos en la sección de -[Funcionalidades](#4-funcionalidades), tu proyecto debe cumplir con los -siguientes requisitos: - -### Definición del producto - -Documenta brevemente tu trabajo en el archivo `README.md` de tu repositorio, -contándonos cómo fue tu proceso de diseño y cómo crees que el producto resuelve -el problema (o problemas) que tiene tu usuaria. - -### Historias de usuaria - -Una vez que entiendas las necesidades de tus usuarias, escribe las [Historias -de Usuaria](https://es.wikipedia.org/wiki/Historias_de_usuario) que representen -todo lo que la usuaria necesita hacer/ver. Las **Historias de Usuaria** deben -ser el resultado de tu proceso de investigación o _research_ de tus usuarias. - -Asegúrate de incluir la definición de terminado (_definition of done_) y los -Criterios de Aceptación para cada una. - -Usa tus historias de usuaria para planificar tus sprints dividiendo -cada historia en tareas. - -En la medida de lo posible, termina una Historia de Usuaria antes de pasar -a la siguiente (cumpliendo con la Definición de Terminado y los Criterios -de Aceptación). - -### Diseño de la Interfaz de Usuaria - -#### Prototipo de baja fidelidad - -Durante tu trabajo deberás haber hecho e iterado bocetos (_sketches_) de tu -solución usando papel y lápiz. Te recomendamos tomar fotos de todas las -iteraciones que hagas, que las subas a tu repositorio y las menciones en tu -`README.md`. - -Recuerda pedir feedback de tu prototipo a tus compañeras y/o coaches. - -#### Prototipo de alta fidelidad - -Lo siguiente es diseñar tu Interfaz de Usuaria (UI por sus siglas en inglés - -_User Interface_). Para eso debes aprender a utilizar alguna herramienta de -diseño visual. Nosotros te recomendamos [Figma](https://www.figma.com/) que es -una herramienta que funciona en el navegador y, además, puedes crear una cuenta -gratis. Sin embargo, eres libre de utilizar otros editores gráficos como -Illustrator, Photoshop, etc. - -El diseño debe representar el _ideal_ de tu solución. Digamos que es lo que -desearías implementar si tuvieras tiempo ilimitado para trabajar. Además, tu -diseño debe seguir los fundamentos de _visual design_. - -Recuerda pedir feedback de tu prototipo a tus compañeras y/o coaches. - -### Testeos de usabilidad - -Durante el reto deberás hacer _tests_ de usabilidad con distintos usuarias, -y con base en los resultados, deberás iterar tus diseños. Cuéntanos -qué problemas de usabilidad detectaste a través de los _tests_ y cómo los -mejoraste en tu propuesta final. - -### Implementación de la Interfaz de Usuaria (HTML/CSS/JS) - -Luego de diseñar tu interfaz de usuaria deberás trabajar en su implementación. -**No** es necesario que construyas la interfaz exactamente como la diseñaste. -Tu tiempo de hacking es escaso, así que deberás priorizar. - -Revisa [las funcionalidades](#4-funcionalidades) que el proyecto pide del interfaz. - -### Pruebas unitarias - -El _boilerplate_ de este proyecto no incluye Pruebas Unitarias (_tests_), así es -que tendrás que escribirlas tú para las funciones encargadas de _procesar_, -_filtrar_ y _ordenar_ la data, así como _calcular_ estadísticas. -Te recomendamos usar -el framework [Jest](https://jestjs.io/) para ejecutar las pruebas unitarias. -Consultar su documentación. - -Tus _pruebas unitarias_ deben dar una cobertura del 70% de _statements_ -(_sentencias_), _functions_ (_funciones_), _lines_ (_líneas_), y _branches_ -(_ramas_) del archivo `src/dataFunctions.js` que contenga tus funciones y -está detallado en la sección de [Consideraciones técnicas](#5-consideraciones-técnicas). - -## 7. Objetivos de aprendizaje - - -Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto. Piensa en eso al decidir tu estrategia de trabajo. - -### HTML - -- [ ] **Uso de HTML semántico** - -
Links

- - * [HTML semántico](https://curriculum.laboratoria.la/es/topics/html/html5/semantic-html) - * [Semantics - MDN Web Docs Glossary](https://developer.mozilla.org/en-US/docs/Glossary/Semantics#Semantics_in_HTML) -

- -### CSS - -- [ ] **Uso de selectores de CSS** - -
Links

- - * [Intro a CSS](https://curriculum.laboratoria.la/es/topics/css/css/intro-css) - * [CSS Selectors - MDN](https://developer.mozilla.org/es/docs/Web/CSS/CSS_Selectors) -

- -- [ ] **Modelo de caja (box model): borde, margen, padding** - -
Links

- - * [Box Model & Display](https://curriculum.laboratoria.la/es/topics/css/css/boxmodel-and-display) - * [The box model - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/The_box_model) - * [Introduction to the CSS box model - MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model) - * [CSS display - MDN](https://developer.mozilla.org/pt-BR/docs/Web/CSS/display) - * [display - CSS Tricks](https://css-tricks.com/almanac/properties/d/display/) -

- -- [ ] **Uso de flexbox en CSS** - -
Links

- - * [A Complete Guide to Flexbox - CSS Tricks](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) - * [Flexbox Froggy](https://flexboxfroggy.com/#es) - * [Flexbox - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox) -

- -- [ ] **Uso de CSS Grid Layout** - -
Links

- - * [A Complete Guide to Grid - CSS Tricks](https://css-tricks.com/snippets/css/complete-guide-grid/) - * [Grids - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Grids) -

- -### Web APIs - -- [ ] **Uso de selectores del DOM** - -
Links

- - * [Manipulación del DOM](https://curriculum.laboratoria.la/es/topics/browser/dom/1-dom-methods-selection) - * [Introducción al DOM - MDN](https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction) - * [Localizando elementos DOM usando selectores - MDN](https://developer.mozilla.org/es/docs/Web/API/Document_object_model/Locating_DOM_elements_using_selectors) -

- -- [ ] **Manejo de eventos del DOM (listeners, propagación, delegación)** - -
Links

- - * [Introducción a eventos - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Events) - * [EventTarget.addEventListener() - MDN](https://developer.mozilla.org/es/docs/Web/API/EventTarget/addEventListener) - * [EventTarget.removeEventListener() - MDN](https://developer.mozilla.org/es/docs/Web/API/EventTarget/removeEventListener) - * [El objeto Event](https://developer.mozilla.org/es/docs/Web/API/Event) -

- -- [ ] **Manipulación dinámica del DOM** - -
Links

- - * [Introducción al DOM](https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction) - * [Node.appendChild() - MDN](https://developer.mozilla.org/es/docs/Web/API/Node/appendChild) - * [Document.createElement() - MDN](https://developer.mozilla.org/es/docs/Web/API/Document/createElement) - * [Document.createTextNode()](https://developer.mozilla.org/es/docs/Web/API/Document/createTextNode) - * [Element.innerHTML - MDN](https://developer.mozilla.org/es/docs/Web/API/Element/innerHTML) - * [Node.textContent - MDN](https://developer.mozilla.org/es/docs/Web/API/Node/textContent) -

+[3. Historias de usuarias] -- [ ] **Ruteado (History API, evento hashchange, window.location)** +[4. Diseño de la página] -
Links

+[5. Problemas detectados en tests de usabilidad] - * [Manipulando el historial del navegador - MDN](https://developer.mozilla.org/es/docs/DOM/Manipulando_el_historial_del_navegador) -

+[6. Funcionalidades] -- [ ] **Browser storage (localStorage, sessionStorage)** +[7. ApiKey ] -
Links

+[8. Consideraciones técnicas] - * [Window.localStorage - MDN](https://developer.mozilla.org/es/docs/Web/API/Window/localStorage) -

+[9. Prueba unitarias y Test] -- [ ] **Fetch API** +[10.Despliegue en Vercel] -
Links

- - * [Fetch API - MDN](https://developer.mozilla.org/es/docs/Web/API/Fetch_API) -

- -### JavaScript - -- [ ] **Callbacks** - -
Links

- - * [Función Callback - MDN](https://developer.mozilla.org/es/docs/Glossary/Callback_function) -

- -- [ ] **Promesas** - -
Links

- - * [Promise - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Promise) - * [How to Write a JavaScript Promise - freecodecamp (en inglés)](https://www.freecodecamp.org/news/how-to-write-a-javascript-promise-4ed8d44292b8/) -

- -- [ ] **Uso de identificadores descriptivos (Nomenclatura y Semántica)** - -- [ ] **Variables (declaración, asignación, ámbito)** - -
Links

- - * [Valores, tipos de datos y operadores](https://curriculum.laboratoria.la/es/topics/javascript/basics/values-variables-and-types) - * [Variables](https://curriculum.laboratoria.la/es/topics/javascript/basics/variables) -

- -- [ ] **Funciones (params, args, return)** - -
Links

- - * [Funciones (control de flujo)](https://curriculum.laboratoria.la/es/topics/javascript/flow-control/functions) - * [Funciones clásicas](https://curriculum.laboratoria.la/es/topics/javascript/functions/classic) - * [Arrow Functions](https://curriculum.laboratoria.la/es/topics/javascript/functions/arrow) - * [Funciones — bloques de código reutilizables - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Functions) -

- -- [ ] **Uso de condicionales (if-else, switch, operador ternario, lógica booleana)** - -
Links

- - * [Estructuras condicionales y repetitivas](https://curriculum.laboratoria.la/es/topics/javascript/flow-control/conditionals-and-loops) - * [Tomando decisiones en tu código — condicionales - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/conditionals) -

- -- [ ] **Diferenciar entre tipos de datos primitivos y no primitivos** - -- [ ] **Arrays (arreglos)** - -
Links

- - * [Arreglos](https://curriculum.laboratoria.la/es/topics/javascript/arrays) - * [Array - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/) - * [Array.prototype.sort() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) - * [Array.prototype.forEach() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) - * [Array.prototype.map() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/map) - * [Array.prototype.filter() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) - * [Array.prototype.reduce() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce) -

- -- [ ] **Objetos (key, value)** - -
Links

- - * [Objetos en JavaScript](https://curriculum.laboratoria.la/es/topics/javascript/objects/objects) -

- -- [ ] **Diferenciar entre expresiones (expressions) y sentencias (statements)** - -- [ ] **Uso de bucles/ciclos (while, for, for..of)** - -
Links

- - * [Bucles (Loops)](https://curriculum.laboratoria.la/es/topics/javascript/flow-control/loops) - * [Bucles e iteración - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Loops_and_iteration) -

- -- [ ] **Módulos de ECMAScript (ES Modules)** - -
Links

- - * [import - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/import) - * [export - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/export) -

- -- [ ] **Pruebas unitarias (unit tests)** - -
Links

- - * [Empezando con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/getting-started) -

- -- [ ] **Pruebas asíncronas** - -
Links

- - * [Tests de código asincrónico con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/asynchronous) -

- -- [ ] **Uso de mocks y espías** - -
Links

- - * [Manual Mocks con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/manual-mocks) -

- -### HTTP - -- [ ] **Cabeceras (headers)** - -
Links

- - * [HTTP headers - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Headers) -

- -- [ ] **Consulta o petición (request) y respuesta (response).** - -
Links

- - * [Generalidades del protocolo HTTP - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Overview) - * [Mensajes HTTP - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Messages) -

- -- [ ] **Códigos de status de HTTP** - -
Links

- - * [Códigos de estado de respuesta HTTP - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Status) - * [The Complete Guide to Status Codes for Meaningful ReST APIs - dev.to](https://dev.to/khaosdoctor/the-complete-guide-to-status-codes-for-meaningful-rest-apis-1-5c5) -

- -### AI Prompting - -- [ ] **Priming Chatbots** - -
Links

- - * [Priming Chatbots | Learn Prompting: Your Guide to Communicating with AI](https://learnprompting.org/es/docs/basics/priming_prompt) -

- -- [ ] **OpenAI API** - -
Links

- - * [Introduction - API Reference - OpenAI API](https://platform.openai.com/docs/introduction) - * [Authentication - API Reference - OpenAI API](https://platform.openai.com/docs/api-reference/authentication) - * [Making requests - API Reference - OpenAI API](https://platform.openai.com/docs/api-reference/making-requests) - * [The chat completion object - API Reference - OpenAI API](https://platform.openai.com/docs/api-reference/chat/object) -

- -### Control de Versiones (Git y GitHub) - -- [ ] **Git: Instalación y configuración** - -- [ ] **Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)** - -- [ ] **Git: Integración de cambios entre ramas (branch, checkout, fetch, merge, reset, rebase, tag)** - -- [ ] **GitHub: Creación de cuenta y repos, configuración de llaves SSH** - -- [ ] **GitHub: Despliegue con GitHub Pages** - -
Links

- - * [Sitio oficial de GitHub Pages](https://pages.github.com/) -

- -- [ ] **GitHub: Colaboración en Github (branches | forks | pull requests | code review | tags)** +## 1. Preámbulo -### Centrado en el usuario +Este proyecto que es la continuacion del proyecto anterior, llamado dataVerse, la cual pudimos reutilizar la data obtenida por la inteligencia artificial y poder contruir una página SPA. Este proyecto esta diseñado para que el usario pueda filtrar y ordenar sus personajes , conocer la estadistica de recompensa y tiene la posibilidad de interactuar con sus personajes preferidos. -- [ ] **Diseñar y desarrollar un producto o servicio poniendo a las usuarias en el centro** +## 2. Creación de la data mediante el uso de IA. -### Diseño de producto +Estamos en una etapa donde la inteligencia artificial nos permite obtener información rápida y precisa, a travez de un prompting se solicitó que se creara un objeto de 24 personajes de One Piece y que cada una tuviera un arreglo con unos valores. -- [ ] **Crear prototipos de alta fidelidad que incluyan interacciones** +## 3.Historias de usuarias -- [ ] **Seguir los principios básicos de diseño visual** +One Piece, ha cautivado a innumerables fanáticos con sus personajes fascinantes y sus historias envolventes. Como equipo de desarrollo, reconocemos la pasión y el interés de nuestros usuarios por explorar a fondo a los personajes que han llegado a amar. Con el objetivo de proporcionar una experiencia más enriquecedora y satisfactoria, nos proponemos implementar la funcionalidad de "Visualizar a detalle su personaje preferido" y asi como también permitirle la interacción con ellos a traves de la IA. Para eso nos hicimos las siguientes preguntas: Como usario quiero poder filtrar los personajes para conocer su origen y tripulación. Como usuario quiero poder ordenar los personajes de manera ascendente y descendente. Como usario quiero poder ordenar los personajes por recompesa mas baja y mas alta para poder visualizarla y compararlas con otros personajes. Como usuario quiero ingresar la apiKey para poder chatear con todos los personajes. Como usuario quiero un botón para poder ingresar la apiKey y que este quede almacenada y me permita chatear tanto con el personaje individual como el grupal. -### Investigación +## 4. Diseño de la página -- [ ] **Planear y ejecutar testeos de usabilidad de prototipos en distintos niveles de fidelidad** +En este proyecto se pudo realizar el diseño de alta fidelidad a través de Figma y que pudiera ser de manera responsiva para moviles. -
Links

- * [Intro a testeos usabilidad](https://coda.io/@bootcamp-laboratoria/contenido-ux/test-de-usabilidad-15) - * [Pruebas con Usuarios 1 — ¿Qué, cuándo y para qué testeamos?](https://eugeniacasabona.medium.com/pruebas-con-usuarios-1-qu%C3%A9-cu%C3%A1ndo-y-para-qu%C3%A9-testeamos-7c3a89b4b5e7) -

+Imagen#1 Prototipo diseño de escritorio. -## 8. Pistas, tips y lecturas complementarias +![Prototipo #1 diseño de escritorio](/src/img/imagen%20_1.png) -### Primeros pasos -Súmate al canal de Slack -[#project-dataverse-chat](https://claseslaboratoria.slack.com/archives/C03MV35EP5M) -para conversar y pedir ayuda del proyecto. +Imagen#2 Prototipo diseño de escritorio chat individual. -Te sugerimos algunas tareas para dar inicio al proyecto. No es necesario -abordarlas de manera secuencial, y puedes llevarlas a cabo en paralelo -mientras avanzas con la planificación de las Historias de Usuario: +![Prototipo #2 diseño de escritorio chat individual](/src/img/imagen%20_2.png) -#### Diseño de Wireframes o Prototipo de Baja Fidelidad -Comienza por diseñar wireframes o prototipos de baja fidelidad para capturar -los requisitos funcionales de tu proyecto. Es recomendable comenzar con un -enfoque ["mobile first"](https://mediaclick.es/blog/diseno-web-responsive-design-y-la-importancia-del-mobile-first/) -para garantizar la usabilidad en dispositivos móviles, -y luego extender la atención a pantallas más grandes, como las de escritorio. +Imagen#3 Prototipo diseño de escritorio chat grupal. -#### Comprende los Conceptos de SPA (Single Page Application) y Enrutamiento +![Prototipo #3 diseño de escritorio chat grupal](/src/img/chat%20_grupal.png) -Antes de comenzar a codificar, asegúrate de comprender los conceptos de una -Aplicación de Página Única (SPA) y el enrutamiento de páginas. Esto te -permitirá crear una experiencia de usuario fluida y dinámica. Investiga -las mejores prácticas y las herramientas disponibles para implementar un -SPA en tu proyecto. +## 5. Problemas detectados en tests de usabilidad -#### Preparación de la Estructura del Proyecto +## 6. Funcionalidades -Organiza tu proyecto creando la estructura de directorios necesaria y -configurando un sistema de enrutamiento básico para cambiar dinámicamente -entre dos vistas. Asegúrate de que tu proyecto tenga una arquitectura -limpia y escalable. +El objetivo de este proyecto, se requeria construir una pagina SPA que tuviera las mismas funcionalidades del proyecto anterior de filtar, ordenar y un boton para volver a la página principal Y se incorporó que se pudiera interactuar con los personajes a través de la IA. Para esto es requerido un ApiKey para que las conversaciónes con los personajes se pueda ejecutar. -#### Integración de Dataverse +## 7.Consideraciones técnicas -Si tienes la intención de utilizar código de Dataverse en tu proyecto, -asegúrate de importar los archivos relevantes, como `dataset.js`, -`dataFunctions.js`, `main.js`, y `view.js`, junto con sus respectivas -pruebas. Ten en cuenta que `main.js` y `view.js` requerirán una -refactorización para adaptarse a las vistas y componentes específicos -de tu proyecto. +El proyecto tiene esta estructura detalladas y requeridas para poder tener todo segmentado y poder reutilizar los componentes para la vista de las paginas diseñadas para los personajes y la estadistica. -#### Identifica las funcionalides de Open AI -Consulta la documentación de la -[API de Open AI](https://platform.openai.com/docs/guides/gpt?lang=node.js). -Identifica y prueba las funciones que usarás para construir el chat -de tu aplicación +![Diseño del proyecto](/src/img/diseño_%20del_%20proyecto.png) -#### Cuando ya estés lista para codear, te sugerimos empezar de esta manera +## 8. ApiKey -1. Una de las integrantes del equipo debe realizar un :fork_and_knife: - [fork](https://help.github.com/articles/fork-a-repo/) del repo de tu cohort, - tus _coaches_ te compartirán un _link_ a un repo y te darán acceso de lectura - en ese repo. La otra integrante del equipo deber hacer un fork **del - repositorio de su compañera** y - [configurar](https://gist.github.com/BCasal/026e4c7f5c71418485c1) un `remote` - hacia el mismo. -2. :arrow_down: [Clona](https://help.github.com/articles/cloning-a-repository/) - tu _fork_ a tu computadora (copia local). -3. 📦 Instala las dependencias del proyecto con el comando `npm install`. Esto - asume que has instalado [Node.js](https://nodejs.org/) (que incluye [npm](https://docs.npmjs.com/)). -4. Si todo ha ido bien, deberías poder ejecutar las :traffic_light: - pruebas unitarias (unit tests) con el comando `npm test`. -5. Para ver la interfaz de tu programa en el navegador, usa el comando - `npm start` para arrancar el servidor web y dirígete a - `http://localhost:5000` en tu navegador. -6. A codear se ha dicho! :rocket: +Incorporamos un botón llamado Api Key , que a través de un input solicita la apiKey, esto le va a permitir al usuario interactual con cualquier personaje de manera individual o grupal. De no colocarse la apiKey no podrá comunicarse con su personaje y le arrojara un error. -### Contenido de referencia +## 9.Prueba unitarias y Test -#### Desarrollo Front-end -* [Topicos en la curricula de sitio Laboratoria](https://curriculum.laboratoria.la/es/web-dev/topics) - testing, arreglos, objetos, funciones, DOM en Browser Javascript. -* [Promesas](https://es.javascript.info/promise-basics) -* [Haciendo peticiones con Fetch](https://developer.mozilla.org/es/docs/Web/API/Fetch_API/Utilizando_Fetch) -* [Almacenamiento con LocalStorage](https://es.javascript.info/localstorage) -* [Creando un router SPA con vanilla Javascript](https://github.com/Laboratoria/guide-router/blob/guide-v1/README.md) -* [Delegación de eventos](https://es.javascript.info/event-delegation) - -#### Inteligencia Artificial y Prompting - -* [Learn Prompting](https://learnprompting.org/es/docs/category/-basic-applications) -* [Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering) -* [OpenAI Playground](https://beta.openai.com/playground) -* [Making requests](https://platform.openai.com/docs/api-reference/making-requests) -* [Chat with AI](https://platform.openai.com/docs/api-reference/chat) -* [Priming Chatbots](https://learnprompting.org/es/docs/basics/priming_prompt) -* [Build your aplication with AI](https://platform.openai.com/docs/quickstart/build-your-application) - -#### Herramientas - -* [Jest](https://jestjs.io/) -* [Vercel](https://vercel.com/) -* [Netlify](https://www.netlify.com/) - -## 9. Consideraciones para pedir tu Project Feedback - -Antes de agendar tu Project Feedback con un coach, asegúrate que tu proyecto: - -* [ ] Cumple con todas las pruebas unitarias al ejecutar `npm run test` y - que tienen una cobertura del 70% de _statements_ (_sentencias_), - _functions_ (_funciones_), _lines_ (_líneas_), y _branches_ -* [ ] Esta libre de _errores_ de `eslint` al ejecutar `npm run pretest` -* [ ] Está subido a GitHub y desplegado en Netlify o Vercel. -* Tiene un `README.md` con la siguiente: - - [ ] _Definición del producto_ clara e informativa - - [ ] Historias de usuaria - - [ ] Un _sketch_ de la solución (prototipo de baja fidelidad) y - _Diseño de la Interfaz de Usuaria_ (prototipo de alta fidelidad) - - [ ] El listado de problemas que detectaste a través de tests - de usabilidad en el `README.md` -* Tiene un UI que cumple las funcionalidades: - - [ ] Permite ver toda la data en la pantalla principal con opciones para - filtrar y ordenar. - - [ ] Permite ingresar un API Key a través de un formulario. - - [ ] Permite ver una página con más detalles de cada entidad. En esta página - se puede iniciar el chat. - - [ ] Permite conversar con el personaje o entidad de la data a través - de un chat. - - [ ] Permite chatear de forma grupal con todas las entidades de la data. - - [ ] Es responsive y fue realizado usando la metodología mobile first. - -Recuerda que debes hacer una autoevaluación de _objetivos de aprendizaje_ y -_life skills_ desde tu dashboard de estudiante. - -Si no has completado todo lo anterior, no consideramos que estás lista para -tu sesión de Project Feedback. +## 10. Despliegue en Vercel \ No newline at end of file diff --git a/src/img/chat _grupal.png b/src/img/chat _grupal.png new file mode 100644 index 0000000000000000000000000000000000000000..41e6a631319a44566a15f53dede3d091aafa895c GIT binary patch literal 81651 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
Vug|4c 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 BQw{(C literal 0 HcmV?d00001 diff --git "a/src/img/dise\303\261o_ del_ proyecto.png" "b/src/img/dise\303\261o_ del_ proyecto.png" new file mode 100644 index 0000000000000000000000000000000000000000..3d99a4e62e908f35e6de17eea60bbe2deabb265b GIT binary patch literal 15295 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 X*S^JVG|zxTw+Kpd&p@RzrXl|a-}_y* literal 0 HcmV?d00001 diff --git a/src/img/imagen _1.png b/src/img/imagen _1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c399e37dacd83fed35062cfa67eb1c12d5d6835 GIT binary patch literal 102902 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±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 literal 0 HcmV?d00001 diff --git a/src/views/detalle.js b/src/views/detalle.js index a18a3d54..c3c40b3e 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,8 +2,12 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "../components/chat.js"; +import dataset from "../data/dataset.js"; -export const renderCharacters = (element) => { +export const renderCharacters = () => { + + const id= window.location.pathname.replace("/detail-", ""); + const element= dataset.find((personaje)=>personaje.id===id); const chat= renderChat(element); const header = renderHeader() const nav = renderNav(); @@ -18,10 +22,10 @@ export const renderCharacters = (element) => {

${element.name}

"${element.description}"

-

Status: ${element.status}

-

Origin: ${element.seaOfOrigin}

-

Crew: ${element.crewOrigin}

-

Bounty: ${element.bounty}

+

Status: ${element.facts.status}

+

Origin: ${element.facts.seaOfOrigin}

+

Crew: ${element.facts.crewOrigin}

+

Bounty: ${element.facts.bounty}

` @@ -32,6 +36,7 @@ export const renderCharacters = (element) => { const title = nav.querySelector("#titulo"); title.style.display = "block"; title.innerHTML = `CHAT WITH ${element.name}`; + console.log(title) section.appendChild(header); section.appendChild(nav); From 9964d1a3ef02a641cef02a95fd7f85445e7853da Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Fri, 24 Nov 2023 14:12:32 -0300 Subject: [PATCH 63/69] index fuera, deploy --- .gitignore | 3 ++- src/index.html => index.html | 0 2 files changed, 2 insertions(+), 1 deletion(-) rename src/index.html => index.html (100%) diff --git a/.gitignore b/.gitignore index 80e70b86..dff1d5fd 100644 --- a/.gitignore +++ b/.gitignore @@ -3,4 +3,5 @@ coverage/ node_modules/ .vscode/ -.env \ No newline at end of file +.env +.vercel diff --git a/src/index.html b/index.html similarity index 100% rename from src/index.html rename to index.html From 0b4ac9523ab924e016756bf48733c2486675ff1c Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Fri, 24 Nov 2023 14:20:58 -0300 Subject: [PATCH 64/69] index dentro de src --- index.html => src/index.html | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename index.html => src/index.html (100%) diff --git a/index.html b/src/index.html similarity index 100% rename from index.html rename to src/index.html From 91207b0636e7d9e91ff1ce98cae1233ea9bcf276 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Sat, 25 Nov 2023 00:56:02 -0300 Subject: [PATCH 65/69] cambios en el readmi de conflico --- README.md | 39 --------------------------------------- 1 file changed, 39 deletions(-) diff --git a/README.md b/README.md index 80e9d6b3..be7ef20b 100644 --- a/README.md +++ b/README.md @@ -38,44 +38,6 @@ One Piece, ha cautivado a innumerables fanáticos con sus personajes fascinantes En este proyecto se pudo realizar el diseño de alta fidelidad a través de Figma y que pudiera ser de manera responsiva para moviles. -<<<<<<< HEAD - -Imagen#1 Prototipo diseño de escritorio. - -![Prototipo #1 diseño de escritorio](/src/img/imagen%20_1.png) - - -Imagen#2 Prototipo diseño de escritorio chat individual. - -![Prototipo #2 diseño de escritorio chat individual](/src/img/imagen%20_2.png) - - -Imagen#3 Prototipo diseño de escritorio chat grupal. - -![Prototipo #3 diseño de escritorio chat grupal](/src/img/chat%20_grupal.png) - -## 5. Problemas detectados en tests de usabilidad - -## 6. Funcionalidades - -El objetivo de este proyecto, se requeria construir una pagina SPA que tuviera las mismas funcionalidades del proyecto anterior de filtar, ordenar y un boton para volver a la página principal Y se incorporó que se pudiera interactuar con los personajes a través de la IA. Para esto es requerido un ApiKey para que las conversaciónes con los personajes se pueda ejecutar. - -## 7.Consideraciones técnicas - -El proyecto tiene esta estructura detalladas y requeridas para poder tener todo segmentado y poder reutilizar los componentes para la vista de las paginas diseñadas para los personajes y la estadistica. - - -![Diseño del proyecto](/src/img/diseño_%20del_%20proyecto.png) - -## 8. ApiKey - -Incorporamos un botón llamado Api Key , que a través de un input solicita la apiKey, esto le va a permitir al usuario interactual con cualquier personaje de manera individual o grupal. De no colocarse la apiKey no podrá comunicarse con su personaje y le arrojara un error. - -## 9.Prueba unitarias y Test - - -## 10. Despliegue en Vercel -======= Imagen#1 Prototipo diseño de escritorio. ![Prototipo #1 diseño de escritorio](/src/img/imagen_%20todos%20.png) @@ -107,4 +69,3 @@ Incorporamos un botón llamado Api Key , que a través de un input solicita la a ## 9.Prueba unitarias y Test ## 10. Despliegue en Vercel ->>>>>>> main From 9368a73bc28f98b33b33402f08821dfd46476901 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Mon, 27 Nov 2023 15:12:48 -0300 Subject: [PATCH 66/69] test home --- package-lock.json | 1902 +++++++++++++++++++++- package.json | 3 +- src/apiKey.js | 23 +- src/components/chat.js | 100 +- src/components/nav.js | 32 +- src/data/dataset.js | 620 +++---- src/index.js | 13 +- src/lib/chatApi.js | 86 +- src/test/example.spec.js | 0 src/views/apiKey.js | 86 +- src/views/error.js | 22 +- src/views/everyoneChat.js | 58 +- src/views/facts.js | 20 +- src/views/home.js | 153 +- test/data.js | 42 + {src/test => test}/dataFunctions.spec.js | 3 +- test/home.spec.js | 69 + 17 files changed, 2614 insertions(+), 618 deletions(-) delete mode 100644 src/test/example.spec.js create mode 100644 test/data.js rename {src/test => test}/dataFunctions.spec.js (98%) create mode 100644 test/home.spec.js diff --git a/package-lock.json b/package-lock.json index 655be8a1..20dca6ae 100644 --- a/package-lock.json +++ b/package-lock.json @@ -15,6 +15,7 @@ "babel-jest": "^27.0.1", "css": "^3.0.0", "eslint": "^8.3.0", + "eslint-plugin-import": "^2.29.0", "gh-pages": "^3.1.0", "htmlhint": "^1.0.0", "jest": "^27.0.1", @@ -1469,6 +1470,12 @@ "@types/istanbul-lib-report": "*" } }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, "node_modules/@types/node": { "version": "20.8.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", @@ -1729,6 +1736,38 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -1750,6 +1789,82 @@ "node": ">=0.10.0" } }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/async": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", @@ -1777,6 +1892,18 @@ "node": ">= 4.5.0" } }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -2087,6 +2214,20 @@ "node": ">= 0.8" } }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -2604,6 +2745,37 @@ "node": ">=0.10.0" } }, + "node_modules/define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -2712,6 +2884,99 @@ "is-arrayish": "^0.2.1" } }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -2806,6 +3071,104 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/eslint-scope": { "version": "7.2.2", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", @@ -3286,6 +3649,15 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, "node_modules/form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -3343,6 +3715,33 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -3361,6 +3760,21 @@ "node": "6.* || 8.* || >= 10.*" } }, + "node_modules/get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -3382,6 +3796,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/gh-pages": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", @@ -3445,6 +3875,21 @@ "node": ">=4" } }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/globby": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", @@ -3461,6 +3906,18 @@ "node": ">=0.10.0" } }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -3473,6 +3930,15 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -3482,6 +3948,57 @@ "node": ">=4" } }, + "node_modules/has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -3757,12 +4274,80 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -3775,6 +4360,21 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -3829,6 +4429,18 @@ "node": ">=0.10.0" } }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", @@ -3838,6 +4450,21 @@ "node": ">=0.12.0" } }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -3865,6 +4492,34 @@ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", @@ -3877,12 +4532,69 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -3895,6 +4607,12 @@ "node": ">=8" } }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -6419,6 +7137,88 @@ "node": ">=0.10.0" } }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", @@ -6795,6 +7595,23 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/registry-auth-token": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", @@ -6942,12 +7759,44 @@ "queue-microtask": "^1.2.2" } }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "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/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -7071,6 +7920,35 @@ "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", "dev": true }, + "node_modules/set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -7092,6 +7970,20 @@ "node": ">=8" } }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -7227,6 +8119,51 @@ "url": "https://github.com/chalk/strip-ansi?sponsor=1" } }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -7480,6 +8417,39 @@ "node": ">=0.10.0" } }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -7513,6 +8483,71 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -7522,6 +8557,21 @@ "is-typedarray": "^1.0.0" } }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -7732,6 +8782,41 @@ "node": ">= 8" } }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", @@ -9037,6 +10122,12 @@ "@types/istanbul-lib-report": "*" } }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, "@types/node": { "version": "20.8.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.8.9.tgz", @@ -9242,6 +10333,29 @@ "sprintf-js": "~1.0.2" } }, + "array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + } + }, + "array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + } + }, "array-union": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", @@ -9257,6 +10371,58 @@ "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", "dev": true }, + "array.prototype.findlastindex": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz", + "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + } + }, + "arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + } + }, "async": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", @@ -9278,6 +10444,12 @@ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", "dev": true }, + "available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true + }, "babel-jest": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", @@ -9500,6 +10672,17 @@ "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", "dev": true }, + "call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + } + }, "callsites": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", @@ -9889,6 +11072,28 @@ "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", "dev": true }, + "define-data-property": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -9970,6 +11175,84 @@ "is-arrayish": "^0.2.1" } }, + "es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "requires": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + } + }, + "es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + } + }, + "es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "requires": { + "hasown": "^2.0.0" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, "escalade": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", @@ -10144,23 +11427,110 @@ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "dev": true, "requires": { - "p-limit": "^3.0.2" + "p-limit": "^3.0.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.8.0.tgz", + "integrity": "sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==", + "dev": true, + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" } - }, - "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==", + } + } + }, + "eslint-plugin-import": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz", + "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==", + "dev": true, + "requires": { + "array-includes": "^3.1.7", + "array.prototype.findlastindex": "^1.2.3", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.8.0", + "hasown": "^2.0.0", + "is-core-module": "^2.13.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.7", + "object.groupby": "^1.0.1", + "object.values": "^1.1.7", + "semver": "^6.3.1", + "tsconfig-paths": "^3.14.2" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { - "has-flag": "^4.0.0" + "ms": "^2.1.1" } }, - "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } } } }, @@ -10380,6 +11750,15 @@ "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", "dev": true }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "requires": { + "is-callable": "^1.1.3" + } + }, "form-data": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", @@ -10421,6 +11800,24 @@ "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", "dev": true }, + "function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", @@ -10433,6 +11830,18 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, + "get-intrinsic": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "requires": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, "get-package-type": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", @@ -10445,6 +11854,16 @@ "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "gh-pages": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/gh-pages/-/gh-pages-3.2.3.tgz", @@ -10489,6 +11908,15 @@ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", "dev": true }, + "globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3" + } + }, "globby": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", @@ -10502,6 +11930,15 @@ "pinkie-promise": "^2.0.0" } }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, "graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", @@ -10514,12 +11951,48 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, + "has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", "dev": true }, + "has-property-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2" + } + }, + "has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "hasown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", @@ -10727,12 +12200,59 @@ "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", "dev": true }, + "internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + } + }, + "is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + } + }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", "dev": true }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true + }, "is-core-module": { "version": "2.13.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", @@ -10742,6 +12262,15 @@ "hasown": "^2.0.0" } }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -10775,12 +12304,27 @@ "is-extglob": "^2.1.1" } }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, "is-number": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -10799,18 +12343,73 @@ "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", "dev": true }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "requires": { + "which-typed-array": "^1.1.11" + } + }, "is-typedarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", "dev": true }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -10820,6 +12419,12 @@ "is-docker": "^2.0.0" } }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", @@ -12730,6 +14335,64 @@ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", "dev": true }, + "object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + } + }, + "object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "object.groupby": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz", + "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1" + } + }, + "object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, "on-headers": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", @@ -13003,6 +14666,17 @@ "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", "dev": true }, + "regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + } + }, "registry-auth-token": { "version": "3.3.2", "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", @@ -13102,12 +14776,35 @@ "queue-microtask": "^1.2.2" } }, + "safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + } + }, "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 }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -13207,6 +14904,29 @@ } } }, + "set-function-length": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "requires": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + } + }, + "set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "requires": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + } + }, "shebang-command": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", @@ -13222,6 +14942,17 @@ "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { "version": "3.0.7", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", @@ -13327,6 +15058,39 @@ } } }, + "string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, + "string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + } + }, "strip-ansi": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", @@ -13517,6 +15281,35 @@ "escape-string-regexp": "^1.0.2" } }, + "tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true + } + } + }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -13538,6 +15331,53 @@ "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", "dev": true }, + "typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + } + }, + "typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + } + }, "typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -13547,6 +15387,18 @@ "is-typedarray": "^1.0.0" } }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + } + }, "undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", @@ -13704,6 +15556,32 @@ "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "requires": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + } + }, "widest-line": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz", diff --git a/package.json b/package.json index dd779eba..94e00d6d 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "babel-jest": "^27.0.1", "css": "^3.0.0", "eslint": "^8.3.0", + "eslint-plugin-import": "^2.29.0", "gh-pages": "^3.1.0", "htmlhint": "^1.0.0", "jest": "^27.0.1", @@ -36,4 +37,4 @@ "version": "7.2.0", "commit": "916e031e02c3283ec75092f3e122fa58755d56c3" } -} \ No newline at end of file +} diff --git a/src/apiKey.js b/src/apiKey.js index 8e9abfcb..a7c82543 100644 --- a/src/apiKey.js +++ b/src/apiKey.js @@ -1,14 +1,12 @@ import { renderHeader } from "./components/header.js"; import { renderNav } from "./components/nav.js"; import { navigateTo } from "./router.js"; -import { openIAapi, openIAapiIndividual } from "./lib/chatApi.js"; -//import { renderFooter } from "./components/footer.js"; +import { openIAapiIndividual } from "./lib/chatApi.js"; export const renderApiKey = () => { const header = renderHeader(); const nav = renderNav(); nav.style.width = "100%"; - // const footer = renderFooter(); const tittle = document.createElement("h2"); tittle.innerHTML = `API KEY`; tittle.classList.add("apiStyle"); @@ -33,26 +31,29 @@ export const renderApiKey = () => { input.style.display = "block" const divApiButtons = document.createElement("div"); divApiButtons.classList.add("divApiButtons"); - let apiKeyButton = document.createElement("button"); + const apiKeyButton = document.createElement("button"); apiKeyButton.id = "apiKeyButton"; apiKeyButton.classList.add("buttonKey"); apiKeyButton.innerHTML = "Save"; - let apiKeyButtonClear = document.createElement("button"); + const apiKeyButtonClear = document.createElement("button"); apiKeyButtonClear.id = "apiKeyButtonClear"; apiKeyButtonClear.classList.add("buttonKey"); apiKeyButtonClear.innerHTML = "Delete"; - + apiKeyButton.addEventListener("click", (element) => { localStorage.setItem("apiKey", input.value); const userText = "hola"; openIAapiIndividual(element.name, userText) - .then((response) => {if (response.status === 401 || response.status === 403) { - console.error("Error en la solicitud:"); - alert("Authentication error: invalid or missing token."); -}else{navigateTo("/")} -response.json()})} ) + .then((response) => { + if (response.status === 401 || response.status === 403) { + console.error("Error en la solicitud:"); + alert("Authentication error: invalid or missing token."); + } else { navigateTo("/") } + response.json() + }) + }) apiKeyButtonClear.addEventListener("click", () => { diff --git a/src/components/chat.js b/src/components/chat.js index 1d398cfc..32a4e719 100644 --- a/src/components/chat.js +++ b/src/components/chat.js @@ -7,76 +7,76 @@ export const renderChat = (element) => { container.id = "chatContainer"; const chatSection = document.createElement("section"); chatSection.id = "chatSection"; - const divTextarea= document.createElement("div"); + const divTextarea = document.createElement("div"); divTextarea.classList.add("divTextarea") - let inputChat = document.createElement("textarea"); + const inputChat = document.createElement("textarea"); inputChat.id = "inputChat"; inputChat.placeholder = "Chat with your favourite character"; - let sendButton = document.createElement("button"); + const sendButton = document.createElement("button"); sendButton.id = "sendButton"; sendButton.innerHTML = ``; - sendButton.addEventListener("click", (e) => { - - let userText = container.querySelector("#inputChat").value; - let showUserText = document.createElement("p"); - - + sendButton.addEventListener("click", () => { + + const userText = container.querySelector("#inputChat").value; + const showUserText = document.createElement("p"); + + showUserText.innerHTML = userText; showUserText.style.color = "blue" chatSection.appendChild(showUserText); - - let clearTextarea = container.querySelector("#inputChat"); + + const clearTextarea = container.querySelector("#inputChat"); clearTextarea.value = ""; - const route = window.location.pathname; - if(route === "/panel"){ - - openIAapi(characters, userText) - .then((response) => //{if (response.status === 401 || response.status === 403) { - //throw new Error("Error de autenticación: Token inválido o faltante.");} - response.json()) + const route = window.location.pathname; + if (route === "/panel") { + + openIAapi(characters, userText) + .then((response) => //{if (response.status === 401 || response.status === 403) { + //throw new Error("Error de autenticación: Token inválido o faltante.");} + response.json()) - .then((data) => { - let apiAnswer = document.createElement("p"); - apiAnswer.innerHTML = data.choices[0].message.content; - chatSection.appendChild(apiAnswer); - }) + .then((data) => { + const apiAnswer = document.createElement("p"); + apiAnswer.innerHTML = data.choices[0].message.content; + chatSection.appendChild(apiAnswer); + }) - .catch((error) => { - console.error("Error en la solicitud:", error); - let apiError = document.createElement("p"); - apiError.innerHTML = "Authentication error: invalid or missing token."; - apiError.style.color = "red"; - apiError.style.fontSize = "25px"; - container.appendChild(apiError); - }) - } else{ + .catch((error) => { + console.error("Error en la solicitud:", error); + const apiError = document.createElement("p"); + apiError.innerHTML = "Authentication error: invalid or missing token."; + apiError.style.color = "red"; + apiError.style.fontSize = "25px"; + container.appendChild(apiError); + }) + } else { openIAapiIndividual(element.name, userText) - .then((response) => - // {if (response.status === 401 || response.status === 403) { - // throw new Error("Error de autenticación: Token inválido o faltante.");} - response.json()) + .then((response) => + // {if (response.status === 401 || response.status === 403) { + // throw new Error("Error de autenticación: Token inválido o faltante.");} + response.json()) - .then((data) => { - let apiAnswer = document.createElement("p"); - apiAnswer.innerHTML = data.choices[0].message.content; - chatSection.appendChild(apiAnswer); - }) + .then((data) => { + const apiAnswer = document.createElement("p"); + apiAnswer.innerHTML = data.choices[0].message.content; + chatSection.appendChild(apiAnswer); + }) - .catch((error) => { - console.error("Error en la solicitud:", error); - let apiError = document.createElement("p"); - apiError.innerHTML = "Authentication error: invalid or missing token."; - apiError.style.color = "red"; - apiError.style.fontSize = "25px"; - container.appendChild(apiError); - }) + .catch((error) => { + console.error("Error en la solicitud:", error); + const apiError = document.createElement("p"); + apiError.innerHTML = "Authentication error: invalid or missing token."; + apiError.style.color = "red"; + apiError.style.fontSize = "25px"; + container.appendChild(apiError); + }) } }); container.appendChild(chatSection); divTextarea.appendChild(inputChat); divTextarea.appendChild(sendButton); - container.appendChild(divTextarea); + container.appendChild(divTextarea); return container; }; diff --git a/src/components/nav.js b/src/components/nav.js index 3cf46c72..8e7137f3 100644 --- a/src/components/nav.js +++ b/src/components/nav.js @@ -1,6 +1,6 @@ import { navigateTo } from "../router.js"; -export const renderNav = () => { +export const renderNav = () => { const nav = document.createElement("nav"); nav.classList.add("navStyle"); nav.innerHTML += ` @@ -54,22 +54,22 @@ export const renderNav = () => { `; - - const homeIcon= nav.querySelector("#homeButton"); - homeIcon.addEventListener("click" ,(e) => { + + const homeIcon = nav.querySelector("#homeButton"); + homeIcon.addEventListener("click", (e) => { e.preventDefault(); - navigateTo("/"); + navigateTo("/"); }); const title = document.createElement("h2"); - - + + title.id = "titulo"; title.style.display = "none"; - title.classList.add("detallesStyle"); - nav.appendChild(title); + title.classList.add("detallesStyle"); + nav.appendChild(title); - const apiKeyInput= nav.querySelector("#apiKey"); + const apiKeyInput = nav.querySelector("#apiKey"); apiKeyInput.addEventListener("click", (e) => { e.preventDefault(); @@ -83,14 +83,14 @@ export const renderNav = () => { everyoneButton.addEventListener("click", (e) => { e.preventDefault(); - if(apiSaved === null){ + if (apiSaved === null) { navigateTo("/api-key") - }else{ - navigateTo("/panel"); - } + } else { + navigateTo("/panel"); + } }); - -return nav; + + return nav; } \ No newline at end of file diff --git a/src/data/dataset.js b/src/data/dataset.js index 572d5d6b..4787bb04 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -1,312 +1,312 @@ export default [ - { - id: "monkey-d-luffy", - name: "Monkey D. Luffy", - shortDescription: "Captain of the Straw Hat Pirates", - description: "Luffy is the fearless captain of the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/7/71304.jpg", - facts: { - bounty: "1,500,000,000 Berries", - status: "Alive", - seaOfOrigin: "East Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "roronoa-zoro", - name: "Roronoa Zoro", - shortDescription: "Swordsman of the Straw Hat Pirates", - description: "Zoro is the skilled swordsman of the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/5/94250.jpg", - facts: { - bounty: "320,000,000 Berries", - status: "Alive", - seaOfOrigin: "East Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "nami", - name: "Nami", - shortDescription: "Expert Navigator of the Straw Hat Pirates", - description: "Nami is the talented navigator of the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/5/348437.jpg", - facts: { - bounty: "66,000,000 Berries", - status: "Alive", - seaOfOrigin: "East Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "usopp", - name: "Usopp", - shortDescription: "Sniper and Storyteller", - description: "Usopp is the skilled sniper and storyteller of the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/5/47237.jpg", - facts: { - bounty: "30,000,000 Berries", - status: "Alive", - seaOfOrigin: "East Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "sanji", - name: "Sanji", - shortDescription: "Cook and Martial Artist", - description: "Sanji is the passionate cook and martial artist of the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/9/41143.jpg", facts: { - bounty: "330,000,000 Berries", - status: "Alive", - seaOfOrigin: "North Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "tony-tony-chopper", - name: "Tony Tony Chopper", - shortDescription: "Doctor and Reindeer with a Devil Fruit", - description: "Chopper is the adorable doctor and reindeer with a Devil Fruit in the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/3/267213.jpg", - facts: { - bounty: "100 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "nico-robin", - name: "Nico Robin", - shortDescription: "Archaeologist and Devil Fruit Knowledge", - description: "Robin is the enigmatic archaeologist with Devil Fruit knowledge in the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/12/136849.jpg", - facts: { - bounty: "130,000,000 Berries", - status: "Alive", - seaOfOrigin: "West Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "franky", - name: "Franky", - shortDescription: "Shipwright and Cyborg", - description: "Franky is the eccentric shipwright and cyborg in the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/14/99237.jpg", - facts: { - bounty: "94,000,000 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "brook", - name: "Brook", - shortDescription: "Skeletal Musician", - description: "Brook is the cheerful skeletal musician in the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/4/48093.jpg", - facts: { - bounty: "83,000,000 Berries", - status: "Alive", - seaOfOrigin: "West Blue", - crewOrigin: "Straw Hat Pirates" - } - }, - { - id: "jimbei", - name: "Jimbei", - shortDescription: "Former Pirate Captain and Martial Arts Expert", - description: "Jimbei is the wise former pirate captain and martial arts expert in the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/12/159071.jpg", - facts: { - bounty: "250,000,000 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Straw Hat Pirates" - } - },{ - id: "jewelry-bonney", - name: "Jewelry Bonney", - shortDescription: "Pirate with the 'Sorosoro no Mi' Devil Fruit ability", - description: "Jewelry Bonney is a pirate with the rare 'Sorosoro no Mi' Devil Fruit ability.", - imageUrl: "https://cdn.myanimelist.net/images/characters/13/52427.jpg", - facts: { - bounty: "140,000,000 Berries", - status: "Alive", - seaOfOrigin: "Unknown", - crewOrigin: "Bonney Pirates" - } - }, - { - id: "buggy", - name: "Buggy the Clown", - shortDescription: "Captain of the Buggy Pirates", - description: "Buggy the Clown is the eccentric captain of the Buggy Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/8/38643.jpg", - facts: { - bounty: "15,000,000 Berries", - status: "Alive", - seaOfOrigin: "Unknown", - crewOrigin: "Buggy Pirates" - } - }, - { - id: "gol-d-roger", - name: "Gol D. Roger", - shortDescription: "The legendary Pirate King", - description: "Gol D. Roger is the legendary Pirate King and discoverer of the One Piece.", - imageUrl: "https://cdn.myanimelist.net/images/characters/5/432481.jpg", - facts: { - bounty: "5,564,800,000 Berries", - status: "Deceased", - seaOfOrigin: "East Blue", - crewOrigin: "Roger Pirates" - } - }, - { - id: "ace", - name: "Portgas D. Ace", - shortDescription: "Commander of the Spade Pirates", - description: "Portgas D. Ace was the commander of the Spade Pirates and the older brother of Monkey D. Luffy.", - imageUrl: "https://cdn.myanimelist.net/images/characters/4/391977.jpg", - facts: { - bounty: "550,000,000 Berries", - status: "Deceased", - seaOfOrigin: "Unknown", - crewOrigin: "Spade Pirates" - } - }, - { - id: "crocodile", - name: "Sir Crocodile", - shortDescription: "Former Shichibukai and Baroque Works Leader", - description: "Sir Crocodile is the cunning former Shichibukai and leader of the criminal organization Baroque Works.", - imageUrl: "https://cdn.myanimelist.net/images/characters/10/50146.jpg", - facts: { - bounty: "81,000,000 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Baroque Works" - } - }, - { - id: "eustass-kid", - name: "Eustass Kid", - shortDescription: "Captain of the Kid Pirates", - description: "Eustass Kid is the fearsome captain of the Kid Pirates and a user of the 'Jiki Jiki no Mi' Devil Fruit.", - imageUrl: "https://cdn.myanimelist.net/images/characters/3/48211.jpg?_gl=1*1gqozdd*_ga*ODUxOTU5MTIzLjE2OTQ3MDUzOTc.*_ga_26FEP9527K*MTY5NjM4NTc4MS4xMS4xLjE2OTYzODYwNzYuNTYuMC4w", - facts: { - bounty: "315,000,000 Berries", - status: "Alive", - seaOfOrigin: "South Blue", - crewOrigin: "Kid Pirates" - } - }, - { - id: "shanks", - name: "Shanks", - shortDescription: "The Powerful and Friendly Yonko", - description: "Shanks is the charismatic and powerful Yonko known for his friendship with Luffy.", - imageUrl: "https://cdn.myanimelist.net/images/characters/12/78448.jpg", - facts: { - bounty: "1,040,000,000 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Red-Haired Pirates" - } - }, - { - id: "sabo", - name: "Sabo", - shortDescription: "Second-in-Command of the Revolutionary Army", - description: "Sabo is the brave second-in-command of the Revolutionary Army and Luffy's adoptive brother.", - imageUrl: "https://cdn.myanimelist.net/images/characters/15/131855.jpg", - facts: { - bounty: "602,000,000 Berries", - status: "Alive", - seaOfOrigin: "East Blue", - crewOrigin: "Revolutionaries" - } - }, - { - id: "trafalgar-law", - name: "Trafalgar Law", - shortDescription: "The Surgeon of Death and Ally of the Straw Hat Pirates", - description: "Trafalgar Law is the skilled Surgeon of Death and occasional ally of the Straw Hat Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/4/110998.jpg", - facts: { - bounty: "500,000,000 Berries", - status: "Alive", - seaOfOrigin: "North Blue", - crewOrigin: "Heart Pirates" - } - }, - { - id: "charlotte-katakuri", - name: "Charlotte Katakuri", - shortDescription: "Sweet Commander and Master of the 'Mochi Mochi no Mi' Devil Fruit", - description: "Charlotte Katakuri is the formidable Sweet Commander and user of the 'Mochi Mochi no Mi' Devil Fruit.", - imageUrl: "https://cdn.myanimelist.net/images/characters/15/354400.jpg", - facts: { - bounty: "1,057,000,000 Berries", - status: "Alive", - seaOfOrigin: "New World", - crewOrigin: "Big Mom Pirates" - } - }, - { - id: "blackbeard", - name: "Marshall D. Teach", - shortDescription: "Captain of the Blackbeard Pirates", - description: "Marshall D. Teach, also known as Blackbeard, is the master of chaos and captain of the Blackbeard Pirates.", - imageUrl: "https://cdn.myanimelist.net/images/characters/2/49735.jpg", - facts: { - bounty: "198,200,000 Berries", - status: "Alive", - seaOfOrigin: "Unknown", - crewOrigin: "Blackbeard Pirates" - } - }, - { - id: "x-drake", - name: "X Drake", - shortDescription: "Marine Rear Admiral and Former Pirate", - description: "X Drake is a Marine Rear Admiral and former pirate who possesses the 'Ancient Zoan' type Devil Fruit ability.", - imageUrl: "https://cdn.myanimelist.net/images/characters/2/99553.jpg", - facts: { - bounty: "222,000,000 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Marines" - } - }, - { - id: "donquixote-doflamingo", - name: "Donquixote Doflamingo", - shortDescription: "Former Shichibukai and King of Dressrosa", - description: "Donquixote Doflamingo is the former Shichibukai and former ruler of Dressrosa.", - imageUrl: "https://cdn.myanimelist.net/images/characters/12/96171.jpg", - facts: { - bounty: "340,000,000 Berries", - status: "Alive", - seaOfOrigin: "North Blue", - crewOrigin: "Donquixote Pirates" - } - }, { - id: "boa-hancock", - name: "Boa Hancock", - shortDescription: "Empress of the Kuja Pirates", - description: "Boa Hancock is the Empress of the Kuja Pirates and possesses the 'Mero Mero no Mi' Devil Fruit abilities.", - imageUrl: "https://cdn.myanimelist.net/images/characters/6/63017.jpg", - facts: { - bounty: "80,000,000 Berries", - status: "Alive", - seaOfOrigin: "Grand Line", - crewOrigin: "Kuja Pirates" - } - }, - ]; \ No newline at end of file + id: "monkey-d-luffy", + name: "Monkey D. Luffy", + shortDescription: "Captain of the Straw Hat Pirates", + description: "Luffy is the fearless captain of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/7/71304.jpg", + facts: { + bounty: "1,500,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "roronoa-zoro", + name: "Roronoa Zoro", + shortDescription: "Swordsman of the Straw Hat Pirates", + description: "Zoro is the skilled swordsman of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/94250.jpg", + facts: { + bounty: "320,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nami", + name: "Nami", + shortDescription: "Expert Navigator of the Straw Hat Pirates", + description: "Nami is the talented navigator of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/348437.jpg", + facts: { + bounty: "66,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "usopp", + name: "Usopp", + shortDescription: "Sniper and Storyteller", + description: "Usopp is the skilled sniper and storyteller of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/47237.jpg", + facts: { + bounty: "30,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "sanji", + name: "Sanji", + shortDescription: "Cook and Martial Artist", + description: "Sanji is the passionate cook and martial artist of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/9/41143.jpg", facts: { + bounty: "330,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "tony-tony-chopper", + name: "Tony Tony Chopper", + shortDescription: "Doctor and Reindeer with a Devil Fruit", + description: "Chopper is the adorable doctor and reindeer with a Devil Fruit in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/267213.jpg", + facts: { + bounty: "100 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nico-robin", + name: "Nico Robin", + shortDescription: "Archaeologist and Devil Fruit Knowledge", + description: "Robin is the enigmatic archaeologist with Devil Fruit knowledge in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/136849.jpg", + facts: { + bounty: "130,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "franky", + name: "Franky", + shortDescription: "Shipwright and Cyborg", + description: "Franky is the eccentric shipwright and cyborg in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/14/99237.jpg", + facts: { + bounty: "94,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "brook", + name: "Brook", + shortDescription: "Skeletal Musician", + description: "Brook is the cheerful skeletal musician in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/48093.jpg", + facts: { + bounty: "83,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "jimbei", + name: "Jimbei", + shortDescription: "Former Pirate Captain and Martial Arts Expert", + description: "Jimbei is the wise former pirate captain and martial arts expert in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/159071.jpg", + facts: { + bounty: "250,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, { + id: "jewelry-bonney", + name: "Jewelry Bonney", + shortDescription: "Pirate with the 'Sorosoro no Mi' Devil Fruit ability", + description: "Jewelry Bonney is a pirate with the rare 'Sorosoro no Mi' Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/13/52427.jpg", + facts: { + bounty: "140,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Bonney Pirates" + } + }, + { + id: "buggy", + name: "Buggy the Clown", + shortDescription: "Captain of the Buggy Pirates", + description: "Buggy the Clown is the eccentric captain of the Buggy Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/8/38643.jpg", + facts: { + bounty: "15,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Buggy Pirates" + } + }, + { + id: "gol-d-roger", + name: "Gol D. Roger", + shortDescription: "The legendary Pirate King", + description: "Gol D. Roger is the legendary Pirate King and discoverer of the One Piece.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/432481.jpg", + facts: { + bounty: "5,564,800,000 Berries", + status: "Deceased", + seaOfOrigin: "East Blue", + crewOrigin: "Roger Pirates" + } + }, + { + id: "ace", + name: "Portgas D. Ace", + shortDescription: "Commander of the Spade Pirates", + description: "Portgas D. Ace was the commander of the Spade Pirates and the older brother of Monkey D. Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/391977.jpg", + facts: { + bounty: "550,000,000 Berries", + status: "Deceased", + seaOfOrigin: "Unknown", + crewOrigin: "Spade Pirates" + } + }, + { + id: "crocodile", + name: "Sir Crocodile", + shortDescription: "Former Shichibukai and Baroque Works Leader", + description: "Sir Crocodile is the cunning former Shichibukai and leader of the criminal organization Baroque Works.", + imageUrl: "https://cdn.myanimelist.net/images/characters/10/50146.jpg", + facts: { + bounty: "81,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Baroque Works" + } + }, + { + id: "eustass-kid", + name: "Eustass Kid", + shortDescription: "Captain of the Kid Pirates", + description: "Eustass Kid is the fearsome captain of the Kid Pirates and a user of the 'Jiki Jiki no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/48211.jpg?_gl=1*1gqozdd*_ga*ODUxOTU5MTIzLjE2OTQ3MDUzOTc.*_ga_26FEP9527K*MTY5NjM4NTc4MS4xMS4xLjE2OTYzODYwNzYuNTYuMC4w", + facts: { + bounty: "315,000,000 Berries", + status: "Alive", + seaOfOrigin: "South Blue", + crewOrigin: "Kid Pirates" + } + }, + { + id: "shanks", + name: "Shanks", + shortDescription: "The Powerful and Friendly Yonko", + description: "Shanks is the charismatic and powerful Yonko known for his friendship with Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/78448.jpg", + facts: { + bounty: "1,040,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Red-Haired Pirates" + } + }, + { + id: "sabo", + name: "Sabo", + shortDescription: "Second-in-Command of the Revolutionary Army", + description: "Sabo is the brave second-in-command of the Revolutionary Army and Luffy's adoptive brother.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/131855.jpg", + facts: { + bounty: "602,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Revolutionaries" + } + }, + { + id: "trafalgar-law", + name: "Trafalgar Law", + shortDescription: "The Surgeon of Death and Ally of the Straw Hat Pirates", + description: "Trafalgar Law is the skilled Surgeon of Death and occasional ally of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/110998.jpg", + facts: { + bounty: "500,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Heart Pirates" + } + }, + { + id: "charlotte-katakuri", + name: "Charlotte Katakuri", + shortDescription: "Sweet Commander and Master of the 'Mochi Mochi no Mi' Devil Fruit", + description: "Charlotte Katakuri is the formidable Sweet Commander and user of the 'Mochi Mochi no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/354400.jpg", + facts: { + bounty: "1,057,000,000 Berries", + status: "Alive", + seaOfOrigin: "New World", + crewOrigin: "Big Mom Pirates" + } + }, + { + id: "blackbeard", + name: "Marshall D. Teach", + shortDescription: "Captain of the Blackbeard Pirates", + description: "Marshall D. Teach, also known as Blackbeard, is the master of chaos and captain of the Blackbeard Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/49735.jpg", + facts: { + bounty: "198,200,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Blackbeard Pirates" + } + }, + { + id: "x-drake", + name: "X Drake", + shortDescription: "Marine Rear Admiral and Former Pirate", + description: "X Drake is a Marine Rear Admiral and former pirate who possesses the 'Ancient Zoan' type Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/99553.jpg", + facts: { + bounty: "222,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Marines" + } + }, + { + id: "donquixote-doflamingo", + name: "Donquixote Doflamingo", + shortDescription: "Former Shichibukai and King of Dressrosa", + description: "Donquixote Doflamingo is the former Shichibukai and former ruler of Dressrosa.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/96171.jpg", + facts: { + bounty: "340,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Donquixote Pirates" + } + }, + { + id: "boa-hancock", + name: "Boa Hancock", + shortDescription: "Empress of the Kuja Pirates", + description: "Boa Hancock is the Empress of the Kuja Pirates and possesses the 'Mero Mero no Mi' Devil Fruit abilities.", + imageUrl: "https://cdn.myanimelist.net/images/characters/6/63017.jpg", + facts: { + bounty: "80,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Kuja Pirates" + } + }, +]; \ No newline at end of file diff --git a/src/index.js b/src/index.js index cce6a8a4..f7ac4c1a 100644 --- a/src/index.js +++ b/src/index.js @@ -2,17 +2,18 @@ import { renderHome } from "./views/home.js"; import { onURLChange, setRootElement, setRoutes } from "./router.js"; import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; -import { renderCharacters} from "./views/detalle.js"; +import { renderCharacters } from "./views/detalle.js"; import { renderEveryone } from "./views/everyoneChat.js"; import { renderApiKey } from "./apiKey.js"; import dataset from "./data/dataset.js"; -const routes = { "/": renderHome, - "/facts": renderStats, - "/error": error, - "/panel": renderEveryone, - "/api-key": renderApiKey, +const routes = { + "/": renderHome, + "/facts": renderStats, + "/error": error, + "/panel": renderEveryone, + "/api-key": renderApiKey, }; diff --git a/src/lib/chatApi.js b/src/lib/chatApi.js index ad57116c..2e147686 100644 --- a/src/lib/chatApi.js +++ b/src/lib/chatApi.js @@ -1,53 +1,53 @@ import dataset from "../data/dataset.js"; //api const endpoint = "https://api.openai.com/v1/chat/completions"; -export const characters = dataset.map(element => element.name ); +export const characters = dataset.map(element => element.name); export function openIAapi(characters, userText) { const apiKey = localStorage.getItem("apiKey"); - console.log(apiKey); - const data = { - model: "gpt-3.5-turbo", - messages: [ - { - role: "system", - content: `You are ${characters} characters from One Piece, therefore respond collectively to all questions you can about their lives`, - }, - { role: "user", content: userText } - ], - }; - - const result = fetch(endpoint, { - method: "POST", - headers: { - "Content-Type": "application/json", - Authorization: `Bearer ${apiKey}`, + console.log(apiKey); + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `You are ${characters} characters from One Piece, therefore respond collectively to all questions you can about their lives`, }, - body: JSON.stringify(data), - }); - return result; + { role: "user", content: userText } + ], }; - export function openIAapiIndividual(character, userText) { - const apiKey = localStorage.getItem("apiKey"); - const data = { - model: "gpt-3.5-turbo", - messages: [ - { - role: "system", - content: `You are ${character} a character from One Piece, therefore respond to all questions you can about your life`, - }, - { role: "user", content: userText} - ], - }; - - const result = fetch(endpoint, { - method: "POST", - headers: { - "Content-Type": "application/json", - Authorization: `Bearer ${apiKey}`, + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; +} + +export function openIAapiIndividual(character, userText) { + const apiKey = localStorage.getItem("apiKey"); + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `You are ${character} a character from One Piece, therefore respond to all questions you can about your life`, }, - body: JSON.stringify(data), - }); - return result; - } + { role: "user", content: userText } + ], + }; + + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; +} diff --git a/src/test/example.spec.js b/src/test/example.spec.js deleted file mode 100644 index e69de29b..00000000 diff --git a/src/views/apiKey.js b/src/views/apiKey.js index 80ecc354..507ac93a 100644 --- a/src/views/apiKey.js +++ b/src/views/apiKey.js @@ -2,49 +2,49 @@ import { renderHeader } from "./components/header.js"; import { renderNav } from "./components/nav.js"; //import { renderFooter } from "./components/footer.js"; -export const renderApiKey = () => { - const header = renderHeader(); - const nav = renderNav(); - nav.style.width = "100%"; - // const footer = renderFooter(); - const tittle = document.createElement("h2"); - tittle.innerHTML = `API KEY`; - tittle.classList.add("detallesStyle"); - tittle.style.marginLeft = "39%"; - const section = document.createElement("section"); - const apiContainer = document.createElement("div"); - apiContainer.classList.add("apiContainer"); - - - const divFiltro= nav.querySelector(".div-filtros"); - divFiltro.style.display="none"; - const titulo = document.createElement("h2"); - titulo.innerHTML = `CHAT WITH EVERYONE`; - titulo.classList.add("detallesStyle"); - titulo.style.display = "none"; - - const label = document.createElement("label"); - label.innerHTML = "Ingrese su API KEY:" - const input = document.createElement("textarea"); - input.placeholder = "Ingrese la clave."; - input.id = "inputApiKey"; - let apiKeyButton = document.createElement("button"); - apiKeyButton.id = "apiKeyButton"; - apiKeyButton.classList.add("button"); - apiKeyButton.innerHTML = "Guardar"; - - - - section.appendChild(header); - section.appendChild(nav); - nav.appendChild(tittle); - apiContainer.appendChild(label); - apiContainer.appendChild(input); - apiContainer.appendChild(apiKeyButton); - section.appendChild(apiContainer); - // section.appendChild(footer); - - return section; +export const renderApiKey = () => { + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + // const footer = renderFooter(); + const tittle = document.createElement("h2"); + tittle.innerHTML = `API KEY`; + tittle.classList.add("detallesStyle"); + tittle.style.marginLeft = "39%"; + const section = document.createElement("section"); + const apiContainer = document.createElement("div"); + apiContainer.classList.add("apiContainer"); + + + const divFiltro = nav.querySelector(".div-filtros"); + divFiltro.style.display = "none"; + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + titulo.style.display = "none"; + + const label = document.createElement("label"); + label.innerHTML = "Ingrese su API KEY:" + const input = document.createElement("textarea"); + input.placeholder = "Ingrese la clave."; + input.id = "inputApiKey"; + const apiKeyButton = document.createElement("button"); + apiKeyButton.id = "apiKeyButton"; + apiKeyButton.classList.add("button"); + apiKeyButton.innerHTML = "Guardar"; + + + + section.appendChild(header); + section.appendChild(nav); + nav.appendChild(tittle); + apiContainer.appendChild(label); + apiContainer.appendChild(input); + apiContainer.appendChild(apiKeyButton); + section.appendChild(apiContainer); + // section.appendChild(footer); + + return section; } \ No newline at end of file diff --git a/src/views/error.js b/src/views/error.js index adc0774f..f09dbfd6 100644 --- a/src/views/error.js +++ b/src/views/error.js @@ -1,17 +1,17 @@ import { navigateTo } from "../router.js"; export const error= ()=>{ -const div = document.createElement("div") -const h1= document.createElement("h1"); -h1.classList.add("errorText") -h1.innerHTML="Error 404, página no encontrada"; -const image = document.createElement("img"); -image.classList.add("error-img") -image.src ="./img/error.png" -setTimeout(() => { + const div = document.createElement("div") + const h1= document.createElement("h1"); + h1.classList.add("errorText") + h1.innerHTML="Error 404, página no encontrada"; + const image = document.createElement("img"); + image.classList.add("error-img") + image.src ="./img/error.png" + setTimeout(() => { navigateTo("/") }, 2000); -div.appendChild(h1); -div.appendChild(image) -return div; + div.appendChild(h1); + div.appendChild(image) + return div; } \ No newline at end of file diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index 6075f60c..f3e28a76 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -4,35 +4,35 @@ import { renderFooter } from "../components/footer.js"; import { renderChat } from "../components/chat.js"; export const renderEveryone = () => { - const header = renderHeader(); - const nav = renderNav(); - nav.style.width = "100%"; - const footer = renderFooter(); - const section = document.createElement("section"); - const section2= document.createElement("section"); - const chat = renderChat(); - chat.classList.add("chatStyle"); - section2.classList.add("chat"); - section2.innerHTML+=` -
- -

ALL CHARACTERS

-
` + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + const footer = renderFooter(); + const section = document.createElement("section"); + const section2 = document.createElement("section"); + const chat = renderChat(); + chat.classList.add("chatStyle"); + section2.classList.add("chat"); + section2.innerHTML += ` +
+ +

ALL CHARACTERS

+
` - const everyoneButton= nav.querySelector("#everyoneButton"); - everyoneButton.style.display= "none"; - const divFilters= nav.querySelector(".div-filtros"); - divFilters.style.display="none"; - const titulo = document.createElement("h2"); - titulo.innerHTML = `CHAT WITH EVERYONE`; - titulo.classList.add("detallesStyle"); - - nav.appendChild(titulo); - section.appendChild(header); - section.appendChild(nav); - section2.appendChild(chat) - section.appendChild(section2); - section.appendChild(footer); + const everyoneButton = nav.querySelector("#everyoneButton"); + everyoneButton.style.display = "none"; + const divFilters = nav.querySelector(".div-filtros"); + divFilters.style.display = "none"; + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); - return section; + nav.appendChild(titulo); + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat) + section.appendChild(section2); + section.appendChild(footer); + + return section; } \ No newline at end of file diff --git a/src/views/facts.js b/src/views/facts.js index cf01a2b8..36936a34 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -42,11 +42,11 @@ export const renderStats = () => {

Crew Fact

crew-img `; - const pCrew = document.createElement("p"); - pCrew.id = "idCrew"; - pCrew.classList.add("factsInfo") - liCrew.appendChild(pCrew); - ul.appendChild(liCrew); + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + pCrew.classList.add("factsInfo") + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); //Render Bounty Card @@ -63,7 +63,7 @@ export const renderStats = () => { liBounty.appendChild(pBounty); ul.appendChild(liBounty); - root.appendChild(ul); + const origin = ul.querySelector("#idOrigin"); origin.textContent = @@ -81,9 +81,9 @@ export const renderStats = () => { computeStatsBounty(dataset, "bounty", 315000000) + "% of the characters have a bounty over 315,000,000."; - section.appendChild(header);//agregue esto - section.appendChild(nav); - section.appendChild(ul); - section.appendChild(footer); + section.appendChild(header);//agregue esto + section.appendChild(nav); + section.appendChild(ul); + section.appendChild(footer); return section; }; diff --git a/src/views/home.js b/src/views/home.js index cd328612..6e9ab10b 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -11,95 +11,100 @@ import { navigateTo } from "../router.js"; export const renderHome = () => { const section = document.createElement("section"); section.classList.add("section"); + section.id = "mainContainer"; const nav = renderNav(); + nav.id = "navHome"; const footer = renderFooter(); + footer.id = "footerHome"; const header = renderHeader(); + header.id = "headerHome"; const showItems = document.createElement("div"); + showItems.id = "cardHome"; showItems.classList.add("showItems"); const hometitle = document.createElement("h2"); hometitle.classList.add("hometitle") hometitle.innerHTML = "Chat with your favorite characters!" - + section.appendChild(header); section.appendChild(nav); section.appendChild(hometitle); showItems.appendChild(renderItems(dataset)); section.appendChild(showItems); - - const filterOrigin = nav.querySelector('[data-testid="select-filterOrigin"]' - ); - const sortName = nav.querySelector('[data-testid="select-sort"]'); - const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' - ); - const filterCrew = nav.querySelector('[data-testid="select-filter"]'); - - - - let data = dataset; - filterOrigin.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterOrigin.value; - const filteredOrigin = filterData(dataset, "seaOfOrigin", value); - console.log(filteredOrigin); - showItems.innerHTML = ""; - filterCrew.value = ""; - - const filteredList = renderItems(filteredOrigin); - console.log(filteredList); - showItems.appendChild(filteredList); - data = filteredOrigin; - }); + const filterOrigin = nav.querySelector('[data-testid="select-filterOrigin"]' + ); + const sortName = nav.querySelector('[data-testid="select-sort"]'); + const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' + ); + const filterCrew = nav.querySelector('[data-testid="select-filter"]'); + + + + + let data = dataset; + filterOrigin.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterOrigin.value; + const filteredOrigin = filterData(dataset, "seaOfOrigin", value); + console.log(filteredOrigin); + showItems.innerHTML = ""; + filterCrew.value = ""; + + const filteredList = renderItems(filteredOrigin); + console.log(filteredList); + showItems.appendChild(filteredList); + data = filteredOrigin; + }); + + filterCrew.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterCrew.value; + const filteredCrew = filterData(dataset, "crewOrigin", value); + showItems.innerHTML = ""; + filterOrigin.value = ""; + + const filteredList = renderItems(filteredCrew); + showItems.appendChild(filteredList); + data = filteredCrew; + }); + + sortName.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortName.value; + const sortedName = sortData(data, "name", sortOrder); + showItems.innerHTML = ""; + sortedBounty.value = ""; + const sortedList = renderItems(sortedName); + showItems.appendChild(sortedList); + }); + sortedBounty.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortedBounty.value; + const sortedResultBounty = sortBounty(data, sortOrder); + showItems.innerHTML = ""; + sortName.value = ""; + const sortedList = renderItems(sortedResultBounty); + showItems.appendChild(sortedList); + }); + const clearButton = nav.querySelector('[data-testid="button-clear"]'); + clearButton.addEventListener("click", (e) => { + e.preventDefault(); + filterOrigin.value = ""; + filterCrew.value = ""; + + sortName.value = ""; + sortedBounty.value = ""; + showItems.innerHTML = ""; + showItems.appendChild(renderItems(dataset)); + data = dataset; + }); + const factsButton = nav.querySelector("#facts"); + factsButton.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/facts"); + }); + section.appendChild(footer); - filterCrew.addEventListener("change", (e) => { - e.preventDefault(); - const value = filterCrew.value; - const filteredCrew = filterData(dataset, "crewOrigin", value); - showItems.innerHTML = ""; - filterOrigin.value = ""; - - const filteredList = renderItems(filteredCrew); - showItems.appendChild(filteredList); - data = filteredCrew; - }); - - sortName.addEventListener("change", (e) => { - e.preventDefault(); - const sortOrder = sortName.value; - const sortedName = sortData(data, "name", sortOrder); - showItems.innerHTML = ""; - sortedBounty.value = ""; - const sortedList = renderItems(sortedName); - showItems.appendChild(sortedList); - }); - sortedBounty.addEventListener("change", (e) => { - e.preventDefault(); - const sortOrder = sortedBounty.value; - const sortedResultBounty = sortBounty(data, sortOrder); - showItems.innerHTML = ""; - sortName.value = ""; - const sortedList = renderItems(sortedResultBounty); - showItems.appendChild(sortedList); - }); - const clearButton = nav.querySelector('[data-testid="button-clear"]'); - clearButton.addEventListener("click", (e) => { - e.preventDefault(); - filterOrigin.value = ""; - filterCrew.value = ""; - - sortName.value = ""; - sortedBounty.value = ""; - showItems.innerHTML = ""; - showItems.appendChild(renderItems(dataset)); - data = dataset; - }); - const factsButton = nav.querySelector("#facts"); - factsButton.addEventListener("click", (e) => { - e.preventDefault(); - navigateTo("/facts"); - }); - section.appendChild(footer); - return section; }; diff --git a/test/data.js b/test/data.js new file mode 100644 index 00000000..63f7eee9 --- /dev/null +++ b/test/data.js @@ -0,0 +1,42 @@ +export const names = [ + { name: "Monkey D. Luffy" }, + { name: "Eustass Kid" }, + { name: "Nami" }, + { name: "Roronoa Zoro" }, + { name: "Sir Crocodile" } +]; +export const arrBounty = [ + { facts: { bounty: "1,500,000,000" } }, + { facts: { bounty: "320,000,000" } }, + { facts: { bounty: "66,000,000" } }, + { facts: { bounty: "30,000,000" } }, + { facts: { bounty: "330,000,000" } } +]; +export const crew = [ + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Straw Hat Pirates" } }, + { facts: { crewOrigin: "Kid Pirates" } }, + { facts: { crewOrigin: "Baroque Works" } } +] +export const data = [{ + id: "buggy", + name: "Buggy the Clown", + shortDescription: "Captain of the Buggy Pirates", + description: "Buggy the Clown is the eccentric captain of the Buggy Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/8/38643.jpg", + facts: { + bounty: "15,000,000", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Buggy Pirates" + } +}] +export const origin = [ + { facts: { seaOfOrigin: "East Blue", crewOrigin: "Straw Hat Pirates" } }, + { facts: { seaOfOrigin: "East Blue", crewOrigin: "Straw Hat Pirates" } }, + { facts: { seaOfOrigin: "East Blue", crewOrigin: "Straw Hat Pirates" } }, + { facts: { seaOfOrigin: "North Blue", crewOrigin: "Straw Hat Pirates" } }, + { facts: { seaOfOrigin: "Grand Line", crewOrigin: "Straw Hat Pirates" } } +] + diff --git a/src/test/dataFunctions.spec.js b/test/dataFunctions.spec.js similarity index 98% rename from src/test/dataFunctions.spec.js rename to test/dataFunctions.spec.js index 44dad3d5..1ff27ca3 100644 --- a/src/test/dataFunctions.spec.js +++ b/test/dataFunctions.spec.js @@ -1,8 +1,7 @@ -import { sortData, filterData, sortBounty, computeStats, computeStatsBounty } from '../src/dataFunctions.js'; +import { sortData, filterData, sortBounty, computeStats, computeStatsBounty } from '../src/lib/dataFunctions.js' import { names, crew, arrBounty, origin } from './data.js'; - describe("sortData", () => { it('returns characters sorted by name in ascending or descending order`', () => { const resultNames = [ diff --git a/test/home.spec.js b/test/home.spec.js new file mode 100644 index 00000000..b1214901 --- /dev/null +++ b/test/home.spec.js @@ -0,0 +1,69 @@ +import { renderHome } from "../src/views/home.js"; +import { renderNav } from "../src/components/nav.js"; +import { renderHeader } from "../src/components/header.js"; +import { renderItems } from "../src/components/cards.js"; +import dataset from "../src/data/dataset.js"; +import { renderFooter } from "../src/components/footer.js"; + + + + +describe(" Validando Home", function () { + + it("Renderizando Home", function () { + + const HOMEVIEW = renderHome(); + const CONTENEDORPRINCIPAL = HOMEVIEW.querySelector("#mainContainer"); + expect(CONTENEDORPRINCIPAL).toBeDefined(); + }) + +}) + +describe(" Validando Nav", function () { + + it("Renderizando Nav", function () { + + const NAVVIEW = renderNav(); + const CONTENEDORPRINCIPAL = NAVVIEW.querySelector("#navHome"); + expect(CONTENEDORPRINCIPAL).toBeDefined(); + + }) + +}) + + +describe(" Validando Header", function () { + + it("Renderizando Header", function () { + + const HEADERVIEW = renderHeader(); + const CONTENEDORPRINCIPAL = HEADERVIEW.querySelector("#headerHome"); + expect(CONTENEDORPRINCIPAL).toBeDefined(); + + }) + +}) + +describe(" Validando Card", function () { + + it("Renderizando Card", function () { + + const CARDVIEW = renderItems(dataset); + const CONTENEDORPRINCIPAL = CARDVIEW.querySelector("#cardHome"); + expect(CONTENEDORPRINCIPAL).toBeDefined(); + + }) + +}) + +describe(" Validando Footer", function () { + + it("Renderizando Footer", function () { + + const FOOTERVIEW = renderFooter(); + const CONTENEDORPRINCIPAL = FOOTERVIEW.querySelector("#footerHome"); + expect(CONTENEDORPRINCIPAL).toBeDefined(); + + }) + +}) \ No newline at end of file From caa90e774b84fb9d6220e6f31c8f5721f58b0326 Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Tue, 28 Nov 2023 15:36:17 -0300 Subject: [PATCH 67/69] README completo y los test. --- README.md | 70 ++++++++++++++++++--------- src/apiKey.js | 76 ------------------------------ src/img/imagen_usabilidad (1).png | Bin 0 -> 222488 bytes src/img/pantallaOriginal.png | Bin 0 -> 566434 bytes src/index.js | 5 +- src/router.js | 2 +- src/style.css | 6 ++- src/views/apiKey.js | 75 +++++++++++++++++------------ src/views/detalle.js | 3 +- src/views/home.js | 2 - 10 files changed, 102 insertions(+), 137 deletions(-) delete mode 100644 src/apiKey.js create mode 100644 src/img/imagen_usabilidad (1).png create mode 100644 src/img/pantallaOriginal.png diff --git a/README.md b/README.md index be7ef20b..08f8e1d8 100644 --- a/README.md +++ b/README.md @@ -2,37 +2,47 @@ Dataverse -Chat Índice -[1. Preámbulo del desarrollo] +[1. Preámbulo del desarrollo](#1-preámbulo) -[2. Creación de la data mediante uso de IA] +[2. Creación de la data mediante uso de IA](#2-creación-de-la-data-mediante-el-uso-de-ia) -[3. Historias de usuarias] +[3. Historias de usuarias](#3historias-de-usuarios) -[4. Diseño de la página] +[4. Diseño de la página](#4-diseño-de-la-página) -[5. Problemas detectados en tests de usabilidad] +[5. Problemas detectados en tests de usabilidad](#5-problemas-detectados-en-tests-de-usabilidad) -[6. Funcionalidades] +[6. Funcionalidades](#6-funcionalidades) -[7. ApiKey ] +[7. Consideraciones técnicas](#7consideraciones-técnicas) -[8. Consideraciones técnicas] +[8. ApiKey](#8apikey) -[9. Prueba unitarias y Test] +[9. Prueba unitarias y Test](#9prueba-test-y-unitarias) -[10.Despliegue en Vercel] +[10.Despliegue en Vercel](#10-despliegue-en-vercel) ## 1. Preámbulo -Este proyecto que es la continuacion del proyecto anterior, llamado dataVerse, la cual pudimos reutilizar la data obtenida por la inteligencia artificial y poder contruir una página SPA. Este proyecto esta diseñado para que el usario pueda filtrar y ordenar sus personajes , conocer la estadistica de recompensa y tiene la posibilidad de interactuar con sus personajes preferidos. +Este proyecto que es la continuacion del proyecto anterior, llamado DataVerse, la cual pudimos reutilizar la data obtenida por la inteligencia artificial y poder construir una página SPA. Este proyecto esta diseñado para que el usuario pueda filtrar y ordenar sus personajes , conocer la estadistica de recompensa y tiene la posibilidad de interactuar con sus personajes preferidos. ## 2. Creación de la data mediante el uso de IA. -Estamos en una etapa donde la inteligencia artificial nos permite obtener información rápida y precisa, a travez de un prompting se solicitó que se creara un objeto de 24 personajes de One Piece y que cada una tuviera un arreglo con unos valores. +Estamos en una etapa donde la inteligencia artificial nos permite obtener información rápida y precisa, a través de un prompting, se solicitó que se creara un objeto de 24 personajes de One Piece y que cada una tuviera un arreglo con unos valores. -## 3.Historias de usuarias +## 3.Historias de usuarios -One Piece, ha cautivado a innumerables fanáticos con sus personajes fascinantes y sus historias envolventes. Como equipo de desarrollo, reconocemos la pasión y el interés de nuestros usuarios por explorar a fondo a los personajes que han llegado a amar. Con el objetivo de proporcionar una experiencia más enriquecedora y satisfactoria, nos proponemos implementar la funcionalidad de "Visualizar a detalle su personaje preferido" y asi como también permitirle la interacción con ellos a traves de la IA. Para eso nos hicimos las siguientes preguntas: Como usario quiero poder filtrar los personajes para conocer su origen y tripulación. Como usuario quiero poder ordenar los personajes de manera ascendente y descendente. Como usario quiero poder ordenar los personajes por recompesa mas baja y mas alta para poder visualizarla y compararlas con otros personajes. Como usuario quiero ingresar la apiKey para poder chatear con todos los personajes. Como usuario quiero un botón para poder ingresar la apiKey y que este quede almacenada y me permita chatear tanto con el personaje individual como el grupal. +One Piece, ha cautivado a innumerables fanáticos con sus personajes fascinantes y sus historias envolventes. Como equipo de desarrollo, reconocemos la pasión y el interés de nuestros usuarios por explorar a fondo a los personajes que han llegado a amar. Con el objetivo de proporcionar una experiencia más enriquecedora y satisfactoria, nos propusimos a implementar la funcionalidad de "Visualizar a detalle su personaje preferido" y asi como también permitirle la interacción con ellos a través de la IA. Para eso nos hicimos las siguientes preguntas: + +* Como usario quiero poder filtrar los personajes para conocer su origen y tripulación. + +* Como usuario quiero poder ordenar los personajes de manera ascendente y descendente. + +* Como usuario quiero poder ordenar los personajes por recompesa más baja y más alta para poder visualizarla y compararlas con otros personajes. + +* Como usuario quiero ingresar la apiKey para poder chatear con todos los personajes. + +* Como usuario quiero un botón para poder ingresar la apiKey y que este quede almacenada y me permita chatear tanto con el personaje individual como el grupal. ## 4. Diseño de la página @@ -40,11 +50,11 @@ En este proyecto se pudo realizar el diseño de alta fidelidad a través de Figm Imagen#1 Prototipo diseño de escritorio. -![Prototipo #1 diseño de escritorio](/src/img/imagen_%20todos%20.png) +![Prototipo #1 diseño de escritorio](/src/img/imagen%20_1.png) Imagen#2 Prototipo diseño de escritorio chat individual. -![Prototipo #2 diseño de escritorio chat individual](/src/img/imagen%202%20chat%20individual.png) +![Prototipo #2 diseño de escritorio chat individual](/src/img/imagen%20_2.png) Imagen#3 Prototipo diseño de escritorio chat grupal. @@ -52,20 +62,36 @@ Imagen#3 Prototipo diseño de escritorio chat grupal. ## 5. Problemas detectados en tests de usabilidad +El primer prototipo se planteó el chat individual del personaje y dentro de ella tuviera un botón que permitiera chatear con todos los personajes, la cual fue mostrada a nuestras compañeras y coaches y llegaron a la conclusión que generaba confunsión, recomendando que el chat grupal y el chat individual debia ser independiente; razón por la cual se realizó correcciones quedando asi: un botón que solicita el ApiKey, la cual es requerido para el chat con los personajes tanto individual como grupal, de no ser colocado no podra chatear con los personajes,y si el usuario intenta chatear con el personaje individual sin colocar la ApiKey, esta la redirigirirá a la ruta de ApiKey y sucederá lo mismo si el usuario selecciona el chat grupal sin colocar la ApiKey. + + +Prototipo revisado por el usuario + +![Prototipo revisado por el usuario](/src/img/imagen_usabilidad%20(1).png) + +Diseño actual donde el usuario puede colocar la apiKey y pueda interactuar con los personajes de manera individual o grupal. + +![Diseño actual que permite tener por separado el chat individual del chat grupal y la opción de colocar la api Key](/src/img/pantallaOriginal.png) + ## 6. Funcionalidades -El objetivo de este proyecto, se requeria construir una pagina SPA que tuviera las mismas funcionalidades del proyecto anterior de filtar, ordenar y un boton para volver a la página principal Y se incorporó que se pudiera interactuar con los personajes a través de la IA. Para esto es requerido un ApiKey para que las conversaciónes con los personajes se pueda ejecutar. +El objetivo de este proyecto, se requeria construir una página SPA que tuviera las mismas funcionalidades del proyecto anterior de filtar, ordenar y un boton para volver a la página principal y se le agregó que pudiera interactuar con los personajes a través de la IA. Para esto es requerido un ApiKey para que las conversaciónes con los personajes se pueda ejecutar. -## 7.Consideraciones técnicas +## 7.Consideraciones técnicas -El proyecto tiene esta estructura detalladas y requeridas para poder tener todo segmentado y poder reutilizar los componentes para la vista de las paginas diseñadas para los personajes y la estadistica. +El proyecto tiene esta estructura detallada y requeridas para poder tener todo segmentados y poder reutilizar los componentes para la vista de las páginas diseñadas para los personajes y la estadistica. ![Diseño del proyecto](/src/img/diseño_%20del_%20proyecto.png) -## 8. ApiKey +## 8.ApiKey -Incorporamos un botón llamado Api Key , que a través de un input solicita la apiKey, esto le va a permitir al usuario interactual con cualquier personaje de manera individual o grupal. De no colocarse la apiKey no podrá comunicarse con su personaje y le arrojara un error. +Incorporamos un botón llamado Api Key , que a través de un input solicita la apiKey, esto le va a permitir al usuario interactuar con cualquier personaje de manera individual o grupal. De no colocarse la apiKey no podrá comunicarse con su personaje y le arrojara un error. + +## 9.Prueba unitarias + +Se realizó test home.spec.js, la cual se validaron los componentes que conforman el home que son: header, navegation, cards y el footer. El test de dataFuntion que permite verficar que las funciones implementadas para filtar , ordenar y mostrar la estadisica esten funcionando correctamente. -## 9.Prueba unitarias y Test ## 10. Despliegue en Vercel + +Este proyecto esta desplegado en Vercel y la puede encontrar en : https://dev-012-dataverse-chat.vercel.app/?_vercel_share=WeZ1UZLvnT2bSbP2TNmgb6ThOmj8E7nf diff --git a/src/apiKey.js b/src/apiKey.js deleted file mode 100644 index a7c82543..00000000 --- a/src/apiKey.js +++ /dev/null @@ -1,76 +0,0 @@ -import { renderHeader } from "./components/header.js"; -import { renderNav } from "./components/nav.js"; -import { navigateTo } from "./router.js"; -import { openIAapiIndividual } from "./lib/chatApi.js"; - -export const renderApiKey = () => { - const header = renderHeader(); - const nav = renderNav(); - nav.style.width = "100%"; - const tittle = document.createElement("h2"); - tittle.innerHTML = `API KEY`; - tittle.classList.add("apiStyle"); - const section = document.createElement("section"); - const apiContainer = document.createElement("div"); - apiContainer.classList.add("apiContainer"); - - const divFilters = nav.querySelector(".div-filtros"); - divFilters.style.display = "none"; - const title = document.createElement("h2"); - title.innerHTML = `CHAT WITH EVERYONE`; - title.classList.add("detallesStyle"); - title.style.display = "none"; - - const label = document.createElement("label"); - label.innerHTML = "Enter your API KEY:"; - label.classList.add("apiLabel"); - const input = document.createElement("input"); - input.type = "password"; - input.placeholder = "Enter your API KEY"; - input.id = "inputApiKey"; - input.style.display = "block" - const divApiButtons = document.createElement("div"); - divApiButtons.classList.add("divApiButtons"); - const apiKeyButton = document.createElement("button"); - apiKeyButton.id = "apiKeyButton"; - apiKeyButton.classList.add("buttonKey"); - apiKeyButton.innerHTML = "Save"; - - const apiKeyButtonClear = document.createElement("button"); - apiKeyButtonClear.id = "apiKeyButtonClear"; - apiKeyButtonClear.classList.add("buttonKey"); - apiKeyButtonClear.innerHTML = "Delete"; - - - apiKeyButton.addEventListener("click", (element) => { - localStorage.setItem("apiKey", input.value); - const userText = "hola"; - openIAapiIndividual(element.name, userText) - .then((response) => { - if (response.status === 401 || response.status === 403) { - console.error("Error en la solicitud:"); - alert("Authentication error: invalid or missing token."); - } else { navigateTo("/") } - response.json() - }) - }) - - - apiKeyButtonClear.addEventListener("click", () => { - localStorage.removeItem("apiKey"); - input.value = ""; - }); - - section.appendChild(header); - section.appendChild(nav); - nav.appendChild(tittle); - apiContainer.appendChild(label); - apiContainer.appendChild(input); - divApiButtons.appendChild(apiKeyButton); - divApiButtons.appendChild(apiKeyButtonClear); - apiContainer.appendChild(divApiButtons); - section.appendChild(apiContainer); - // section.appendChild(footer); - - return section; -}; diff --git a/src/img/imagen_usabilidad (1).png b/src/img/imagen_usabilidad (1).png new file mode 100644 index 0000000000000000000000000000000000000000..94dd589845337233e0c4d69aa5ab99e9d32bf574 GIT binary patch literal 222488 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

kgEYUCYkOM0r(-*aRRs^A`Gt129{G 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%0D% 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

;1^^co3)+r1w@+Z8}YSxGIU~O(7 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 z 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%0D^; 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 literal 0 HcmV?d00001 diff --git a/src/index.js b/src/index.js index f7ac4c1a..7933b770 100644 --- a/src/index.js +++ b/src/index.js @@ -4,7 +4,7 @@ import { error } from "./views/error.js"; import { renderStats } from "./views/facts.js"; import { renderCharacters } from "./views/detalle.js"; import { renderEveryone } from "./views/everyoneChat.js"; -import { renderApiKey } from "./apiKey.js"; +import { renderApiKey } from "./views/apiKey.js"; import dataset from "./data/dataset.js"; @@ -26,8 +26,7 @@ setRoutes(routes); setRootElement(rootRender); document.addEventListener("DOMContentLoaded", (event) => { - console.log("sitio cargado"); - console.log(event.target.location.pathname); + onURLChange(event.target.location.pathname); }); diff --git a/src/router.js b/src/router.js index 99148094..019019f7 100644 --- a/src/router.js +++ b/src/router.js @@ -26,7 +26,7 @@ export const navigateTo = (pathname, props = {}) => { const URLVisited = window.location.origin + pathname; history.pushState({}, "", URLVisited); - console.log(URLVisited) + renderView(pathname, props); }; diff --git a/src/style.css b/src/style.css index 37f03934..40962af8 100644 --- a/src/style.css +++ b/src/style.css @@ -442,11 +442,13 @@ label { font-family: "Metal Mania", cursive; font-weight: 200; font-size: 40px; + margin-left: 75px; } .facts-img { - width: 261px; - height: 400px; + width: 235px; + height: 247px; + } .factsInfo { diff --git a/src/views/apiKey.js b/src/views/apiKey.js index 507ac93a..ea6c4d90 100644 --- a/src/views/apiKey.js +++ b/src/views/apiKey.js @@ -1,50 +1,67 @@ -import { renderHeader } from "./components/header.js"; -import { renderNav } from "./components/nav.js"; -//import { renderFooter } from "./components/footer.js"; +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { navigateTo } from "../router.js"; +import { openIAapiIndividual } from "../lib/chatApi.js"; export const renderApiKey = () => { const header = renderHeader(); const nav = renderNav(); nav.style.width = "100%"; - // const footer = renderFooter(); const tittle = document.createElement("h2"); tittle.innerHTML = `API KEY`; - tittle.classList.add("detallesStyle"); - tittle.style.marginLeft = "39%"; + tittle.classList.add("apiStyle"); const section = document.createElement("section"); const apiContainer = document.createElement("div"); apiContainer.classList.add("apiContainer"); - - - const divFiltro = nav.querySelector(".div-filtros"); - divFiltro.style.display = "none"; - const titulo = document.createElement("h2"); - titulo.innerHTML = `CHAT WITH EVERYONE`; - titulo.classList.add("detallesStyle"); - titulo.style.display = "none"; - + const divFilters = nav.querySelector(".div-filtros"); + divFilters.style.display = "none"; + const title = document.createElement("h2"); + title.innerHTML = `CHAT WITH EVERYONE`; + title.classList.add("detallesStyle"); + title.style.display = "none"; const label = document.createElement("label"); - label.innerHTML = "Ingrese su API KEY:" - const input = document.createElement("textarea"); - input.placeholder = "Ingrese la clave."; + label.innerHTML = "Enter your API KEY:"; + label.classList.add("apiLabel"); + const input = document.createElement("input"); + input.type = "password"; + input.placeholder = "Enter your API KEY"; input.id = "inputApiKey"; + input.style.display = "block" + const divApiButtons = document.createElement("div"); + divApiButtons.classList.add("divApiButtons"); const apiKeyButton = document.createElement("button"); apiKeyButton.id = "apiKeyButton"; - apiKeyButton.classList.add("button"); - apiKeyButton.innerHTML = "Guardar"; - - - + apiKeyButton.classList.add("buttonKey"); + apiKeyButton.innerHTML = "Save"; + const apiKeyButtonClear = document.createElement("button"); + apiKeyButtonClear.id = "apiKeyButtonClear"; + apiKeyButtonClear.classList.add("buttonKey"); + apiKeyButtonClear.innerHTML = "Delete"; + apiKeyButton.addEventListener("click", (element) => { + localStorage.setItem("apiKey", input.value); + const userText = "hola"; + openIAapiIndividual(element.name, userText) + .then((response) => { + if (response.status === 401 || response.status === 403) { + console.error("Error en la solicitud:"); + alert("Authentication error: invalid or missing token."); + } else { navigateTo("/") } + response.json() + }) + }) + apiKeyButtonClear.addEventListener("click", () => { + localStorage.removeItem("apiKey"); + input.value = ""; + }); section.appendChild(header); section.appendChild(nav); nav.appendChild(tittle); apiContainer.appendChild(label); apiContainer.appendChild(input); - apiContainer.appendChild(apiKeyButton); + divApiButtons.appendChild(apiKeyButton); + divApiButtons.appendChild(apiKeyButtonClear); + apiContainer.appendChild(divApiButtons); section.appendChild(apiContainer); - // section.appendChild(footer); - + return section; - - -} \ No newline at end of file +}; \ No newline at end of file diff --git a/src/views/detalle.js b/src/views/detalle.js index c3c40b3e..0c4fdf2d 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -36,8 +36,7 @@ export const renderCharacters = () => { const title = nav.querySelector("#titulo"); title.style.display = "block"; title.innerHTML = `CHAT WITH ${element.name}`; - console.log(title) - + section.appendChild(header); section.appendChild(nav); section2.appendChild(chat); diff --git a/src/views/home.js b/src/views/home.js index 6e9ab10b..c403621d 100644 --- a/src/views/home.js +++ b/src/views/home.js @@ -47,12 +47,10 @@ export const renderHome = () => { e.preventDefault(); const value = filterOrigin.value; const filteredOrigin = filterData(dataset, "seaOfOrigin", value); - console.log(filteredOrigin); showItems.innerHTML = ""; filterCrew.value = ""; const filteredList = renderItems(filteredOrigin); - console.log(filteredList); showItems.appendChild(filteredList); data = filteredOrigin; }); From 94e3fdfc0bec324fe919c3f80fd4a79a94278fa5 Mon Sep 17 00:00:00 2001 From: vanelopezr Date: Tue, 28 Nov 2023 15:52:49 -0300 Subject: [PATCH 68/69] correccion responsive --- src/style.css | 7 +++---- src/views/apiKey.js | 3 +++ src/views/detalle.js | 2 ++ src/views/everyoneChat.js | 2 ++ src/views/facts.js | 2 ++ 5 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/style.css b/src/style.css index 40962af8..941ced45 100644 --- a/src/style.css +++ b/src/style.css @@ -437,7 +437,6 @@ label { .factsStyle { display: block; - margin: 0 auto; color: white; font-family: "Metal Mania", cursive; font-weight: 200; @@ -446,8 +445,8 @@ label { } .facts-img { - width: 235px; - height: 247px; + width: 185px; + height: 180px; } @@ -677,7 +676,7 @@ ul { margin-bottom: 10px; display: block; margin-top: 0; - margin-left: 75px; + margin-left: 57px; margin-right: 0; } diff --git a/src/views/apiKey.js b/src/views/apiKey.js index ea6c4d90..9c564fd2 100644 --- a/src/views/apiKey.js +++ b/src/views/apiKey.js @@ -4,8 +4,11 @@ import { navigateTo } from "../router.js"; import { openIAapiIndividual } from "../lib/chatApi.js"; export const renderApiKey = () => { + const header = renderHeader(); const nav = renderNav(); + const menu = nav.querySelector("label") + menu.style.display = "none"; nav.style.width = "100%"; const tittle = document.createElement("h2"); tittle.innerHTML = `API KEY`; diff --git a/src/views/detalle.js b/src/views/detalle.js index 0c4fdf2d..c85bc6cb 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -12,6 +12,8 @@ export const renderCharacters = () => { const header = renderHeader() const nav = renderNav(); nav.style.width = "100%"; + const menu = nav.querySelector("label") + menu.style.display = "none"; const footer = renderFooter(); const section= document.createElement("section"); const section2= document.createElement("section"); diff --git a/src/views/everyoneChat.js b/src/views/everyoneChat.js index f3e28a76..80a1e320 100644 --- a/src/views/everyoneChat.js +++ b/src/views/everyoneChat.js @@ -7,6 +7,8 @@ export const renderEveryone = () => { const header = renderHeader(); const nav = renderNav(); nav.style.width = "100%"; + const menu = nav.querySelector("label") + menu.style.display = "none"; const footer = renderFooter(); const section = document.createElement("section"); const section2 = document.createElement("section"); diff --git a/src/views/facts.js b/src/views/facts.js index 36936a34..9d261ab1 100644 --- a/src/views/facts.js +++ b/src/views/facts.js @@ -11,6 +11,8 @@ export const renderStats = () => { const nav = renderNav();//agregue nav.style.width = "100%"; const footer = renderFooter();//agregue + const menu = nav.querySelector("label") + menu.style.display = "none"; const divFiltro= nav.querySelector(".div-filtros"); divFiltro.style.display="none"; From 682588ee505938fc5e0d2ec170b1e04c49f7159f Mon Sep 17 00:00:00 2001 From: Yamileth Reveca Date: Wed, 17 Apr 2024 23:29:48 -0400 Subject: [PATCH 69/69] refactorizando archivos --- DEV012-dataverse-chat/src/components/cards.js | 32 + DEV012-dataverse-chat/src/components/chat.js | 83 ++ .../src/components/footer.js | 5 + .../src/components/header.js | 9 + DEV012-dataverse-chat/src/components/nav.js | 96 +++ DEV012-dataverse-chat/src/data/dataset.js | 312 ++++++++ .../src/img/chat _grupal.png | Bin 0 -> 81651 bytes .../src/img/dise\303\261o_ del_ proyecto.png" | Bin 0 -> 15295 bytes DEV012-dataverse-chat/src/img/error.png | Bin 0 -> 217248 bytes .../src/img/header-image.png | Bin 0 -> 230565 bytes DEV012-dataverse-chat/src/img/home-button.png | Bin 0 -> 582 bytes DEV012-dataverse-chat/src/img/imagen _1.png | Bin 0 -> 102902 bytes DEV012-dataverse-chat/src/img/imagen _2.png | Bin 0 -> 75760 bytes .../src/img/imagen_usabilidad (1).png | Bin 0 -> 222488 bytes .../src/img/pantallaOriginal.png | Bin 0 -> 566434 bytes DEV012-dataverse-chat/src/index.html | 14 + DEV012-dataverse-chat/src/index.js | 32 + DEV012-dataverse-chat/src/lib/chatApi.js | 53 ++ .../src/lib/dataFunctions.js | 87 +++ DEV012-dataverse-chat/src/router.js | 37 + DEV012-dataverse-chat/src/style.css | 736 ++++++++++++++++++ DEV012-dataverse-chat/src/views/apiKey.js | 70 ++ DEV012-dataverse-chat/src/views/detalle.js | 49 ++ DEV012-dataverse-chat/src/views/error.js | 17 + .../src/views/everyoneChat.js | 40 + DEV012-dataverse-chat/src/views/facts.js | 91 +++ DEV012-dataverse-chat/src/views/home.js | 108 +++ 27 files changed, 1871 insertions(+) create mode 100644 DEV012-dataverse-chat/src/components/cards.js create mode 100644 DEV012-dataverse-chat/src/components/chat.js create mode 100644 DEV012-dataverse-chat/src/components/footer.js create mode 100644 DEV012-dataverse-chat/src/components/header.js create mode 100644 DEV012-dataverse-chat/src/components/nav.js create mode 100644 DEV012-dataverse-chat/src/data/dataset.js create mode 100644 DEV012-dataverse-chat/src/img/chat _grupal.png create mode 100644 "DEV012-dataverse-chat/src/img/dise\303\261o_ del_ proyecto.png" create mode 100644 DEV012-dataverse-chat/src/img/error.png create mode 100644 DEV012-dataverse-chat/src/img/header-image.png create mode 100644 DEV012-dataverse-chat/src/img/home-button.png create mode 100644 DEV012-dataverse-chat/src/img/imagen _1.png create mode 100644 DEV012-dataverse-chat/src/img/imagen _2.png create mode 100644 DEV012-dataverse-chat/src/img/imagen_usabilidad (1).png create mode 100644 DEV012-dataverse-chat/src/img/pantallaOriginal.png create mode 100644 DEV012-dataverse-chat/src/index.html create mode 100644 DEV012-dataverse-chat/src/index.js create mode 100644 DEV012-dataverse-chat/src/lib/chatApi.js create mode 100644 DEV012-dataverse-chat/src/lib/dataFunctions.js create mode 100644 DEV012-dataverse-chat/src/router.js create mode 100644 DEV012-dataverse-chat/src/style.css create mode 100644 DEV012-dataverse-chat/src/views/apiKey.js create mode 100644 DEV012-dataverse-chat/src/views/detalle.js create mode 100644 DEV012-dataverse-chat/src/views/error.js create mode 100644 DEV012-dataverse-chat/src/views/everyoneChat.js create mode 100644 DEV012-dataverse-chat/src/views/facts.js create mode 100644 DEV012-dataverse-chat/src/views/home.js diff --git a/DEV012-dataverse-chat/src/components/cards.js b/DEV012-dataverse-chat/src/components/cards.js new file mode 100644 index 00000000..1c31edd9 --- /dev/null +++ b/DEV012-dataverse-chat/src/components/cards.js @@ -0,0 +1,32 @@ +import { navigateTo } from "../router.js"; + +export const renderItems = (dataset) => { + const ul = document.createElement("ul"); + dataset.forEach((element) => { + const li = document.createElement("li"); + li.setAttribute("itemscope", ""); + li.setAttribute("itemtype", "One Piece"); + li.classList.add("cards"); + li.innerHTML = ` +

${element.name}

+ ${element.id} +

${element.description}

+

${element.facts.bounty}

+ `; + const apiSaved = localStorage.getItem("apiKey"); + li.addEventListener("click", (e) => { + e.preventDefault(); + + if (apiSaved === null) { + navigateTo("/api-key"); + }else{ + navigateTo(`/detail-${element.id}`,element); + } + + + + }); + ul.appendChild(li); + }); + return ul; +}; diff --git a/DEV012-dataverse-chat/src/components/chat.js b/DEV012-dataverse-chat/src/components/chat.js new file mode 100644 index 00000000..32a4e719 --- /dev/null +++ b/DEV012-dataverse-chat/src/components/chat.js @@ -0,0 +1,83 @@ +import { openIAapi, openIAapiIndividual } from "../lib/chatApi.js"; +import { characters } from "../lib/chatApi.js"; + + +export const renderChat = (element) => { + const container = document.createElement("div"); + container.id = "chatContainer"; + const chatSection = document.createElement("section"); + chatSection.id = "chatSection"; + const divTextarea = document.createElement("div"); + divTextarea.classList.add("divTextarea") + const inputChat = document.createElement("textarea"); + inputChat.id = "inputChat"; + inputChat.placeholder = "Chat with your favourite character"; + const sendButton = document.createElement("button"); + sendButton.id = "sendButton"; + sendButton.innerHTML = ``; + + sendButton.addEventListener("click", () => { + + const userText = container.querySelector("#inputChat").value; + const showUserText = document.createElement("p"); + + + showUserText.innerHTML = userText; + showUserText.style.color = "blue" + chatSection.appendChild(showUserText); + + const clearTextarea = container.querySelector("#inputChat"); + clearTextarea.value = ""; + const route = window.location.pathname; + if (route === "/panel") { + + openIAapi(characters, userText) + .then((response) => //{if (response.status === 401 || response.status === 403) { + //throw new Error("Error de autenticación: Token inválido o faltante.");} + response.json()) + + .then((data) => { + const apiAnswer = document.createElement("p"); + apiAnswer.innerHTML = data.choices[0].message.content; + chatSection.appendChild(apiAnswer); + }) + + .catch((error) => { + console.error("Error en la solicitud:", error); + const apiError = document.createElement("p"); + apiError.innerHTML = "Authentication error: invalid or missing token."; + apiError.style.color = "red"; + apiError.style.fontSize = "25px"; + container.appendChild(apiError); + }) + } else { + openIAapiIndividual(element.name, userText) + .then((response) => + // {if (response.status === 401 || response.status === 403) { + // throw new Error("Error de autenticación: Token inválido o faltante.");} + response.json()) + + .then((data) => { + const apiAnswer = document.createElement("p"); + apiAnswer.innerHTML = data.choices[0].message.content; + chatSection.appendChild(apiAnswer); + }) + + .catch((error) => { + console.error("Error en la solicitud:", error); + const apiError = document.createElement("p"); + apiError.innerHTML = "Authentication error: invalid or missing token."; + apiError.style.color = "red"; + apiError.style.fontSize = "25px"; + container.appendChild(apiError); + }) + } + }); + container.appendChild(chatSection); + divTextarea.appendChild(inputChat); + divTextarea.appendChild(sendButton); + container.appendChild(divTextarea); + + return container; +}; + diff --git a/DEV012-dataverse-chat/src/components/footer.js b/DEV012-dataverse-chat/src/components/footer.js new file mode 100644 index 00000000..8aa194a6 --- /dev/null +++ b/DEV012-dataverse-chat/src/components/footer.js @@ -0,0 +1,5 @@ +export const renderFooter = () => { + const footer = document.createElement("footer"); + footer.textContent= " Developers: Vanessa Robledo- Yanina Chiolo- Yamileth Caldera"; + return footer; +} \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/components/header.js b/DEV012-dataverse-chat/src/components/header.js new file mode 100644 index 00000000..b4bad0cd --- /dev/null +++ b/DEV012-dataverse-chat/src/components/header.js @@ -0,0 +1,9 @@ +export const renderHeader = () => { + const header = document.createElement("header"); + header.classList.add("headerStyle") + const h1 = document.createElement("h1"); + h1.textContent = "One Pedia" + h1.classList.add("title") + header.appendChild(h1); + return header; +} \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/components/nav.js b/DEV012-dataverse-chat/src/components/nav.js new file mode 100644 index 00000000..8e7137f3 --- /dev/null +++ b/DEV012-dataverse-chat/src/components/nav.js @@ -0,0 +1,96 @@ +import { navigateTo } from "../router.js"; + +export const renderNav = () => { + const nav = document.createElement("nav"); + nav.classList.add("navStyle"); + nav.innerHTML += ` + + + +
+ + + + + + + + + + + + +
`; + + const homeIcon = nav.querySelector("#homeButton"); + homeIcon.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/"); + }); + + const title = document.createElement("h2"); + + + title.id = "titulo"; + title.style.display = "none"; + title.classList.add("detallesStyle"); + nav.appendChild(title); + + const apiKeyInput = nav.querySelector("#apiKey"); + apiKeyInput.addEventListener("click", (e) => { + + e.preventDefault(); + navigateTo("/api-key"); + }) + + const everyoneButton = nav.querySelector("#everyoneButton"); + + const apiSaved = localStorage.getItem("apiKey"); + + + everyoneButton.addEventListener("click", (e) => { + e.preventDefault(); + if (apiSaved === null) { + navigateTo("/api-key") + } else { + navigateTo("/panel"); + } + }); + + + + return nav; +} \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/data/dataset.js b/DEV012-dataverse-chat/src/data/dataset.js new file mode 100644 index 00000000..4787bb04 --- /dev/null +++ b/DEV012-dataverse-chat/src/data/dataset.js @@ -0,0 +1,312 @@ +export default [ + { + id: "monkey-d-luffy", + name: "Monkey D. Luffy", + shortDescription: "Captain of the Straw Hat Pirates", + description: "Luffy is the fearless captain of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/7/71304.jpg", + facts: { + bounty: "1,500,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "roronoa-zoro", + name: "Roronoa Zoro", + shortDescription: "Swordsman of the Straw Hat Pirates", + description: "Zoro is the skilled swordsman of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/94250.jpg", + facts: { + bounty: "320,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nami", + name: "Nami", + shortDescription: "Expert Navigator of the Straw Hat Pirates", + description: "Nami is the talented navigator of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/348437.jpg", + facts: { + bounty: "66,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "usopp", + name: "Usopp", + shortDescription: "Sniper and Storyteller", + description: "Usopp is the skilled sniper and storyteller of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/47237.jpg", + facts: { + bounty: "30,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "sanji", + name: "Sanji", + shortDescription: "Cook and Martial Artist", + description: "Sanji is the passionate cook and martial artist of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/9/41143.jpg", facts: { + bounty: "330,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "tony-tony-chopper", + name: "Tony Tony Chopper", + shortDescription: "Doctor and Reindeer with a Devil Fruit", + description: "Chopper is the adorable doctor and reindeer with a Devil Fruit in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/267213.jpg", + facts: { + bounty: "100 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "nico-robin", + name: "Nico Robin", + shortDescription: "Archaeologist and Devil Fruit Knowledge", + description: "Robin is the enigmatic archaeologist with Devil Fruit knowledge in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/136849.jpg", + facts: { + bounty: "130,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "franky", + name: "Franky", + shortDescription: "Shipwright and Cyborg", + description: "Franky is the eccentric shipwright and cyborg in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/14/99237.jpg", + facts: { + bounty: "94,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "brook", + name: "Brook", + shortDescription: "Skeletal Musician", + description: "Brook is the cheerful skeletal musician in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/48093.jpg", + facts: { + bounty: "83,000,000 Berries", + status: "Alive", + seaOfOrigin: "West Blue", + crewOrigin: "Straw Hat Pirates" + } + }, + { + id: "jimbei", + name: "Jimbei", + shortDescription: "Former Pirate Captain and Martial Arts Expert", + description: "Jimbei is the wise former pirate captain and martial arts expert in the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/159071.jpg", + facts: { + bounty: "250,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Straw Hat Pirates" + } + }, { + id: "jewelry-bonney", + name: "Jewelry Bonney", + shortDescription: "Pirate with the 'Sorosoro no Mi' Devil Fruit ability", + description: "Jewelry Bonney is a pirate with the rare 'Sorosoro no Mi' Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/13/52427.jpg", + facts: { + bounty: "140,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Bonney Pirates" + } + }, + { + id: "buggy", + name: "Buggy the Clown", + shortDescription: "Captain of the Buggy Pirates", + description: "Buggy the Clown is the eccentric captain of the Buggy Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/8/38643.jpg", + facts: { + bounty: "15,000,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Buggy Pirates" + } + }, + { + id: "gol-d-roger", + name: "Gol D. Roger", + shortDescription: "The legendary Pirate King", + description: "Gol D. Roger is the legendary Pirate King and discoverer of the One Piece.", + imageUrl: "https://cdn.myanimelist.net/images/characters/5/432481.jpg", + facts: { + bounty: "5,564,800,000 Berries", + status: "Deceased", + seaOfOrigin: "East Blue", + crewOrigin: "Roger Pirates" + } + }, + { + id: "ace", + name: "Portgas D. Ace", + shortDescription: "Commander of the Spade Pirates", + description: "Portgas D. Ace was the commander of the Spade Pirates and the older brother of Monkey D. Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/391977.jpg", + facts: { + bounty: "550,000,000 Berries", + status: "Deceased", + seaOfOrigin: "Unknown", + crewOrigin: "Spade Pirates" + } + }, + { + id: "crocodile", + name: "Sir Crocodile", + shortDescription: "Former Shichibukai and Baroque Works Leader", + description: "Sir Crocodile is the cunning former Shichibukai and leader of the criminal organization Baroque Works.", + imageUrl: "https://cdn.myanimelist.net/images/characters/10/50146.jpg", + facts: { + bounty: "81,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Baroque Works" + } + }, + { + id: "eustass-kid", + name: "Eustass Kid", + shortDescription: "Captain of the Kid Pirates", + description: "Eustass Kid is the fearsome captain of the Kid Pirates and a user of the 'Jiki Jiki no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/3/48211.jpg?_gl=1*1gqozdd*_ga*ODUxOTU5MTIzLjE2OTQ3MDUzOTc.*_ga_26FEP9527K*MTY5NjM4NTc4MS4xMS4xLjE2OTYzODYwNzYuNTYuMC4w", + facts: { + bounty: "315,000,000 Berries", + status: "Alive", + seaOfOrigin: "South Blue", + crewOrigin: "Kid Pirates" + } + }, + { + id: "shanks", + name: "Shanks", + shortDescription: "The Powerful and Friendly Yonko", + description: "Shanks is the charismatic and powerful Yonko known for his friendship with Luffy.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/78448.jpg", + facts: { + bounty: "1,040,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Red-Haired Pirates" + } + }, + { + id: "sabo", + name: "Sabo", + shortDescription: "Second-in-Command of the Revolutionary Army", + description: "Sabo is the brave second-in-command of the Revolutionary Army and Luffy's adoptive brother.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/131855.jpg", + facts: { + bounty: "602,000,000 Berries", + status: "Alive", + seaOfOrigin: "East Blue", + crewOrigin: "Revolutionaries" + } + }, + { + id: "trafalgar-law", + name: "Trafalgar Law", + shortDescription: "The Surgeon of Death and Ally of the Straw Hat Pirates", + description: "Trafalgar Law is the skilled Surgeon of Death and occasional ally of the Straw Hat Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/4/110998.jpg", + facts: { + bounty: "500,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Heart Pirates" + } + }, + { + id: "charlotte-katakuri", + name: "Charlotte Katakuri", + shortDescription: "Sweet Commander and Master of the 'Mochi Mochi no Mi' Devil Fruit", + description: "Charlotte Katakuri is the formidable Sweet Commander and user of the 'Mochi Mochi no Mi' Devil Fruit.", + imageUrl: "https://cdn.myanimelist.net/images/characters/15/354400.jpg", + facts: { + bounty: "1,057,000,000 Berries", + status: "Alive", + seaOfOrigin: "New World", + crewOrigin: "Big Mom Pirates" + } + }, + { + id: "blackbeard", + name: "Marshall D. Teach", + shortDescription: "Captain of the Blackbeard Pirates", + description: "Marshall D. Teach, also known as Blackbeard, is the master of chaos and captain of the Blackbeard Pirates.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/49735.jpg", + facts: { + bounty: "198,200,000 Berries", + status: "Alive", + seaOfOrigin: "Unknown", + crewOrigin: "Blackbeard Pirates" + } + }, + { + id: "x-drake", + name: "X Drake", + shortDescription: "Marine Rear Admiral and Former Pirate", + description: "X Drake is a Marine Rear Admiral and former pirate who possesses the 'Ancient Zoan' type Devil Fruit ability.", + imageUrl: "https://cdn.myanimelist.net/images/characters/2/99553.jpg", + facts: { + bounty: "222,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Marines" + } + }, + { + id: "donquixote-doflamingo", + name: "Donquixote Doflamingo", + shortDescription: "Former Shichibukai and King of Dressrosa", + description: "Donquixote Doflamingo is the former Shichibukai and former ruler of Dressrosa.", + imageUrl: "https://cdn.myanimelist.net/images/characters/12/96171.jpg", + facts: { + bounty: "340,000,000 Berries", + status: "Alive", + seaOfOrigin: "North Blue", + crewOrigin: "Donquixote Pirates" + } + }, + { + id: "boa-hancock", + name: "Boa Hancock", + shortDescription: "Empress of the Kuja Pirates", + description: "Boa Hancock is the Empress of the Kuja Pirates and possesses the 'Mero Mero no Mi' Devil Fruit abilities.", + imageUrl: "https://cdn.myanimelist.net/images/characters/6/63017.jpg", + facts: { + bounty: "80,000,000 Berries", + status: "Alive", + seaOfOrigin: "Grand Line", + crewOrigin: "Kuja Pirates" + } + }, +]; \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/img/chat _grupal.png b/DEV012-dataverse-chat/src/img/chat _grupal.png new file mode 100644 index 0000000000000000000000000000000000000000..41e6a631319a44566a15f53dede3d091aafa895c GIT binary patch literal 81651 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
Vug|4c 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 BQw{(C literal 0 HcmV?d00001 diff --git "a/DEV012-dataverse-chat/src/img/dise\303\261o_ del_ proyecto.png" "b/DEV012-dataverse-chat/src/img/dise\303\261o_ del_ proyecto.png" new file mode 100644 index 0000000000000000000000000000000000000000..3d99a4e62e908f35e6de17eea60bbe2deabb265b GIT binary patch literal 15295 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 X*S^JVG|zxTw+Kpd&p@RzrXl|a-}_y* literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/img/error.png b/DEV012-dataverse-chat/src/img/error.png new file mode 100644 index 0000000000000000000000000000000000000000..97d5c0fc779013a8fd0b2c38ad54ce9dff7f409e GIT binary patch literal 217248 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
sNEv?&5XoXC} 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

mGfHiW>B{~87Su}3$pbn3j#YQ6Ny97DpxE=(X- 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 z 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 literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/img/home-button.png b/DEV012-dataverse-chat/src/img/home-button.png new file mode 100644 index 0000000000000000000000000000000000000000..436742828d35417a69ea94155750fa0511dc1056 GIT binary patch literal 582 zcmV-M0=fN(P)Ii zgh3p}pLg3FBuX4eS|TNF5pi*G-r__qj!NXB`~^zMk+|9er_Ilkl5%lSQuZb#=T%E_ z(|Trq)Y|OMvhR1sTl1->*>~Faedql&Gw;j`ID$nclku1-rX7y&P)dl|VBVNprUQ-~ zlo4jO^KuHgXS(3X3W}G=DJ02s!V(@VqvjkIXUuqozdbWC&-0#O7$brxVV1>WQB|4` z8&kuIzt5TBDlVfWP4c`)7$gic^fJ++<22>8u-r#=aujNqo$|bCN=m{IA=sggNibvh z9qO%?prj}aVM|awGl;*@#vD@8C=6grP_48g*ONvdOi%?W8ku8Cnt&id7Nlrkj?~r! zLWm1u<0C9)Ad6aL&Ordtbx?kraK$vi3`<-B#Ni`iJ&1C8U{;P|i}#&}kBA6jBZpXA z!mOMEo4o%De8Tr3#>NdGx3_ABT~;~Vc2Oe|Ta6FqqU75BOdsU}S zjm0wLNU^tcLx7;KgT!%yG&n&TOnnckhCAlqhx!P!089KQLD!sUcSBO zX>fuxI6)emAPr8C1}8{^DM7E0B?Tc&t%KD1<{g#458afhe___kpO)RZ@4;b*FPvJu U-~k+&*Z=?k07*qoM6N<$f?+QCM*si- literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/img/imagen _1.png b/DEV012-dataverse-chat/src/img/imagen _1.png new file mode 100644 index 0000000000000000000000000000000000000000..3c399e37dacd83fed35062cfa67eb1c12d5d6835 GIT binary patch literal 102902 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±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 literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/img/imagen _2.png b/DEV012-dataverse-chat/src/img/imagen _2.png new file mode 100644 index 0000000000000000000000000000000000000000..c54aaea385f5135a94cb811ba980cd81a10fcaca GIT binary patch literal 75760 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 z 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 literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/img/imagen_usabilidad (1).png b/DEV012-dataverse-chat/src/img/imagen_usabilidad (1).png new file mode 100644 index 0000000000000000000000000000000000000000..94dd589845337233e0c4d69aa5ab99e9d32bf574 GIT binary patch literal 222488 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 literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/img/pantallaOriginal.png b/DEV012-dataverse-chat/src/img/pantallaOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7c7984b153f45fe71dd16c381e1a4b6644e600 GIT binary patch literal 566434 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 FfAyuj& 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

kgEYUCYkOM0r(-*aRRs^A`Gt129{G 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%0D% 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

;1^^co3)+r1w@+Z8}YSxGIU~O(7 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 z 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%0D^; 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 literal 0 HcmV?d00001 diff --git a/DEV012-dataverse-chat/src/index.html b/DEV012-dataverse-chat/src/index.html new file mode 100644 index 00000000..dc71e0c3 --- /dev/null +++ b/DEV012-dataverse-chat/src/index.html @@ -0,0 +1,14 @@ + + + + + + Dataverse Chat + + + + +

+ + + \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/index.js b/DEV012-dataverse-chat/src/index.js new file mode 100644 index 00000000..7933b770 --- /dev/null +++ b/DEV012-dataverse-chat/src/index.js @@ -0,0 +1,32 @@ +import { renderHome } from "./views/home.js"; +import { onURLChange, setRootElement, setRoutes } from "./router.js"; +import { error } from "./views/error.js"; +import { renderStats } from "./views/facts.js"; +import { renderCharacters } from "./views/detalle.js"; +import { renderEveryone } from "./views/everyoneChat.js"; +import { renderApiKey } from "./views/apiKey.js"; +import dataset from "./data/dataset.js"; + + +const routes = { + "/": renderHome, + "/facts": renderStats, + "/error": error, + "/panel": renderEveryone, + "/api-key": renderApiKey, + +}; + +dataset.forEach((element) => { + routes[`/detail-${element.id}`] = renderCharacters; +}); + +const rootRender = document.querySelector("#root"); +setRoutes(routes); +setRootElement(rootRender); + +document.addEventListener("DOMContentLoaded", (event) => { + + onURLChange(event.target.location.pathname); +}); + diff --git a/DEV012-dataverse-chat/src/lib/chatApi.js b/DEV012-dataverse-chat/src/lib/chatApi.js new file mode 100644 index 00000000..2e147686 --- /dev/null +++ b/DEV012-dataverse-chat/src/lib/chatApi.js @@ -0,0 +1,53 @@ +import dataset from "../data/dataset.js"; +//api +const endpoint = "https://api.openai.com/v1/chat/completions"; +export const characters = dataset.map(element => element.name); + +export function openIAapi(characters, userText) { + const apiKey = localStorage.getItem("apiKey"); + console.log(apiKey); + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `You are ${characters} characters from One Piece, therefore respond collectively to all questions you can about their lives`, + }, + { role: "user", content: userText } + ], + }; + + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; +} + +export function openIAapiIndividual(character, userText) { + const apiKey = localStorage.getItem("apiKey"); + const data = { + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `You are ${character} a character from One Piece, therefore respond to all questions you can about your life`, + }, + { role: "user", content: userText } + ], + }; + + const result = fetch(endpoint, { + method: "POST", + headers: { + "Content-Type": "application/json", + Authorization: `Bearer ${apiKey}`, + }, + body: JSON.stringify(data), + }); + return result; +} diff --git a/DEV012-dataverse-chat/src/lib/dataFunctions.js b/DEV012-dataverse-chat/src/lib/dataFunctions.js new file mode 100644 index 00000000..e2a05e3e --- /dev/null +++ b/DEV012-dataverse-chat/src/lib/dataFunctions.js @@ -0,0 +1,87 @@ +export const sortData = (data, sortBy, sortOrder) => { + const sort = data.sort((x, y) => { + //se crean dos constantes con los valores de los parametros por los que se va a ordenar la data. + const valX = x[sortBy]; + const valY = y[sortBy]; + //si el orden es ascendente retornará -1 si X es menor que Y para indicar en que posición queda el elemento. + if (sortOrder === "asc") { + if (valX < valY) { + return -1; + } + //si x es mayor que y, retornará 1 + if (valX > valY) { + return 1; + } + // si el orden es descendente y X es menor que Y se retornará 1 para indicar en que posición queda el elemento. + } else if (sortOrder === "desc") { + if (valX < valY) { + return 1; + } + //si x es mayor que y retorna -1 + if (valX > valY) { + return -1; + } + //se retorna 0 en caso de que ambos valores sean iguales. (en caso de que no sea asc ni desc) + } else { + return 0; + } + }); + return sort; +}; + + +export const sortBounty = (dataset, sortOrder) => { + const sortedCharacters = dataset.sort((a, b) => { + //tomamos ambos parametros y le quitamos todo lo que no sea digitos y lo reemplazamos por un espacio vacio. El 10 es el segundo parametro de parseInt para indicar que es sistema decimal. (base 10) + const bountyA = parseInt(a.facts.bounty.replace(/[^0-9]/g, ''), 10); + const bountyB = parseInt(b.facts.bounty.replace(/[^0-9]/g, ''), 10); + //si el orden es ascendente a bountyA se le resta bountyB y si el resultado es un numero negativo significa que B es mayor a A. + if (sortOrder === "asc") { + return bountyA - bountyB; + //si el orden es descendente a bountyB se le resta bountyA y si el resultado es un numero negativo significa que A es mayor a B. + } else if (sortOrder === "desc") { + return bountyB - bountyA; + } + }); + return sortedCharacters; +}; + + +export const filterData = (data, filterBy, value) => { + return data.filter((object) => { + //object es el parametro para la función filter.Si se elige un filterBy "seaOfOrigin", "originCrew" o "status" la función retorna los elementos que dentro del filterBy sean iguales que el valor seleccionado. + if (object.facts[filterBy]) { + return object.facts[filterBy] === value; + } + //si el elemento no coincide con el valor de value no se agrega al resultado del filtro. + return false; + }); +}; + + +export const computeStats = (data, analyzeProperty, value) => { + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = data.map(element => element.facts[analyzeProperty] === value ? 1 : 0); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); +}; + +export const computeStatsBounty = (data, bounty, value) => { + //creamos un nuevo array con los elementos que queremos calcular. + const bountyParsed = data.map(element => { + //se convierte de string a numero y se reemplaza todo lo que no sea numero por espacio vacio. + return parseInt(element.facts[bounty].replace(/[^0-9]/g, ''), 10); + }); + //mapeamos la data para crear un nuevo array con los datos que queremos calcular. Y si el elemento cumple con ser igual al valor de value retorna 1. + const mapped = bountyParsed.map(parsedValue => (parsedValue >= value ? 1 : 0)); + //ya con los elementos evaluados y mapeados al resultado de map, se le aplica un reduce para verificar cuantos de esos elementos retornan 1 y los suma (acumula). + const reduceData = mapped.reduce((accumulator, currentValue) => accumulator + currentValue, 0); + //se calcula el porcentaje dividiendo el resultado de el reduce con la longitud de la data (24) y luego se multiplica por 100. + const percentage = (reduceData / data.length) * 100; + //devuelve el resultado y se decide retornar redondeando a dos decimales. + return percentage.toFixed(2); +}; \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/router.js b/DEV012-dataverse-chat/src/router.js new file mode 100644 index 00000000..019019f7 --- /dev/null +++ b/DEV012-dataverse-chat/src/router.js @@ -0,0 +1,37 @@ +let ROUTES = {}; + +let rootElement = ""; + +export const setRootElement = (newRootElementValue) => { + rootElement = newRootElementValue; +}; + +export const setRoutes = (newRoutesValue) => { + ROUTES = newRoutesValue; +}; + +const renderView = (pathname, props = {}) => { + const root = rootElement; + root.innerHTML = ""; + + if (ROUTES[pathname]) { + const template = ROUTES[pathname](props); + root.appendChild(template); + } else { + root.appendChild(ROUTES[`/error`](props)); + } +}; + +export const navigateTo = (pathname, props = {}) => { + + const URLVisited = window.location.origin + pathname; + history.pushState({}, "", URLVisited); + + renderView(pathname, props); +}; + +export const onURLChange = () => { + const pathname = window.location.pathname + renderView(pathname); +}; +window.onpopstate = onURLChange; diff --git a/DEV012-dataverse-chat/src/style.css b/DEV012-dataverse-chat/src/style.css new file mode 100644 index 00000000..941ced45 --- /dev/null +++ b/DEV012-dataverse-chat/src/style.css @@ -0,0 +1,736 @@ +@import url("https://fonts.googleapis.com/css2?family=Metal+Mania&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Roboto&family=Rubik+Mono+One&display=swap"); +@import url("https://fonts.googleapis.com/css2?family=Rye&display=swap"); +@import url('https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,400;1,200&display=swap'); + +* { + padding: 0px; + margin: 0px; +} + +header { + font-family: "Metal Mania", cursive; + font-style: normal; + width: 100%; + height: 20vh; + background-image: url(./img/header-image.png); + background-size: 506px 234px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; +} + +label[for="menu"], +input { + display: none; +} + +.title { + width: 450px; + height: 129px; + background-color: #DA9A05; + font-size: 80px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); +} + +body { + background-color: #EAEAEA; +} + +nav { + display: flex; + width: 100%; + background-color: #A90000; +} + +.detallesStyle { + font-family: "Metal Mania", cursive; + color: #EAEAEA; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin-left: 31%; +} + +.factsStyle { + display: block; + margin: 0 auto; + color: white; + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; +} +.facts-img { + width: 320px; + height: 400px; +} +.factsInfo { + font-family: "Metal Mania", cursive; + margin: 0px 15px 10px 40px; + font-size: x-large; +} + +.div-filtros { + display: flex; + flex-direction: row; + width: 100%; +} + +.filters { + width: 100%; + background-color: #A90000; + display: flex; +} + +.apiStyle{ + font-family: "Metal Mania", cursive; + color:#EAEAEA ; + font-weight: 200; + font-size: 40px; + display: flex; + justify-content: center; + margin-left: 39px; + margin-top: 5px; +} + +.buttonKey{ + font-family: "Metal Mania", cursive; + font-size: 24px; + width: 10%; + height: 70%; + margin: 8px 15px 5px 15px; +} + +label { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: fit-content; + margin-top: 12px; + margin-right: 10px; + margin-left: 10px; +} + +select { + width: 10%; + height: 70%; + margin-top: 8px; +} + +.homeButton { + background-color: transparent; + border: none; +} + +.home-img { + width: 100%; + height: 60%; +} + +button[data-testid="button-clear"] { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: 10%; + height: 70%; + margin: 8px 5px 5px 10px; +} + +.button { + font-family: "Metal Mania", cursive; + font-size: 24px; + width: 10%; + height: 70%; + margin: 8px 15px 5px 15px; +} + +.hometitle { + display: flex; + justify-content: center; + font-family: "Metal Mania", cursive; + font-size: 40px ; + font-weight: 100; + +} + +.errorText{ + font-family:"Metal mania", cursive ; + margin-top: 100px; + display: flex; + justify-content: center; + align-items: center; +} +.error-img{ + width: 30%; + height: 35%; + margin-left: 35% ; +} + + +#everyoneButton{ + font-family: "Metal Mania", cursive; + width: 15%; + +} + +.divTextarea{ + display: flex; + width: 100.2%; +} + +#inputChat { + width: 100%; + +} + +#sendButton { + background-color: white; + font-size: 30px; + padding: 5px; +} + + +.apiContainer{ + display: flex; + flex-direction: column; + margin-left: 10px; +} + +#inputApiKey{ + width: 400px; + height: 30px; +} + +.divApiButtons{ + display:flex; + width: 80%; + margin-left: -15px; +} + +ul { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; +} + +.cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 445px; + margin: 30px 55px; + border-radius: 20px; + justify-content: space-around; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + + +.cards:hover { + transform: translateY( -10px); +} + +.chat { + width: 70%; + height: 50%; + display: flex; + justify-content: flex-start; + background-color: #D1A879; + border-radius: 20px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + margin-top: 2%; + margin-bottom: 1%; + margin-left: 15%; + padding: 20px +} + +.infoAndImg{ + max-width: 35%; +} +.chatStyle{ + margin-left: 10%; + +} + +#chatContainer { + width: 65%; + height: 16%; + margin-left: 8%; + + /* margin-top: 400px; */ + +} +/* agregue scroll y altura */ +#chatSection{ + background-color: #fffefe; + overflow-y: scroll; + height: 400px; + +} + +.img-chat { + width: 250px; + height: 346px; + margin-left: 15%; + margin-top: 9%; + +} + +.infoChatName { + font-family: "Metal Mania", cursive; + font-size: 27px; + display: flex; + justify-content: center; + align-items: center; +} + +.infoChat { + font-family: 'Kanit', sans-serif; + font-size: 16px; + margin-left: 10%; +} + +img { + width: 250px; + height: 346px; + font-weight: 200; +} + +h3 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + padding-top: 15px; +} + +.description { + width: 270px; + font-family: "Rubik Mono One", regular; + text-align: center; + font-size: 14px; + font-weight: 200; + margin-top: 10px; + margin-bottom: 10px; +} + +.bountyValue { + font-family: "Rye", cursive; + padding-bottom: 15px; +} + +footer { + display: flex; + justify-content: center; + font-family: "Rye", cursive; + font-size: 15px; + margin-bottom: 5px; + color: #858585; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + + +@media (max-width: 430px) { + + +header { + font-family: "Metal Mania", cursive; + font-style: normal; + width: 100%; + height: 20vh; + background-image: url(./img/header-image.png); + background-size: 420px 180px; + background-color: #01367C; + display: flex; + justify-content: center; + flex-direction: row; + align-items: center; +} + + +.title { + width: 250px; + height: 101px; + background-color: #DA9A05; + font-size: 45px; + display: flex; + justify-content: center; + align-items: center; + border-radius: 15px; + text-shadow: 0px 4px 4px rgba(0, 0, 0, 0.6); +} + +body { + background-color: #EAEAEA; +} + +nav { + display: flex; + width: 100%; + height: 50px; + background-color: #A90000; +} + +input[type="checkbox"] { + display: none; +} + +input:checked~.div-filtros { + display: block; + width: 45%; + height: 490px; + background-color: rgba(1, 54, 124, 0.9); + margin-left: 103px; + padding: 10px; + position: relative; +} + +label[for="menu"] { + display: inline-block; + border: 1px; + border-radius: 5px; + width: 30px; + height: 10px; + margin-top: 12px; + line-height: 30px; + color: #EAEAEA; + font-size: 40px; +} + +select { + display: flex; + flex-direction: column; + width: 70%; + height: 8%; + margin-left: 15px; +} + +label { + color: #EAEAEA; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.6); +} + +.hometitle { + display: flex; + justify-content: center; + font-family: "Metal Mania", cursive; + font-size: 25px ; + font-weight: 100; + margin-top: 20px; +} + + +.detallesStyle { + font-family: "Metal Mania", cursive; + color:#EAEAEA ; + font-weight: 200; + font-size: 22px; + margin-left: 15px; + margin-top: 12px; + +} + +.factsStyle { + display: block; + color: white; + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + margin-left: 75px; +} + +.facts-img { + width: 185px; + height: 180px; + +} + +.factsInfo { + font-family: "Metal Mania", cursive; + margin: 0px 15px 10px 40px; +} + +.div-filtros { + display: none; + flex-direction: row; + width: 70%; +} + +.buttonKey{ + font-family: "Metal Mania", cursive; + font-size: 15px; + width: 25%; + height: 8%; + margin: 8px 15px 5px 15px; +} + +.filters { + width: 100%; + background-color: #A90000; + display: flex; +} + +label { + font-family: "Metal Mania", cursive; + font-size: 20px; + width: fit-content; + margin-top: 12px; + margin-right: 10px; + margin-left: 10px; +} + + +.homeButton { + background-color: transparent; + border: none; +} + +.home-img { + width: 100%; + height: 60%; +} + +button[data-testid="button-clear"]{ + font-family: "Metal Mania", cursive; + font-size: 15px; + width: 70%; + height: 8%; + margin: 8px 15px 5px 15px; +} + +.button { + font-family: "Metal Mania", cursive; + font-size: 15px; + width: 70%; + height: 8%; + margin: 8px 15px 5px 15px; +} + +.errorText{ + font-family:"Metal mania", cursive ; + font-size: 50px; + margin-top: 100px; + display: flex; + justify-content: center; + align-items: center; + margin-left: 22%; +} +.error-img{ + width: 75%; + margin-left: 12% ; +} + + +#everyoneButton{ + font-family: "Metal Mania", cursive; + width: 70%; + +} + +.divTextarea{ + display: flex; + flex-direction: row; + width: 252.5px; + margin-left: -11px; +} + +#inputChat { + width: 83.2%; + border-right: none; + border-top: none; + border-left: 0.5px solid; + border-bottom: 0.5px solid; +} + +#sendButton { + background-color: white; + font-size: 30px; + padding: 5px; + border-top: none; + border-left: none; + border-right: 0.5px solid; + border-bottom: 0.5px solid; +} + +.apiContainer{ + display: flex; + flex-direction: row; + flex-wrap: wrap; + margin-left: 10px; +} +.apiStyle{ + display: flex; + justify-content: center; + font-family: "Metal Mania", cursive; + color:#EAEAEA ; + font-weight: 200; + font-size: 30px; + + margin-left: 65px; + margin-top: 5px; +} + +.apiLabel{ + color:#333333; +} + +.divApiButtons{ + display:flex; + width: 80%; + margin-left: -15px; +} + +.buttonKey{ + height: 70%; + width: 50%; +} + + +#inputApiKey{ + width: 297px; +} + + +ul { + display: flex; + flex-direction: row; + flex-wrap: wrap; + justify-content: center; +} + +.cards { + display: flex; + flex-direction: column; + align-items: center; + background-color: #D1A879; + width: 310px; + height: 390px; + margin: 30px 55px; + border-radius: 20px; + justify-content: space-around; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} + +.chat { + width: 70%; + height: 50%; + display: flex; + flex-direction: column; + justify-content: flex-start; + background-color: #D1A879; + border-radius: 20px; + box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); + margin-top: 2%; + margin-bottom: 1%; + margin-left: 11%; + padding: 20px +} + +.infoAndImg{ + max-width: 100%; + display: flex; +} +.chatStyle{ + margin-left: 10%; + +} +/* agregue margin top */ +#chatContainer { + width: 65%; + height: 16%; + margin-left: 8%; + + + +} + +#chatSection{ + background-color: #fffefe; + overflow-y: scroll; + width: 250px; + height: 200px; + border-top: 0.5px solid; + border-right: 0.5px solid; + border-left: 0.5px solid; + border-bottom: none; + margin-left: -11px; +} + +.img-chat { + width: 95px; + height: 120px; + margin-left: 8%; + margin-top: 2%; + margin-bottom: 8px; + +} + +.img-chat-everyone{ + width: 150px; + height: 200px; + margin-bottom: 10px; + display: block; + margin-top: 0; + margin-left: 57px; + margin-right: 0; + +} + +.infoChatName { + display: none; +} + +.infoChat { + font-family: 'Kanit', sans-serif; + font-size: 10px; + margin-left: 10%; +} + +.description-queries{ + width: 50%; + margin-top: 8px; +} + +img { + width: 150px; + height: 200px; + font-weight: 200; +} + +h3 { + font-family: "Metal Mania", cursive; + font-weight: 200; + font-size: 40px; + padding-top: 15px; +} + +.description { + width: 270px; + font-family: "Rubik Mono One", regular; + text-align: center; + font-size: 14px; + font-weight: 200; + margin-top: 10px; + margin-bottom: 10px; +} + +.bountyValue { + font-family: "Rye", cursive; + padding-bottom: 15px; +} + +footer { + display: flex; + justify-content: center; + font-family: "Rye", cursive; + font-size: 10px; + margin-bottom: 5px; + color: #858585; + text-shadow: 5px 5px 10px rgba(0, 0, 0, 0.3); +} +} \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/views/apiKey.js b/DEV012-dataverse-chat/src/views/apiKey.js new file mode 100644 index 00000000..9c564fd2 --- /dev/null +++ b/DEV012-dataverse-chat/src/views/apiKey.js @@ -0,0 +1,70 @@ +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { navigateTo } from "../router.js"; +import { openIAapiIndividual } from "../lib/chatApi.js"; + +export const renderApiKey = () => { + + const header = renderHeader(); + const nav = renderNav(); + const menu = nav.querySelector("label") + menu.style.display = "none"; + nav.style.width = "100%"; + const tittle = document.createElement("h2"); + tittle.innerHTML = `API KEY`; + tittle.classList.add("apiStyle"); + const section = document.createElement("section"); + const apiContainer = document.createElement("div"); + apiContainer.classList.add("apiContainer"); + const divFilters = nav.querySelector(".div-filtros"); + divFilters.style.display = "none"; + const title = document.createElement("h2"); + title.innerHTML = `CHAT WITH EVERYONE`; + title.classList.add("detallesStyle"); + title.style.display = "none"; + const label = document.createElement("label"); + label.innerHTML = "Enter your API KEY:"; + label.classList.add("apiLabel"); + const input = document.createElement("input"); + input.type = "password"; + input.placeholder = "Enter your API KEY"; + input.id = "inputApiKey"; + input.style.display = "block" + const divApiButtons = document.createElement("div"); + divApiButtons.classList.add("divApiButtons"); + const apiKeyButton = document.createElement("button"); + apiKeyButton.id = "apiKeyButton"; + apiKeyButton.classList.add("buttonKey"); + apiKeyButton.innerHTML = "Save"; + const apiKeyButtonClear = document.createElement("button"); + apiKeyButtonClear.id = "apiKeyButtonClear"; + apiKeyButtonClear.classList.add("buttonKey"); + apiKeyButtonClear.innerHTML = "Delete"; + apiKeyButton.addEventListener("click", (element) => { + localStorage.setItem("apiKey", input.value); + const userText = "hola"; + openIAapiIndividual(element.name, userText) + .then((response) => { + if (response.status === 401 || response.status === 403) { + console.error("Error en la solicitud:"); + alert("Authentication error: invalid or missing token."); + } else { navigateTo("/") } + response.json() + }) + }) + apiKeyButtonClear.addEventListener("click", () => { + localStorage.removeItem("apiKey"); + input.value = ""; + }); + section.appendChild(header); + section.appendChild(nav); + nav.appendChild(tittle); + apiContainer.appendChild(label); + apiContainer.appendChild(input); + divApiButtons.appendChild(apiKeyButton); + divApiButtons.appendChild(apiKeyButtonClear); + apiContainer.appendChild(divApiButtons); + section.appendChild(apiContainer); + + return section; +}; \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/views/detalle.js b/DEV012-dataverse-chat/src/views/detalle.js new file mode 100644 index 00000000..c85bc6cb --- /dev/null +++ b/DEV012-dataverse-chat/src/views/detalle.js @@ -0,0 +1,49 @@ +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { renderFooter } from "../components/footer.js"; +import { renderChat } from "../components/chat.js"; +import dataset from "../data/dataset.js"; + +export const renderCharacters = () => { + + const id= window.location.pathname.replace("/detail-", ""); + const element= dataset.find((personaje)=>personaje.id===id); + const chat= renderChat(element); + const header = renderHeader() + const nav = renderNav(); + nav.style.width = "100%"; + const menu = nav.querySelector("label") + menu.style.display = "none"; + const footer = renderFooter(); + const section= document.createElement("section"); + const section2= document.createElement("section"); + section2.classList.add("chat"); + section2.innerHTML+=` +
+ +

${element.name}

+
+

"${element.description}"

+

Status: ${element.facts.status}

+

Origin: ${element.facts.seaOfOrigin}

+

Crew: ${element.facts.crewOrigin}

+

Bounty: ${element.facts.bounty}

+
+
` + + const divFilters= nav.querySelector(".div-filtros"); + divFilters.style.display="none"; + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; + const title = nav.querySelector("#titulo"); + title.style.display = "block"; + title.innerHTML = `CHAT WITH ${element.name}`; + + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat); + section.appendChild(section2); + section.appendChild(footer); + + return section; +}; diff --git a/DEV012-dataverse-chat/src/views/error.js b/DEV012-dataverse-chat/src/views/error.js new file mode 100644 index 00000000..f09dbfd6 --- /dev/null +++ b/DEV012-dataverse-chat/src/views/error.js @@ -0,0 +1,17 @@ +import { navigateTo } from "../router.js"; + +export const error= ()=>{ + const div = document.createElement("div") + const h1= document.createElement("h1"); + h1.classList.add("errorText") + h1.innerHTML="Error 404, página no encontrada"; + const image = document.createElement("img"); + image.classList.add("error-img") + image.src ="./img/error.png" + setTimeout(() => { + navigateTo("/") + }, 2000); + div.appendChild(h1); + div.appendChild(image) + return div; +} \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/views/everyoneChat.js b/DEV012-dataverse-chat/src/views/everyoneChat.js new file mode 100644 index 00000000..80a1e320 --- /dev/null +++ b/DEV012-dataverse-chat/src/views/everyoneChat.js @@ -0,0 +1,40 @@ +import { renderHeader } from "../components/header.js"; +import { renderNav } from "../components/nav.js"; +import { renderFooter } from "../components/footer.js"; +import { renderChat } from "../components/chat.js"; + +export const renderEveryone = () => { + const header = renderHeader(); + const nav = renderNav(); + nav.style.width = "100%"; + const menu = nav.querySelector("label") + menu.style.display = "none"; + const footer = renderFooter(); + const section = document.createElement("section"); + const section2 = document.createElement("section"); + const chat = renderChat(); + chat.classList.add("chatStyle"); + section2.classList.add("chat"); + section2.innerHTML += ` +
+ +

ALL CHARACTERS

+
` + + const everyoneButton = nav.querySelector("#everyoneButton"); + everyoneButton.style.display = "none"; + const divFilters = nav.querySelector(".div-filtros"); + divFilters.style.display = "none"; + const titulo = document.createElement("h2"); + titulo.innerHTML = `CHAT WITH EVERYONE`; + titulo.classList.add("detallesStyle"); + + nav.appendChild(titulo); + section.appendChild(header); + section.appendChild(nav); + section2.appendChild(chat) + section.appendChild(section2); + section.appendChild(footer); + + return section; +} \ No newline at end of file diff --git a/DEV012-dataverse-chat/src/views/facts.js b/DEV012-dataverse-chat/src/views/facts.js new file mode 100644 index 00000000..9d261ab1 --- /dev/null +++ b/DEV012-dataverse-chat/src/views/facts.js @@ -0,0 +1,91 @@ +import dataset from "../data/dataset.js"; +import { computeStats, computeStatsBounty } from "../lib/dataFunctions.js"; +import { renderNav } from "../components/nav.js";// agregue +import { renderFooter } from "../components/footer.js";//agregue +import { renderHeader } from "../components/header.js";//agregue + + +export const renderStats = () => { + const section= document.createElement("section")//agregue + const header = renderHeader()//agregue + const nav = renderNav();//agregue + nav.style.width = "100%"; + const footer = renderFooter();//agregue + const menu = nav.querySelector("label") + menu.style.display = "none"; + + const divFiltro= nav.querySelector(".div-filtros"); + divFiltro.style.display="none"; + const everyoneButton= nav.querySelector("#everyoneButton"); + everyoneButton.style.display= "none"; + const ul = document.createElement("ul"); + const title= document.createElement("h2"); + title.innerHTML= "Facts"; + title.classList.add("factsStyle"); + nav.appendChild(title); + + //Render Origin Card + const liOrigin = document.createElement("li"); + liOrigin.classList.add("cards"); + liOrigin.innerHTML = ` +

Origin Fact

+ origin-img + `; + const pOrigin = document.createElement("p"); + pOrigin.id = "idOrigin"; + pOrigin.classList.add("factsInfo") + liOrigin.appendChild(pOrigin); + ul.appendChild(liOrigin); + + //Render Crew Card + const liCrew = document.createElement("li"); + liCrew.classList.add("cards"); + liCrew.innerHTML = ` +

Crew Fact

+ crew-img + `; + const pCrew = document.createElement("p"); + pCrew.id = "idCrew"; + pCrew.classList.add("factsInfo") + liCrew.appendChild(pCrew); + ul.appendChild(liCrew); + + + //Render Bounty Card + const liBounty = document.createElement("li"); + liBounty.classList.add("cards"); + liBounty.innerHTML = ` +

Bounty Fact

+ bounty-img + `; + + const pBounty = document.createElement("p"); + pBounty.id = "idBounty"; + pBounty.classList.add("factsInfo") + liBounty.appendChild(pBounty); + ul.appendChild(liBounty); + + + + const origin = ul.querySelector("#idOrigin"); + origin.textContent = + "Did you know that " + + computeStats(dataset, "seaOfOrigin", "East Blue") + + "% of the characters come from East Blue."; + const crew = ul.querySelector("#idCrew"); + crew.textContent = + "Did you know that " + + computeStats(dataset, "crewOrigin", "Straw Hat Pirates") + + "% of the characters are from Luffy's crew (Straw Hat Pirates)."; + const bounty = ul.querySelector("#idBounty"); + bounty.textContent = + "Did you know that " + + computeStatsBounty(dataset, "bounty", 315000000) + + "% of the characters have a bounty over 315,000,000."; + + section.appendChild(header);//agregue esto + section.appendChild(nav); + section.appendChild(ul); + section.appendChild(footer); + return section; +}; diff --git a/DEV012-dataverse-chat/src/views/home.js b/DEV012-dataverse-chat/src/views/home.js new file mode 100644 index 00000000..c403621d --- /dev/null +++ b/DEV012-dataverse-chat/src/views/home.js @@ -0,0 +1,108 @@ +import { renderNav } from "../components/nav.js"; +import { renderHeader } from "../components/header.js"; +import { renderFooter } from "../components/footer.js"; +import { filterData } from "../lib/dataFunctions.js"; +import { renderItems } from "../components/cards.js"; +import dataset from "../data/dataset.js"; +import { sortBounty } from "../lib/dataFunctions.js"; +import { sortData } from "../lib/dataFunctions.js"; +import { navigateTo } from "../router.js"; + +export const renderHome = () => { + const section = document.createElement("section"); + section.classList.add("section"); + section.id = "mainContainer"; + const nav = renderNav(); + nav.id = "navHome"; + const footer = renderFooter(); + footer.id = "footerHome"; + const header = renderHeader(); + header.id = "headerHome"; + const showItems = document.createElement("div"); + showItems.id = "cardHome"; + showItems.classList.add("showItems"); + const hometitle = document.createElement("h2"); + hometitle.classList.add("hometitle") + hometitle.innerHTML = "Chat with your favorite characters!" + + + section.appendChild(header); + section.appendChild(nav); + section.appendChild(hometitle); + showItems.appendChild(renderItems(dataset)); + section.appendChild(showItems); + + const filterOrigin = nav.querySelector('[data-testid="select-filterOrigin"]' + ); + const sortName = nav.querySelector('[data-testid="select-sort"]'); + const sortedBounty = nav.querySelector('[data-testid="select-bounty"]' + ); + const filterCrew = nav.querySelector('[data-testid="select-filter"]'); + + + + + let data = dataset; + filterOrigin.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterOrigin.value; + const filteredOrigin = filterData(dataset, "seaOfOrigin", value); + showItems.innerHTML = ""; + filterCrew.value = ""; + + const filteredList = renderItems(filteredOrigin); + showItems.appendChild(filteredList); + data = filteredOrigin; + }); + + filterCrew.addEventListener("change", (e) => { + e.preventDefault(); + const value = filterCrew.value; + const filteredCrew = filterData(dataset, "crewOrigin", value); + showItems.innerHTML = ""; + filterOrigin.value = ""; + + const filteredList = renderItems(filteredCrew); + showItems.appendChild(filteredList); + data = filteredCrew; + }); + + sortName.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortName.value; + const sortedName = sortData(data, "name", sortOrder); + showItems.innerHTML = ""; + sortedBounty.value = ""; + const sortedList = renderItems(sortedName); + showItems.appendChild(sortedList); + }); + sortedBounty.addEventListener("change", (e) => { + e.preventDefault(); + const sortOrder = sortedBounty.value; + const sortedResultBounty = sortBounty(data, sortOrder); + showItems.innerHTML = ""; + sortName.value = ""; + const sortedList = renderItems(sortedResultBounty); + showItems.appendChild(sortedList); + }); + const clearButton = nav.querySelector('[data-testid="button-clear"]'); + clearButton.addEventListener("click", (e) => { + e.preventDefault(); + filterOrigin.value = ""; + filterCrew.value = ""; + + sortName.value = ""; + sortedBounty.value = ""; + showItems.innerHTML = ""; + showItems.appendChild(renderItems(dataset)); + data = dataset; + }); + const factsButton = nav.querySelector("#facts"); + factsButton.addEventListener("click", (e) => { + e.preventDefault(); + navigateTo("/facts"); + }); + section.appendChild(footer); + + return section; +};

$G3VN8!N04GPw_^JD~_yv~X^@}B( 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%0AcT4bau}!B@IMp1$ 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 literal 0 HcmV?d00001 diff --git a/src/img/pantallaOriginal.png b/src/img/pantallaOriginal.png new file mode 100644 index 0000000000000000000000000000000000000000..0f7c7984b153f45fe71dd16c381e1a4b6644e600 GIT binary patch literal 566434 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 FfAyuj& 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

$G3VN8!N04GPw_^JD~_yv~X^@}B( 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

$G3VN8!N04GPw_^JD~_yv~X^@}B( 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±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 literal 0 HcmV?d00001 diff --git a/src/img/imagen _2.png b/src/img/imagen _2.png new file mode 100644 index 0000000000000000000000000000000000000000..c54aaea385f5135a94cb811ba980cd81a10fcaca GIT binary patch literal 75760 zcmXtfWmp`&`!!IYcyV_YcP(BV78ZARD6mLzFYfM(ySux)yB2pVt_Aw`|NO4^L#|2g zNj^;OnUj+KCPUMIId|^ovDoLeAV<`vV8F%90?itgbbI8}nPJzd)ojM`XiTcCb%uhh} z&*&259J3dyBj z9efn{?_BAJZXZwF^aTUEBKrCyU>>4-Pa$Xi&0E9mt}*T?sr_5~ua~sO^RDv-|BcV- zKGkDc`Ah#zX3zV6PP)$JTm!t`2z=LNN!@+=v-H`15Rg`-!I-H)ixdnaTQq-bxCMq` zQ&(3%6Bsg4e(!XJ^G!VFL`?N5q0x*@I;-7fHt9~IN@IeE{?p<4q z=B;yHJYT<>?hi+^K|p5&UY?$doD&Zk-x_|oZFl=1zz3EKFLSeE-s#yl{Iv;Kf=z->#ncVhLI@2B64?-s7RSH#nSWVZ`7DmRBY_N?)GcSZLsM` zOkQ)d2KDLFL?JUQ7&Z(xZJQOVH>n+)Jl++PEio0!%g~Ul`|tbJ{)FKN2a8^--{nRN z>(BH59$}%D5lK3&lx;0M91$nC|2s8>%+C0>UB@NQ&{^=NTmp_#+j(_I5@tdU99>}s z&=*gN5v-RKu^K}nu=w=n&mZHK4V?Yd9O|_R%iun_gg998F^%pHn-!J^NS1(GepQvc zk90LHdA;QfDKW2u2sJv8t$#<85r!Q)WNXVnT>~fxQ#@v-0v$<*_|gGT2D+=jdq_cJ zyu>7_tA+m3tnRucHj$T?k9e4HEA)jWK6FZ$m4F_7x@z4=D?*dt9(M@_P8=V26iy%f zQHd4KQA`$xVkM2On3-q*LL@!H*D;z|p0In9Zsj}*yY0IkG}LQuooEu3w^Oew7v<&T zB41;Y^v`}vC5I=43g?a2x3-q{N>{U9$!&&;Q7lb&xLpl1xBSXq7x_(fh>0HmbU-~r zcggUS(vAUxi2%Fk6d5~eStMLYT0~N~S%g}&^@UV0%-_8U-K)DkY#4GM+rF7>+e5QC~XWY@5cK zB=f?p<8F~hW$LkYp^260`l}_gWC#F=NW57>UK+`U358JU&UaM+9uMIc?P{0bzxd$H z5>ATH1`9J;d*13_y8(J0F%SsB!(@V9j>i$fQ1zk5p*8@q1}Y{=)i*_Adv&$+_n&db zn$nrkr^9ZQl6f8~Dk@%&+rod-ul+&uKnq2+9d9%0gft7B_igc`T1mbdZy5EO$7Otq z=Rs#no{=Mx(FX?nJS!_v`y8g${)oZRutxjaWX~m+k+Dn0y_@ za`FN1;$*Mr+3tIYf*;TO4D_RNAQ-P;64?NKWn#<=WMpK9U70=IO-d0aGFd+%hkZ>Z&7lzn6`hM_)6T-Nn2OY9R1J)F#I*hjg_NN@{>UTHMtYD%i z9%GqP1Ld=KrQ|U?0c=2L6@@Z^vaf9=Z}MAMaq$QAV`{x_U7m5r@q?^0v@<>V;6k*+ zbr{%N0^|4ogTuDM-_&^%4dYG|KGZMOP`eRhmWOM?uXC~GuDINQ!&c?QKjYkmZ}}I6 z*>Io(A!w>H0cArN*@TNjAuA#eJ7v>U7JZ$sV{$?=`ZY<~-ty}nLz;zX8rkw^l4qhH zG&7y+g-o~FWj6Ht<1>sj4-DnXB3e+#|AUJLml22V*QJ`hoWCzQICtJX!>YdNG(eel zb->uz&QqRvD7F`FuTDm;Mnk2 zi0WbZk!&;m5cE===50_-v8kD$cIfhaz00_1&q(uRkad0NnJ`!+AoH6V{E`KbHs0#L z)=bKVN@e@mHZzVN>iiifmI7eaSEyKfiU4j_I@?wOyp&}Ut`9AZKjz_D^O+8*%SEbL zFDcDa{>W-Ct14X$782hQ&kNC;ryQftVqT*w;Y!jSCVPz^OFWEnk_vgMB?HG9ZK)!} z&eXFthwTb0_h@euax~SV1sn9_&Xjypn)Taa8e`w&KawpCZoaa=X!fd}9fp2;qv-y# zdBxCA4n_9>cuKyZc&UEw?~$N%`9~OfoI8HwPg^G%;VH!nJ0q$AQ4-LDl*e~k0k>GR z3VO!t`7CBk;+RPQX=TEG!Qf5V{Di@VghBwK%x#=awe!-ycmEG!B%TxlPz}EfAi&<% zeBUSMn0SMFdS!^p%aLJSbZ&L%1C&YNDvDzCBiA=bm@PuN&Gt6JyKTxC))HLCv ziJ1Y|Nj_lhWu!Sw;ZMAYO7@KRw*@-hVm`7yC7aPk>87=SVDU*v)K~NcLK<$n1xspO zJQRIXUz0c@bP}PR=?nB!w^A+R`I9VDuMjFyuSQ*p6b{$Fn%sKNXLCr=veH+)vB+9C z*@xB05RC#5%j7&<%WNQx=VuE zuYdHFb)%XtGdNvZd3J3n<14rbW;}SD!8>|d!s_+|EO^QS%G<7kEyzZcvXM|Wm4Jo^ z)Ds4&N=h8DQt8j;X>~uB=((6?(#P=q<9b{|LNI(7Qa24!HdVm{knxFBAWtnFcbAZrdl zmJC9!{0qid@a_)Ihcg$Luyq*qlREUg>gQ356;q8cq0k7merFp_Y`Nw`txY;|*w_+G zPhXHJ$p;+}CV3Dwlp(aNgn5@DeTWB)`pMgD))HIn;B~kBf8j9{fck^5g55Sjq-Dcil&CrTY64hz=CI%pc`ydvQ(l0dq&?7^OZ3p zCzfEdW~kH_XvwPNKIIUysagC~JYLy;hCu>;V=ZFB0J%>nL+JNtw9aT>67q=mKDda) z16Mg4RNGVn`|sWEj-_(A3Y zOgsk=q%qUgvefgz2P7H+IZVk%ZS5C~M?|QYq?pBSuxXq;0e6z#d(Bg&bsX-`S&5dc zMqE1mV}+k+GN6Ooln0C7VOjCU+grBw6(>{DdZ`{^eSpXU(3VC74zMEd;uPS@a?g>n z&fY79AuRXhoWa~;XgK7=lMR|Uj$f~EY8%Dzaz*H)PgKF?Fhi~EI6kY3Ul!X;=^ZAx_kp*`{Ldj1I|WnW!QoLAi{aK(={qki$HWIgCWO1nbN*y)F^Mhf?Wa zUT0K#K!l_!y}ybl8nY??341sr zl_(Q{AW~TilFkg{uw#_tRC~YyKN(2oB{QTiFmN zbS2q;sw@z~$4lSs%@N8e9MHSbOpE0e-z_&^d?=?{?H35uJzh0wbw&UyQz!(7lExa9 zPJBUwxu-&`Gu%Eh{)o4ykwlFL+bx#zW4tC_@0E(ZRZktP$hx5#SQPM?dP3cVHORln z!fRN`l?#JRM%fG)xcO+&YgMa|zrH*2@=|rZL#*6`tF13Yc*)s%w=CHCz?UgRH1Y;R zQqc=Th-5a*=MITvHK-nN&ez<$C#1sSIred|PGpON$f~$k_-~6*#G28BdZS_`w^_Vw zRuo4Xh;@yHdb3D#DNyK=%h4hsW3gc*U5KSX264wX=`sZOypWhs4gtS3m{FuOtfk4K zqDg8GOio&ocXw0YZct+6X^kqWlwL~W)6#Z@@I(By514I18Wm9Ag-jhTsco+AMvL=$ zj~MV0eW=S02nJ8Rp%wO{D@1?}syDpZcOz^vBa`WCrC;+Y$Jj`P9SE>EEhMlkS}%Wa zEmQ9zpJAY!%r21jMdH~Teq8I~PgE+-6zDWS)hv_`E1Arl2oN^TSR|k@d`3cTxoN3D z%%3dWl_%{Jf7+A}UEG!a=Bv|XPxC1`R_MC7pq1Ah@t6gT>WqK%czOT$clAj3rM~;+ zGjLTO4L&&j66BgPX|g};%UkMb=Bmqt8=5u!esPNEeaI26+=SIOhm4>=OCVuClXN*Z z;oh4qTAo?-&FY7jJ{6=EUKJ#4kx;>Z-mwi<6M0nuL>!BI=q+<8-zXUyj!YI&6R&cG zr%tO-7mJrtkLga@SrETC9De}#z3y5aSOQKx0%0t=QpkT#F3b>IzgiHJnlM$%D}gvd zE?_eGhs~6W_fpf8g6^vnNo9*DRmuPyW}W7iBexwDOo!4wr^G%@VIYn`=VFlrX_^Tw zu9JycPBSnMvV{p+05DYzssUFWL_d&8fkXvktB=Z*@u+$Tn6)3zpEj0a${M&i<#nvq zIdS{}U_nhdh$EJI8?}-l25lX}=>6l-2xNVBHM;N1yY+d?D&Zs^^A0@7SLNIuUri!m z-&5a>GsinH61TA4H_&Ifi^rtvdfX7CLszqdiLLd0n~yb`kBRLzlLv>H&GmT6`VT5` zA(f;$@`wt}C7bCcnD&E=smoT1Fdc)Xayf-PgGwe~+|r|(mF)SgF*O*1W2pe>4JYPP zV=tbhnTkgcZLk)u3_#*AZt{e?HlAG8YkD|~ZcTu3o5CHj)`I|7N**@d(`v>CJOl8Y z@>oo~F9ISdP9?5ZRt^AHUkRe5?zveh(CesDW~nl!2Q0qs&Q{ZdH^-5zXLlkE=S^2z zaPrh5O-B37IFC|v*m(4#zZ-MgU>)_VB@##$Q1~%8`FpSxXYt*WzN=WMpta&2gMndD}H*D$!WW-P-!!PYgF!x1(R2)A{|7vLz# zxyisqxn^%3lYoLIjCFu1yXcWEcC82UU%bTUiRnClxOlC575Y__WHTY)-VR5)5%%~8 z+N2$uQNc#|CdxN`M|dYSJ2;`A%A29~_6kRRk4GHCxI|hx!b#4g;LFS*=08~9jnlm@ zn_vxu8*t>tT$i$qn~z~OoYq%@PN^}Emo9<1>_sI?H4yXcF>z_A84C{k4Ber>YF@)7 z%3Mm^)%UMV88l>}ZEUfx?fl6tQ5HfQDstSq8h^(VaI9wZ)?AB(++0qsiO9Bt1Hm%_ zPfvL@%ZO8Z*mgF}yPpKS<_r!cA{TB*inmvff^nlpubZSM*G0m8=>k5%9r0jNkeMc+FbOQ zy;!Q&Z39a9W)O?l@gfb0u&OvpN)dX)jii6zi%^i}7cwbX@ijZ={bo`U(rz1~?&m}M z{U!{uA}|JvJbbVgHq}4@KK_ZijeQV>*Dn?rB}Vv}%mGkiC1x@UuY{GNrT!;x8~F@v zi7E>W#KOF~W989QCCg^YVKaRrwsr*4S2rkLMj8c5==vqw0Ujr$(`)=AWTsfQN_C)j z6ONH3rFE}ZVYZ+41b<^3z0|B96c1a^;U{D^jAiC@u0(%23B=)wmHHCt**%7eHRFUd ziM385MqFeyH|)I_8))gA?2v)D!4cuxR-H~=P2CZ%!Md7-h?s$z-Q;U?6nW`*9H9NB z2xQXkdfprsS;5_FqmBxr&#ruSxtrA4{%ojB)e>jt&G7H`UorMVaT^D-oqK`m-4NIPnhAyO=~>E6lsb*6;QJ-1 z_mS$iPuu-40eQI$@`^t2s8zZ*&(gvHbMeYdLo&R~(chg5Z_aaCaTJB_V6yqS10aGB zZ%Qae#Od&Yky?*CD1yf1u_;hasp!wo{$O8xT3SqpN86w_Vk!P4PcN9!U&^ZKV(Go* zZpRo3mb2C_rFQiQIh%G|=nh-jZch=Amo8z33tfGk6U@Xkg+qq1Km2vACNFvfwhs-f zs~8eL?J=SspeL2Gx_!H`EEOzvYw_yRjJiAgAHnnWLL_gHSn@i0Bd3Dm^+Z2)Ka4|e z(_ihCWcsKyZ*P|0LSNu=bUK-fPOE_h zNIWeH&uCNvSdPN`dSHWbuDL@?Uh4o%9r zhEKw(Z**7=+Z01@;Y~ndz#L@;3jw9$V0w*AYV~vESmrk?KUP_&SJKH@z>Wcmh@h*R z+jTC3uCL$S@=d)F=mZgTRH~Ufh4zJNOEd#hMjS<6E`RMn6u+LPL`KuBP1V$XA6wUZBDvMI zZe#_RzE3{3tyLYQRqgncatmR}Cw^kYj_h0+Vr&EtNRw2%L<0A=LX7pkj?Q2>-U^s8 z><+)~-x?R|ZF2gC!!~A5e$8U&>S4LI(rD5nU|2a0dI}QnX%sNq5k&Bh*R_@*R;4~# z`7B^!tXPyyM%@<}P9$UXLF^(pD5sDqtaqj-fbHRC1v62-( zsTRbHa}+J4SB&|^yhw>Lb8bptZ(ZVUk(1=&IWZDoFaX7lapQh7Ep}YDnriGf2iD(n zG5GuQKrL;{fz>3`24NwoVm*Awl|;RaUwk+R;7fE9ki$rsV}%iUOxpy-wiy9z_6qZn zud+P_?tw97wXt?#V2~VAm;JhSeQFf}622f5+w&L1U{@7U(CF5Xf?y7?h9s-&n zSG05AMX5sW6U`OaR+DR5RRZ13GSq{MSBxb@HG`@|iUyxC6jQX4cz?3eAeD`nhfT)a{c z{S-+_{qveg+M27_qU8H?S$8fV$ffqBp&0;SY@~`-Z>*isz;Pqx>I)0Fx|>@dz6$cm z2(jJWvda35X{>%M3ym7yT1e~{lmT^Z3k8MTDSaIS=|uIDKXwVp_uNOY4u#vA7T+ti zXrNk_V-^Z{t2|dyvKw89rz9jC|?-3;5mkq)`8jp#n@;qmT%PJI_}8!-zGGu2^mZ^SsZDds8)yvTVa+O0(*Uo2UldJTR+c4FcboKLFYA+t;YfdA z@V`}|3(dXJvDBV16KR(32#USD@P{DwG?x=n2a--TJ!nx<$piM)IPC7-FW>lJ4d5*e;a$Qm4s=jX_5*gS8i=lZ$<4~Ux>a)Y-GIL5$=Tk47t8S2urAY6}pll%fa&eUy z+cNFHhzjh%`qfVYu=kyaI2yj&+l+`fKpO)~o%h80CLL*Z9yCk`LhLSn)!{(E5##M3 zSMz}(2zdkmjm8%GCQY<%Uuud;G~_H_OH42;G||tQaz|`k>5HN5H zW@o55fmuK$770#xj!yq68df&-di^TK3 zp^CJ_9X4xYeXhd??-yz6`qoMROXTy+-Huy~AR*wBNIf9)z$+d3JRgfpFiCU!{vS_8BXM=it@DmbG84N@) zIY93a%p0RjGPdpF|F=B+3h0H~I0-2idS6w#-`&s9#h|4)W28;O+`OQ#6MBDpQ+Fwt z3ZApL?;H09T+-$0sqJ%L{bGRacdF_)_DaY4N4z#1R`LYYNQO)iJFnj&-9@ly#|Zk& zUq99#JGssR=d4ApVr<iQ$-`f;Qzt&3o z480FD1nZoT`E}QCo~vSwK536uRT;dk=WRZN6LCLDef!4PK!KkI&%sM02@P>)nvU>r zn|vN`S^g&jqpS`>VJ_Y?GnsgL!h1bk_H{E~%G}8byvm)F77xOST1yhdH_4?&g&eLo zSR!YVbz<>9Vd5l_k$qfKfn;49n_BV<3iSEna!|i<$Vn#7u%FgOJa=JdX~`u?v&4K- zLnh6@KqX~7)6;15#K-RZP$}NS$Ayv4p0Q>7juF4+G{G}c_-ZGA<`fmqH!?{7EW`-? z z{&kNo$SLfs!Cg>tOzzW%oaz*h64AG@8C@2xP5k$FEQa27-nv>Zt*e^&h$~&~$HNO0 za&D*`o-~c2+9mS=dBQXWe9NmYlOd2ed81@XodP2G{Tq!|?;pf}(;N;?nNkX)JG}4z zC!uNkf9#j!h$bPy7T2fe;VRT&N@P`)D@E6SqM1pj{TcN<$7!b8(!fE)E+8OPoZkDH z)EgmI@RcG{*hi|a(mw|N*ODwxW}cqqp>FB#B9n*CpH2FaOo>C7ki>!fk=6@(YX|bU zDu5LgiJqSZrbbMq@lZLW)cXp?dGIUCh?o`!wF8rIY&bqn-Q^;mn!iFi9RIO#yX~c1w)f?X z-v%>@rDN0;HiqO|waL5)279A^hI%>3DI==j@Tr!+`*(Q9;Wb2TB^+Fo!a48t`iHoY~6a$A~YhIA-C zPWhR-k@iu6w}KZIhgwjZ`6DZq+hF7Cc#lamkAMZ{&EdA)FULu_NZ5=y75tHTCp8D- z=RUnVw5nz$s~IESpxrSaKe@J*F8_iu@o|lzk^k9GaBR1x5u8i5g^N|QY z4+YAFCJs@jUVOJ!0&U+_vaBIoZq>opwWinemGQrj;@ZYJZVuCS~x;1AEe6kv! zpqyX^S{HSgH#w*Nt|g>db+ZnPC*Oy->mP(OKw(ijyG>$+XKn8`M# z0mf^5_Rr5aVZe!rRL{m5u|jU|D6V!J!C-Bu9qT_t2)SFMf?^94ymlRMTOS5Z3$2r~ z7ia4+n;m3I8QtT6pcv*1b_FHUnGRzv{JNf@a1a->_Hl&nD2(0@Wk_y*d-|Zhwnbv| zUd!!Y{)BYrW|_FQ@_Dh!nfON@(9&X@lA3VFVGmWOowd4GP4h$hYK`O{}5xu(_CMHJoS&)+sI#5os? z#+71a0t)@ZpSlL~OV!M6v^v{}mGx7eHoaIm)JR!-ZaM7QY`?jpfkjfL9=jH3GSeF= zYOoI7aca$t%q@9>%hg~W)R?(>zT(J#PSl5#YkEo^?Krrj=V~ODvvG2cJw>%%AQyC$Aw@6Q!BVm7 zWunBRBRsR$B_kT(*4uy3TB}Vor_1mvnUJg7h?h2<$D0z3_c}yamn|E0iBXDmhGqx@ z4i#9RcXo~wI$PphGIjKV5^X!%nTN>o4^g6|nD=0bJHltCo&w7#aqkpfS9P67(4mN; z_!`4FnCCx3z$j|tr_L%%DF6lI{DdGg8l`YNg+Y_F7|XbMzA>Ew>r}sAUP`?Ge9PpK zDN-p93?6J|N7u2mgtN2VM2QOv2ovrswoc->pM;+Ff|2oX0%Mah;+h{Sdcp|^ph+%W zy~}&T%i9s7JDSVdCyyM{vI&)K83cl2Z~tH!e$ae$8`JupD>1*ef8F`^%>@Zhagxfg zS!|&7c?~r(tk6-`ird5Xc~=Q{f4Iw9Gkm5ocEFaqoSi>($nV(%Lx4ncgsC1(OExCX znGEs8QC0$&xqM>D7(6)#2yS_Hsi?7UwX9nWkCpKnOpPiaf1O>@ncR&JL3!lXC=gNq z_vhtIMr=QitsIf5+K<<+=*!bSCd8|DzkOizZi_vEk}B4|nc4#K-D;DIKz|*A zJx#?(;_CWB?AQ&v`)HD4jzDC0wlGs|+}}e`Kvhv7t!rlV^KWI|tQh5@)%c2Ug_t>7 zd?bFf9w-(Q>46jf79fM(-|t^c&X1~|?|Poe(&n%8%!iTWGt#9EEihwOt(7jE^8cEC z=~HDMk=9isAA5za7?LFrh&sJNr1^zBy3)M+^sPSfR59?|TZO%;cUisPB3nscr_N4g!wtLMmQQz0TUdYMSFb1nbjc6jTEK};_u{7>608_wr+ns_QW;j zK8-JYjVDMQYvXWLU!t$YyC$^=xN1AZWm2N&QBV*S@6k09p3sQrGHegxr}$a{rpW3~ zVn>M`2!j~GFsr*Jhjx2WMAIXWZEp;QrIn$Nus#va?l_lKm(g!$>R^&9=j^To^K#!j zx%0vxn-26GXx1H?Lq0a|0!JZ4Mv+~V9o7%#(Hnl1;D_f!vPnYmWtH+LO_k-Ti z!>=jw|Ja;WZ_VHF8ntyNuE{j4tr$mqt~e5nZwyVf%Bs?7VjuIw>d`ujN`go=?@;0WjqmKNXWpxh7Ad* zQjj1l8znTJqkitzOs_JjMNZA6d?R=pk48P-%UqpaGHcRKr^z?akuY94?Nl$JP=kgx z%>0(WN$L6|+%#D-=O`OV=|;d@c!g9Rspj`uxGoxGc1K5q!Ie}zu;%)X)!6Dc{`{EL zi7b}8&wOmkqpx7SG%iuf&19tXkG)^mNUssH@mBMj)vZozoqa9M&(vY^HIxEY57j1avO|*$NA!2*f{CQ}DApKl=OIWhDx} z7xSCj_F8kXLm@U>vFh>g3vWl>UBLySsk3}lke@W+8Uf@l6@X@!3y+=!CsvaA&0mU$ zZ$agSo>+Qa9d&grWJKC-pL{k-M+x)tZmVppi;$}OM)jf$Ep*2wiG911!Z~^cWvsfw zQZr?2I!9AZ<;<$r^5b`?juGcbqSf6S-O%M@+-g$n*A=I;J9mmy8p;gd2=wE46gY8B z>*y46gg)iWgcde;*K28O6a0xA*hztI+*Xf_j)ule5(Pzdhfs|e_D?<=7h3M$eF*i6?Kws9J_z-$&Y$2bar&@0Kcc3kkXBbDHiUn3L@=A$vUK(@?HFGMdb$ z@q=vm6DAhy(Ws93Os01z$>+U7PjoKeni}b-!vn-A5ng9cKXX2hqNtxdcU0yWgzD5SWrCCNDG@;?EaB8+AZBLt(h==Qr>6^^okv}o< ze$^|ej?BYYrot)pkFb~bIs(F*|9B+c;8eaf*gW<3FfwEh56@<46r7FP3PG1$lS|8X zC#m6VQHbe`0GZ&At>VLhzLWfOmW4~cubx<_Q1(wegIMCFij!z3Vg|OZG374I^Mp>o zHX}QSa@G-5;omQEO?cbU^8(pl2sUReaE)d=<=s%OjIFij@@=z$9Kd z4#<#LVKtom^Ki~$FjY33$0NuWMA|Az9?vughJ!KYia6FU4Vw1-0N)|QTDgg9nF8=ya&0&i)SS)7L;Tp3v`1Az-E$Uaa=ISp>!`z9U_~l5#?{21$7)Ue8wm zr8x-=QvQiM^XV7bIrLj{5!2IOA9lkh8w>;R zu19<6(tmw*`|@{tuG@9c58?-^jzbg#VBSMuunO5+AS$d~pRLwzOg-YXdAzu-VZt6! zjKmfqs4Pw0eOLWxX>D$#8sSn?Q4n5_epv8FTBf$MrMT>!90D^H&#(I@0>g@^A)0$S z-gHEFc{Nfc!_w5GLOfWvbJ}VID&K2T-k)Vh=RW&%GwDnkaIG_0bA(ak3}E)`Uvq4; zZGjxQIy>egDa^kp&h&zA!TK>nu-h4uC_0#+(*Tzn;av$dMMZ(Q296c%yVfD$FcNjd zXEAm&050|4$~v{`-kCTMJ81=iFEun)in3!z+aq>k2>yLA8W+!3V`E=ZjbU?L>Cd>I zWt2Ha*m;+X3 zqEQm*tI4X47WUCuONWtdBzmZ)u!PacBxljF){G?h;F3VBU|YZ=Va3SOpBLPB>r*bZ z15I}=^d59=d-qj7BYWNmDXn{If?5y7M43bBKo4vgN^$ zcxKfeSUjPVHB;j8lB^0tL}wO$V&YNq9cMVg$pA?kyV$6cxm3wne8st5bikk&?x1U# z?$^GsZphuTk|Fec@t)@5(Rhx$Dq=z|bj63UA(;06xJaye&PG;w-@67{nV>eW!y57y(2 zC{l`-We9>=Tf5#-hSx+|Wj-wKre*dZpVRmP-NJ(h2ihgrz9s9INqN-M|Y-xE_ z2WBJ;57x}L*ybV0)>20eu(E5M+kraMGH;p1^NS@*@NSEpDqkO@Gfe!FaCNf2!yRMb z4&wmiGO^uljYi@hD_fS)#*Gne>})|ul0_n8&cTMwukFWB$Vq*$kNDatcbM2&To@Dg z(~-eH^WwV*WBlv{skLX78JRG{UHUT6D3ux^idva7q}Tww(H{7KEB*6I0Zh93C3PqY zOplyeg0$`p6WLikxs%Ln%jL-^+bnfJ@-CAhz}Tj~9mRELGrT(ZOD7up&VqoS`$k&4 z-hNEQNXE_G8`=UXq%8@{Kl311*6V0B8~KOO(F4h-@=I06HK&x+rjcxZPgi7bf|5_T zF^92N)8{fZM5zLTCc7{FW;+R$nEvSAk;o@@Rznq>a&+^`N#O&vDk$(InL+|{bH74x zVN%C-#n#jnanCL0>vt#T=*_gorly$FvhD_q7fem|I50mv04c>wo-n3%h_92K>z;W@ zXa!(e_c8ov&{9&WS|gKZVwZndw+??ft)NWsEP|T}JcZ@A@ijo>DfQ~QR~*m+I-s16 z3Ft>S4oahb!B~qwKHif-GtB=~@3=B~M0eLlW6EDhWu^j4@WUH5i!X(_!4X;QtG6VF z%<-)(^*EPR%UCY1oq{g&_tPs){Q%7w_yt&BZ{ntPXIJ(_7_cST%uF_e>uQsNvZvMd=Zx6X{Wgt* z7xJm87V_HDUE=SJecw2K4aUa$I$*KHPEuqfLn13(%TrC>tCE{_cx;^!$T)KR8M%Xo z^09`*kh0o1W%|Ornx$qB-0jb4{+-+%?*3UB1yK{?sz*HKt{V-(2fXgAM(J;_P`N8xHjPY$fGIpC6!nEt$%g0w(b(MGb5@ zhPv@{2J>uTVUA|3kLG4opbUmBlxK)Vmll^7QGSy9r4LJSH?>Nr7gC54QLRdjPnaJ% zrO0f74q-v^LMInnGB9f>w8`mPs&c(81>Hp?4VJ7_>2dlcE~7`9G084O(fW zq2V4&NnbcxSV}b^FLmE5eVx2y(bO(a)eD#Ry-?wFImU04&^ zm=cJtRs&qXj<)%1dwAmX`d@E?o(oBxDm zO8wCRRn5pAA-<5@ZUcXfA+D23dQSHE-Qz5+wCMfi4N@ubO?Y>CzQ*wY<`M|l3%AS+ zJ})7Ct}zy{373B>VcKRvX3Hs6~-!|bHjzQk`jnxL>NZVVQ32Fw!Y)_ ztG0apj8v+3um)l*1ihW_P%KObY`R|nbr$IY?Ug^aCL_7Cc;+8cO9B%5JcV#f(sK8Wd}_cslsw514L2_`0B4JU$7>L=YCBp}*HEZHflMI~ z#XV=uNM$O8Ku5+Hxb4#P;R4Szl;W_xEL_B}$wK1@50T7N_x6W2dGItMKfn3>mZq!K z`;~@3>(!i`Ty@?IhHW_1_-h=u@>Xg+{b0cl;XqPXFH+<>wj+4Oin39}wLECPXS`wz z-OS;tjk6n0#S3axPOP3r-f!6w(+yc>rXJq5$zyfUO>4^FM~*Noyjh2!O$6})Y&it+3p%;stn82*fqMOMetn~T+0bD?%zonbaN|hu3 zj>BIOrL_&ukIvvs z(#_|;N(5^iTDa_5I0z66GdZ+0cc79c6pM!ymuQkj;phKEr}6WqRhoItw9JP+Y`YH(6K%3(GirSJuP)= zhl^rhhINx62QVYYT&&uY?Wnf@lJ;cGuM0Rby>E1C3=i(v#N4I9`1lwZYZ7wqO-(}s zJk?|^Ojahh6IEo-ZS@V9X2N}bLAJ%YItV4*K5lJDCA(bC$V8RK_}C>34~?R+!G$Bk z6PQ^HVbkVTbadCFw%&oIz%=GYFJW^}4IaF`3j_U)IDLMatN~;by(m_1SLM5ECG-~t zai5pqNLjZ;+2@HKLpQ-}rc{kESyf>LocO@`l96nBnvKigXzNBk5ocww%&J1DRJ3%- z`B9{04T=EGYOo<AWJ zOJ)O)8_vcC#WLbAzKHbb7|hMhD&RD9_RQoYY%GJEi6ec+fpi+P1amp}$86Bz)FhQ& zDT@2sE8R;n4Kzr{uBOWJ$Fq1X(n+bkYC#r*Ax$T`xDbL{lS3%5h$gm`IP>(}9Lb9T z!3Y6k(FZdD_&Z}u2nk^j#g?W-jt#<|n}%6iPyt!YXHhbgVXtw)Y{_G0dKA&AVbza| zTv~N|6p|5wgAM&nUi8#x(6_lAgO_Hh{y$&W3f$^L`nd{ad`x^JhwU?o1hH zC(2j;Wwj8D0jKpRc>kZUeP?VZ<`OGDSAr)wjK}N4FeawpD|?g@-`Q-%M4aTo-HX(! z;~0w4d@)1axw4P%G|CeCXzWMuKKsQM&{W|S$N(Gx_2RFb|KQP*V+))e588 zjKItcJhI+}We8=nYNv=xB)&3EB;;{)A%;*oi#zIqj6b~^V@>ArDqo6wKRIbd-oDOp z4t$OY0^;U6vzmD}IX=#WUs)tyUt7zZZik7Vaq@2s_4R7@nuht|$prAs4lkbKS%NQUMDsH(PNLvJG*TfE2=q8KANtg>nF;K6o0{-K>X ze0+q&w}>q3tx&t4@p|QW|#LN)#p?Uacr!Y@> zH#foLl?dYCwg!Co{*CG&F1O2qSI?2Lxc8v!kbS4FWybP*A{A9-ZD$f3of|>6Y(gNB z!GN2rB*i2tvVO&MCbh*$F0Dh|<_?u~~MJ#DadLqfrJTl_8a9PqP=dZfe27TMpp<4?T)~2XDuvH;$sE z-j0#!AbxnN#QR)LHtSiz=!IX`fFPNY!^k?LQq3|c-Mcx4Cf9ohoY`O*AN@~7yn3;W zX_Bv@Ip9ZclrcD6#zTA7_|?0#IE!f_S6MOUGc*%;zxGNQ-#${p@!<;C$iGq!0iV0K zvwbUseqCF8&HtV3J0qK~0uEy_UDU#p_o2(F!J>bPNlp$iE1}a$l9o>(W0dt>%RWjn zS77Yr@|78lhXh_@R5zN%V+0u{vs#kB6=KNu^YKO0 z=@O_mS&^1;Nyd@HqKlO%@gnEUXqgCu6BCF{jKdfVLeGTnC*e!m?Z}@!ho(eQ5wp{w zC0r;5vEZmeJRYVx(yN%36NLxr^r&~6)Rb)LJtEY=VK(5Ui4qpfm06_gnauo5rXy(c z*wmy1d$pG;teSZvjiJeLnDxxV1U4aqVG{Xoy>S6!8mbP-eFPfWox+?LV*Sigl^NAi z6`Qltt=`m5#gX=7apDs4ixUX>X5pKjz}(a*iV+{0sER)O#4faS)DehNRD@ahN+hbD zJ_i1qolM5ooVhu)+exBBKGj<@pE04`6ow%mK~nZ}ywaYst2jx0P6vmF^+e3L(w-I* zG~v1H1CD(8d>K&H8yqy?TCA_G?(Cl`k$*Df9@w?*8q+f{b;=4fiJj#6d8Y> zszt*DDyL6o^j_pm!icYyQEfJ=H>+(`EH)iV^fh~xOZ5uq<}V@{DWlA!x7IY_K{cyN zQ?-!~&3L6R*^`qPD2(D$%?@m}*P>NtN4L|ZVo_cVjKTU7} zF&1U3UO9cy#O!={+$_U@WJY*@bh2=4l_{x?~Gc3o&v1xTQ`Cz$1v^4}0Q|KgYg+=I! zG6S%HbTW!okIbCQAWc#j^o=7rKgsG4f+okImtobH(bCj_M<0F=RV46+lpo%v8jK9j z;rNUb3AO9|bqJTihN--Zejj9eGM^K0WETfrIZHC=L{=t7NRn7FnawNDo{hj!C+$*z zwW^X&4bjQ#>@={-WEx`?qVVW)*eQLFOt@WL8}N-27tvYm#E*QYiqkM5YXYZW&dgkK zr*4c1y`vxXaBWiZskGZ*7O0qBtzQZWc zS-$ja5JNGkkW~+L9n%EPz!V!I12G^b&fai4u;#pn)#fEQ8+92N8rz|FRa3wO5P9_( zq^-hE*4&TIt@pjCWU{7q2Q29r)oPPZNjI8E_!$CxJ%LNs0VJq0&L%>zI~X8N6B&?(tT%(h8^pGwD4f0xx>Yh;NnaeS>R9PA(jQ*Mg`pD{T*}H-2%8ebjKZGm^MP}+O zEQq7J*2_zl$*97}MbmiZ{28iLBkLlIC(n{>So`28`q5y`svW5V@eBgCoviDMv+H7` za3=>5vTaghXQsu&RM=+xkDr~vj&^4I_hA2@ua)o*&ofid{{A=h*wiY@5cu;Sl<<|8 zi&Tujv;Wb6U;WDhPL5XE>mPngkA1xweDT>5{?j*#sP_QdyR?{GC@b(0BTrFwX|{~V zZ`I-tKdyU|8WHyUXWuE}e?48o7J|nYeqD~M0A9LK#_xVnNEc(IS);BgFN#HFa?Sg8 zFgZnm#Yp9E{S1YE0^?`yCUGH1Mv}nq{A~d*^IGx@Z~WKFE(TAZD&zP6u}D8DA>3nW=7MQcn(( zfizA=>ydTHshrnI-s_k>zX%I~m-QlT^x)d$hg*o22aa6dLz7t!9)1P@tFCM^>Z$_QRQhv`TN6H_4^nUU>ASRt$w znHudbF2Ir+Lq^A_T&XBBaZBVh43wI36mCAX1Q(NfIWe<*s@?J!&KlFjCn;|Un1wtv zbmGF2kIGG$2_5E|Mxb(Ad`)eJsHxuzLv{(DcZYFDW4!`5VL5XA>}3YY`}ph)?Y<5e!W7FdvtXoHWJei&6{^Y$@D%3}HMOCTOXHCp zVKlhk-OjjT5}<$mR1x!3?00X|;1h=^`N@$iylo4U_IHn#kR+}OxZJ*3i&rj`kjgUQ zB+GbkmlnrI%6R=U>xU}jUp=gYOmKYRESVk!ncL1fU>F!k0{+zpbxJj@$z95(mNanML9ltG#bNTC_?p>!Bjkj0Ao?&Z*43tG6tt9PZt=6 z3#qjFu7>e0giwIUV=|-5(SR9UFN)?>-Gw)3 zIg)(Yg6M3_fT4^9ugvE$U2tJ2VL*yB?y50b^fpEg^BNIU)*-61x?~!5Pa{IHEShQ@ za5Zj0TURe0dgwv)xr^A;--hZMH{(r?)UYFP@f`edKc?p*I6A3AEK5g}`YmRuocwU* zCP|WY*S2SR8us9EWGv0d6zQAVJoH&VWQ&}#WsSmFHbW_lqO6xBQ8sv}Y$pbhjFV(9 z|NRDx7Zv1|SzuZwX(l6U_yo2ZPhpSl1?<&6hmHDk@MuCPu;TNz`;l$^5MLk0$v`X4 zU7p9eGqbSSC|#WnRuY{tAY0QX6f4$g%5XE$)RyM?APIy*OfXEuU6xq|H1(wkZ1+ac zWK9!H3Vh(D<#N&F0H#y`8T$qWaI*hZoZc;4e%pe_poxxFvd$`#gqzAcQA($fV-zQ* zd`K>YuSooBjL)jeFk87R=j(JLjLlw;8c-Y|a=$#cfYVD6GC4Me-l8@&6~(ibHLaKg zgQE9*n_Rre$?AC>R1K4g$~@}#ACNL;5YBI3j^KIEe>?MJAny#bT8` zw+wo!f$Y5cSsBSn*;=PoIjgNsoSn!u-id;Cb>O{o6NWn%sI-4ejRsc6m(-kqd?WLp zgNa{El#O(&ZD_3gEJ$m@PwW?Ja z-%H5Z88iVBMW1QsCYOJpd6zpE4)kmBXFtzteo}|O{&gKTQi-+55G1c*V>!P3J9>P8 zAShjUzw#F(FLcYjee^r&b>ijJ75P~M-D@#YxxO#N=XmFvl;4oq^hKCU*KQWp84*8j$GSNbX|q>)WCp_X+>hcZYGUq*aUB&3#vaLqJm>GDm^ zpk!kVSZd(R2XJS7wdy^Po!E~pEa9jxfFNVa%vd#$I7%!^&%%05Bh#d1$B;5(QKs`I zSk^JB^Vb&w7z{>LZ-bb0i*K)~LATLKww_U^*ut}c&eOt-EE8d_-<^G9CXL2tCFw6` z!q6_A#DMlRcIyvgzwTLV)xVBYUTs%7m6P?TLv{NN* zVxkWcno0;WpNLf()9_@cV3LUg^AR=MxX(+{SB%4+oy11#9DmQjWyrytm!XNPR*ugg zVW_8aaXr)&s?TNpaS0FfIxrF}AnVzx&JCB1CyfLrnFS(K_^!xZ89R`{{!A97*b-7X*$$uF zMy6J;mc;ywIdBYF>1D0oqy9Fa4WNyZ`VD`O;83PR8(`5_HjZ4eEP*dcwiYX;k3^qU&Hur z$Ow+w#02i|2;mPt(u6K&7-mgUb(t=wDK*_wUg^BBZkCDnkHs?B++;+(A&m2jWY_aG zxHuE11IN(WS_ikohNW;^or)<}kweeq+vP$L(_=%J3#RZIRhi6w5mn>RCXvgLb}yT( z@ktiV(4}Uek6uD4OYpb#AXxHLK$QvOk-i}`Io|zdg*iUrfBtqwNqlgx7F#>6RUyxu zE@6=v*x=RRz8zZp?Ta)?;#1bXeKjW=|#}!mAWO$ zFdt-*38&Tix00M`wR#|%YQ_*c&6uSxG#pTIUz_(~zsH0V{s2M*8LcetWGq(3a4XL% z$Gay>ImTiJv2qI0a+<1wvB;=SEXShS|B&$~WJ>k$esDe|u+fFyLX4yOX5MQanW!GK$8NYvehVrmISwx^MRRZjZU z+CVjaBPQ)BYjz^jDA2)kB;~oX?5$S3QNUqkr2N=u8p7{C){H0iTF_#Pz@kY|Y6`kZ zsv&bUvB8+I999DwZDs6h%27Q`VkBh7$fALckbu`>MQc+nn(I7dvN~ApRzxUyWqXG( znX&YThJqoOiV-|@hE8PYq6*NW!Cpcn5>Q=rVzNznT*IU!%%YfKIf}?>%vcOAB4uhK z^=d>xwtqK{m1ALGsEVXpv0{s|u7_1uCVH!xX{*78rb|w<;>J*{-3^V2 z_oMUH<$MSxqOg-~h+0`~DFRB~nI-uuqrTMwZ-W(GU0(F}RimrZi;fNtn%kW4)*GRB zl6jI1`1#yAGA228SVBacUB*&;1fEDPOIdGJjH2IZMKm&t*)kLHs$F|;#B8}~{MKD2 ze0;9~#*(m}3dpRr#R!8iO-D`B>6i?StQ}E`Egl1!%u$@4X0TeiurxD>7ME;NYD9BG z4XQm(veb-9zD^R1Z#?-5LXj8_PwNmbk-0H2-fYVE$SOEqRzRwbHWY*d?0>;5jTGjP6 z!{4hZC`aeZDp9|3p^VM#8XRDn@h&{?CVYRA(WoEnqyrpoNKHYzevX#e?JmGP%vctA&R z0>4it?xXr5Z#uMDi~so)pO5$c+9 zMaGaU$}Cb5$b=Jv6G0}hq|VKR)u>+5D`L`==zl2`lk+HANJNA@Nu@EaN_vvYvJoX? zH4~|@{cC+(lU{^Acma7w2Q;qAlw&6qvOXvBO|PasuYSHHNomfSfxfDU+Ex>)n{8-m zbzozE4LUo#e0k8ySgdX^!&0S1g!EWqQA?#`VA7Og324bq2}=Z?rF4n}P^TvQbdqS9 zGYc4!vH9zC+25#@vr*I+2JvfmyYUNmII*QJ4Yz^ngSkZRE;IdP2LluHtJ`UYT~ojv zoqYDf97Yz>m`F9is!K3VwP>!b!iKgw#-&c3r;}j0CAX%td4#1miTN|SIE|y17jQXR ztp@(x+BmWqInb@5=5%bMBnf0mCTdAr%CZL|iDkf#jKO=QJxgikX@a+$VG6cQ!At>g zr9Jt5y#r;9g?U)O$gC!R+yLN|VM~wU(f$~I`{7#DnIbB|SHh@b(kRkzoX*J}Jb+cU z0w=Sv=*#Hv>fk~UZ}`l(oM^@6@hLhS6-y%v$8yaqgpgrnh@;ecoeT^u4!?Fxoo{hu z#)!PBPVHP!jLoQl<|{^^%fy$Ukqz_WgD8YX6sl%4vRIRWFU-Tp?@16afyqobV<+7SJfd+wpl+v8OM)~F5#tD{WyChgvm28TsRxS z(X%1EG#JN;nH0tXIkb57=(NXiZi$J&#OI1F;JYtfW5KZ+(N zQR7{j-1-?Ze(4_TtkYtD|0=-Y>nksput2pS?~8i)+AEdc@7SVMYQ|#HFu4KrrHEQgpS(06{GHqI} zDWKz``~D)qg<_xe0(|o|NqfLAe?X_Y%PvfpaeAzb?s|>7)?X8Fq|0w*4Cl{(SQ)dD zv757#z?8p?CvK};@BK6ZoW-~qg`}TkVFA|UFp4A)%mm09Yt=ZUY-uClQJ|{PWWz8p zkqSH3WdfC1Yr>3$ILd1!Cf6D(!5BJ=yi8)L+f(@ttq`3?GwXfzc||K0$un`2T=Z?I zN6F;IY^DlXDlwVi>9vxCN-PqItrjD^E-Tua+^DX%kO%@{f{Wa0<={Q(y^uLyvxy{Q zrig`f68mav5su7ZRwwH2&AH(1joz1D!fiD(_`}EQv8g5wT}gbuLM~QJ$}9UtiXRYr z_y+5TxuD9fBk;v>VJ3m|i4BZn%JK9p+UwnL*lf(LK`NZA`o5J7@1;{c^}%U0yE<+P~mf29w zLzng;FZou~jSzPkdtcq2{P%4Dhc}Ln`6MUE%Xk-S3Jhah8r>;_S z*GVE_;4^5*t}1A}ECGp<EH*tAn9QWM+kQz8$8%wcN9-&e-Ox100I0({iCdNRP z46EY6GEF)z&rE7;Wu}p-oz`*&r*f4bep_SI^qWTT%MUceroGycpUs!>+F%4vz8FGz zFpJ(06I!~AI7vc|z~X8#qqfOG5zIsh_Xul!&fT-{<(X#=%~~1S!A6~8K0+Gc6#CO+Xsbfa;)u3Ynu zEgJmE&+62KfGSp>5DiH*fBB=L>W=#r0uJ*e{^5lZCKp8^X;>z$ngJ(>BxM!__J4mz zj(ebbBhadDJpL@>L#2F?{JS+QIk<-|N=(XV_$V<6#6Ey57KfP!~38*vrcB7n8(v#J|y zr3-Dva-{;nqlDJxYAk8n@TGtH8qQxB#Ma%n!J~`5DHdfmX|Ujg&f5uxoAqBq(Dus# zYb$Y9MkJe6B(OkGXmdEwY&GK5h^PTR!#lJx!RA(i&F?=_4~JH^Zd&92H0i27&%AnU zgaq(1UqeyMhx1qrXW_KyNdgV%cBOG_EUtE`wwL`dP>;(CLo~|DNzNf{swa3|d+v-( zd2TF);WRD-)+&p#fodB~Owt4>TQg3)af&}Xao?f6C^OL3n!iwuAHH-NFCRXJ-M8M4 z7CMjBtHr`%62`LZ4Mm6G{Tv1p{3%{rI_3GiugMHS2C(b`aOWl$4)i*3evBDt1w@z4 z8as#o_;Wj8$xSPkBx5wAz7!pA9^Kg{)Rm05mP6O`QR>g$n#_nDZZtJta#5$T;N~#sg8lxL|s=&pJjeyH?t@O>WGHq-Ww%8!@ znHVyZ?<-xSk|gfB>kxk9H+}^NZ@&$@_w0npXu!n8l={2aBfAo4_Fl{S-l@s-;lmfp zWct8|4^VY4Pr~`(@v@q6R!jW;r3YojIPhP;DF0g1n zK2<_@qXr+jrLyiuM>qZBuNQIaz*R82V)REDzY)NxacS`J+qFt*2+#kj?Uz3w=eq#^Tw=CKFx^=24`AlHr9tT^5ps2Asb%g5o;MOs-flkB-s>{L#m|U?~%v zSDCDJdEsmbKYD2aCtnCaGn#>kxmB~2M~?TJozLL>Y#L7v#&LWq1*=h`y1U16EeMtC z;a?cT4^Bo&a{Q=q=pp+szH(*?Uwl1>uw@hcAYdz1xvC!HGsq=F2!#Sji@IZbR&wh~ zJFetdnsl>eLTpbD+taGX?4-L>DOU!9Cg1au@P&RHd zkKh;YZ-Pw|W#X$eXC#@&-#_O=eAtMNMGX?+6k;|F92=~t+3G;&HWylY?YM1kHE!Qo zjXk|??AYK|3;9GU2E!4Ai&e-Nn^C4j8;{!X?D-g;zL3U9tRmIcnl?HNTl_pSshH}5 zS#fGfR$I4jR%hDFB2Ni)*`rLE?D<1h1Yt+A-3uKer?s(S7Sv1&gQf(1Y8HK_d3tr^ZLI84yJE6AAM8c6)VW|G zG3wvE9oza^V9iW3DN((|GiozVIch*m<7mY*FTSQu*xSBi2deZjN_;&=Cn8ib6=o$< zG{rloWz+AOCAg|8ip>FL>kfBU=tM%}x)xd}~8jo7?- zBQ9RJfMBo^h>z}0y*I#N^LXf^(q$#d_xMm5+qxuCmhs2msEozP!b=%5k*1VM1oGZ* zKdM*bC8Bu5J|q(kI<;!nmvpJgY&MxFAY&$f`kk_xb@t)?l`gHdc3~Q-OHF37JGM6Ar0`c%JFg8^)Y5N0qEly>{MC~r zB{Jojfb$&7D`Q3iMxuB+NG4=_NV@zU67sm_-tWb}eZq=4*`$)z+1ZZXz76VUIjc$z z-%^PxpHP4!laAD;kVd=ep3!B4&{3@$h`L&;Uk}0M^Yp3PnJ-#A7Bny(`|7E%^?8i> z8T+;_lDOrGLMz665s;(Z6FyWk`LCWCDrq9FO{2Zp15GZ1jtv{Jsjmyw+C|2aOc~E3 zp2`#abt;A}-Znh@>S-)3`B7J2j~%@%V=0X}svIpzvY1h;QzTHzJk40N8FY9hMat0-ei&T=zayhq(wY9Zk)24n^H%8_;Ic`E36^pc|>>QyH z#mZ+dSQ?>~9-Km2%@Vfc18`&}@cFHJ+_}M{+EdmLULSCXQos918|w56kfT)X%+e$C zDSYL7J{+{PA(SuSNZya`U2c5no(3jWC+fT=CQ>a~qFzlPkQ+BunNjDKZ5K4Se@8X; zwgc6gIV>&)SV?qLlY{q_qj4Dx>okytQclKb(y@R--4$jm_TYo};S-w5Uwn2JfBvIs z93G6|@@x__!7O~?9Hy5tI7dnUV*=3VLW-bcKrP$T!}`kPO6aOH;}ZuQSe(9$@raq= zer-3JSUG$d<+)cYOm~fa-~;!gr*{LaWT?``CbMazs^?~BF+4n`KJ#7yM_NwCVMK|@ z0!f*9_SKhVFSW7)mi9W}*B-8{p^+N=hv!Rbq2*`qVY05P%pUXe_d{C&d5c53jL>?*M4Gv7H<8RVa&yUN;}m21kZ zx^|Y~ulc)li^=2%d0%!*_zyp$S7Sm_W&s?r&#}z^*SARQ;#6!8Xt9}~B6T$^Xq-#}R5N*F z6*S3Ns+^(%ZArV;c0F3@Usp&RAMWX)D7I2<=yO5%H8RoQT2fl3&-t}(Ofuo-Ni^kH z0U2MFG0;#Zjb;)^2Z@r$m`05?uf~?ePR-`<%$yOMyvzkGfJ`cC>D`4|g3Z>xHYUvl z##RQS=Scq6>Ap7V3^+$3H*M;`U0ZAL@B?>|+3WD*mrr1P@y)(|#TW5pAq0Z*Tv*B4-HyH82{SCO4WU!fW=CHEum{%niOL^UP13GG1FU+ln zwp1~e&FHi(AskphI7z=)9&0H`m*9G1OeBKF&^a~sCP$FVl9Cl`X=%o<|EpidZ3l0` zefQsud+xatCIZ`q3zwEZK@%czr9Jh?n`+h3_Ila4j(J*3f-OTT?ZkzZ_Pj3O)R!mm z%MY|*dU{F$#^7`u&wOVd`>kHQq0gXiw}TAI#QIeh)_BEI|jA_Hs* zN9ZV*W@OV(Ew;2dkjTjN(=2Z3bK|xi1A1Knj8DxYp{Y>?ev^@b%Yb*jq(w=9W0lF7 z=fC!AzlfTeYRECsa#XS1ZimZh$Kk_Amp?^gqSe?NE6hqB+UQgRV2*NxZZ7?{z!+J- zlZvCxQE{r*CSppd+~4PgMVrUP#Vm^ao}3G_+GLGD(%OXCf{AiG%mkdKa+1Y)l)$n+ z#cNlpLMl72M*GOLwHa)zAu!3vFHJ8pv=D~Zl!3><#^ZY@-&laFygZR%*~BSj`lfW* zy^(jKsosm9|Kx{|%xaKM#qr(ePgm9kthU4~?%!mD4H0DXWqkdc(@66fZhdScKCs<{ z(YX-*;2%d-Tlv^7Vrp=d@u1Yv%=J6^4DV8XZ-B-FWybd`tzJObL9SF>i zVKOP*CfAl7!9hCawaP}Us>+M*4V`%5g;#hFJ?iV~Am@=REd_At@@0&TR?bv^&kBbo zQ-x*xVpF>o>8y-vuzg$_JVHhCyN~P9$)v7^68Xq7iJ-SdqZWy}*pBsX`D_JnzVb?0 zby>+2YU%zG01@@Hk%|5D_c5v2D{i*dzJI)^626S1$RPg;C`k?f_wSYP^eJA`qrpI{ zR?Uu+#h(Mb{vHC@7oRDilPaZ+Wt8_G*{{QIQGInc$d*Huaj1GXW2{5E0L%C$m7IXo zZ+^HkNkH!9vT0f7%9#7}xDCP|7?l%XwDH{y3=WclO4G#=>p!fn=IXd!{Df!A1@ zFUYcUR80#S2c{DwY>X3~%%Cl55G|$9+Td1$=PMI(;EOh}gnxR`hkt(AM`E&wA2MEFI2WR# zjw8poZm+X4UbUEE9vf)2P<G5`rb^l3BxCDD%qmharm<*P1x@p1r$Zmes|2 zol1z3lw*l7E9KSYPl?e{1c~`Kjg`PgRIg5)#YeX|>Bu>Cz>$=BBAi#_NP@^uvAp;9 zy5S+4mu+N>ktt|nlL(oKyOIR+UA%iDV~j`P*zLtGe16JtihHIRYW4ob=#;3r7bR5YaU9!^;86 zz${0G6sucnn>G*N)X6ircwrFT-JR&_?!ce?$)Do;-}@1j+g6-AcR_vb{Qw*(jhWTc zNTAruBre@eALMI40ifP309*N-1fVDy*=tRJM#fQOpS5jWm9;V(nGEjTp~ZbWwQ5SU zEdIQoKg*1^IuFzgvNsuTer~+1_D%awpV2F&wNgEDNTH0;+`FCE+@)1xM0fI<5AvD^ zH)>V4+3mdcEiC7q{P#BgUDoEvgaRqETt@ztZZrApZ~tvkO=ght3;0R-rA=jewT$0% z)>qc}yk91O18XZD{J^~g8mo#!Ir>=qA(4#Z_^~$-k6)dvB2#SDVQkA=;G3ft@W=)Y zNnz((V$v>n$wbRp9Ui6KZTGoyjq27ge0fpt%sO%4|}qqbPIVV1lIc+PDg3(~#r# zFHs&ZxVB(dZ!He&KcHe!j)MN)b0?4~uE`Ut%#j(xC+}!QGBOV@Rm$IedkW1Ie?u)E zeC9*77^pAel?x&K>31ga?IV6%oK7If7|Si^R_Wx)GR<=Y72{;n$d4 zOrxv8in}-2p-W8TjL!f$i1HdM=9ycWCz;pQ&WiJr2;O_oU5XIO^lIrIm3m93lQ??x z_?q_2sywY!4ox2&!eiYdBS zGoOfjkwhL3?Qr4n>2V~CYj%T{ahT}D@-J6SDq!!v-T1RV{qG1;(r(z$#mdOw#TQ>@ zg_m*S#OZ6g-o(iTY^1+Y&Ud-HdI5XeooM$MF&ZG~sE;z)vtrK7CD2!E#?BUpDz{8B zSd64`T=p!J1#NF-B3q?@+ENE!!ic5W5!AYjaN1cXtOu8!EWv9-9bXQcoV~G}b(Src zE8z9R^Ki?lmox#I9253zA_`xIN~`2V#3LsR8t}OfZb4BetPPl&nZfH9NT1irW~z!O z_PcTR@-&W)X7PKU>_xLPtHx*k>-Q$Hp{W5mX1r>r4ZrvJU2t2?2*y)t?<-j__A~eH zr-RGl#DZEQlrPF+)uP%oG)JU9J{-f$QkF^Fgq~)rdSBKQ9G@j|SWX7zFu_J zY!09JW|{EJI$Q-XD8JIh-X0Wvr|MN@rtE#O!jW(i(qX zZIVX}HpuxqQB-4c^fGFw8a=E?$x{wis>Gta>^7r{^VKHcapKqloJE$k@|Kz`w3tf3 z&s=jpYr>p!6D!$?j~r}AU1OX2PB;?93&$@rZm+%G6(b_FnFH9|P(T}f`hWgt27&1; zy6^7BXYTSM7>?qPzA}pM9a}VnTK^&$Vt&Kxc_Vw!nE+EmIc1W+a!T$)a)eB9S$ zM`JZfIR7@fki>q1(Dc+8W;3Cw zs>J2!==hrUWLfCM8reO+ltWAA3_iTsL(sIq7t2%W6%-D{GRzk<*PApzDZ0BcjqS}P z{Kb!^5vT0^%};fs-JQp`jx6B6|8N%BT!{?Of%|s!P_bl@X7XU2s0w)Gz&0e$WZU!S|n3l_d9(#)wAOd{0)?6AWbT|A)F{y0%`u#Lk#>|R zvP>>(t+lloAAjO;bar*9>xx2s=-~&jabpjD_`|2w(FtPj7vQXzRFn9syw+Bkm~@jF zn4s7GNq(2SBro~idaw0N>PIFb{PKg9J=|7*Onw&7S?`)F)3(CML%QFi=Df+V~k1Zzx}trRA3`L5vyk$DpRDgq-KlWUK2$} zwFPFz+7`0%c_yg{$*C*{NK$#o0_cHSEAvGKTx2(r!}A(sZ0npgb3J3CjTzdg1|pc5 z^V27DOvtj^y1o*Nt14A|FhFJVPtT9z_<{jLblVFo&zZCiXY&?}8=By=^&o9);&quX znO8pd;XN=}oNE8QR3d^G-xx)Kd`l&6rtw)RT`6zzl zZ-z+rm_7_zeC(F3YG!FPm1et%wgI-ZHKMM{g@sU54OK|K6}~L0QkE>dd@-bss21fU z*O1)0cY__zpO`?()Oy8%%Hd(PWRS|-2#7CRXoL5GUxm9q@0%1Rcm*|)B;$V3ZQjNt4EP)XD(NZH)eD=HWJ6_u`n*r#xUWF zF_Fh{ZX(7y4&$W>D?;XeON??0f}cq#`h_-1fw z&*Jd}+S@zf_0%x%b?WE&c^@uZJVSMJ87caW*!vAQZ)MW{D)}$}{(hJMPG56n z@Lt;BCuMS8lANBrDu4dOO#r8CX~M7k%FpBAZMWbr{^EaO`;M*fdOhgs>ck|IlPK3~ zOm-un|7l6e4%8%2=d8q(kUJS*9w8}B(63}?XB}f`gt6JoSd{K=iAPy0G9D)*klCjz z54(KLmF-yGWc*y2G377U;jG`LV)2cUFb1c2Eykj}F3rT$@W68;I?SOL1$&z!d9pWT zNydQHv~FPxR~yl!E90a0ZHLw%%7d;>z2!aT&=a(YF|P}Ri%eU+EcpGB$oyf(vw6CSRZisc*$8TMe_LYt?lUY zWR$%7!+##5VlkqcH0{?Pxf7v83MYmqu&t{Z`#1MsUw=EgSvh0A0Kp`NPu;T*Q~nU{ zV)7cCnqz{J{l+Q-cQO&-(12IXw2*V~se_2x30#WGSdNj2ivU(YslQPw)9++v%Nmm- zn)mG9O=jFp#$!NpQxiHm+R)M2gyYAKV{mX}`ID#kKbKMfPWu~zkA>(=dx5%>1?G9DYy*4}_9jke17?ptBgLa2AWBzTC{WM ztY#8lHtALHTB#;{N#+{8B0ZuOhWuH^A@hdA0Ix*{S78B5fhA3-61x4b1;RCn8 zW-*hD&cSIl-X`*~??Q^45 zlq12$WYm&aYw^@Y#*nN_lx{SMM>P>kN`0;M^!8B6Y-VoNqmKl>qrDv+T`dHyD1P+A zXO};<+Ncs8&1!O%CpU%7jm%riCON`o)~fcDIKQroPJ}dYyKJbn%DNX>G#4f_&Or_d zk`AFNDw>~v@K$sa_5SkvufR`$@lws)zO4^`{P_>_?+(l^1@X%tI)pn2IG?%y7JiqF z!sj%w5aD5-}kFw`}ahfBfu+as1LG{L4Gco*SFNw(eHEbYTKB#s*k69)!Jp zfY;mw2LnRtP?D%jdXO$w8PpXbp>|)E8A4*RC)S!l$rUqDHPzPCl2Li!bUM^L|9C_&y!Z&oanX z9~8LCj8r&6dc|bC?M6%#(+ektvAs>NNY;EXi{rylMe@WfBw~-qC@yd=PmsX?zJDLEm4e(JF)hkA9IpG>pWU~(~~ruWHu4%xg=j(;sLJByn2 zU|t^2S;w4Cms%{DNF)eAIkn*PjpJt!BO_neq>=^1=r|YitvEb(RXGj%(`u3Cp)MCb zvc;ihjFDI2zFuM7tVd>xPO^nI*=aS9!o9sNd~l;1HMK6>v9TJz&^eFYx#wVuoW0iB zOF4Y<78Abo?{39bCUnIF`0RBxHTd->2Jpm=DB5jHtQ$8TeRwba=rqNb)-#!Ku!1s`f$ViM86|F;abE4}EJUH1()!|5Qn6rJ@6yP2n5BwHX0mLz1Y*fF z+s%ki+_@XoGGa~J+}W&vrD4bI=-;&;5q@spJrCpd+Yh0mu}&SWARCR!)XsoNLYj1s zR*Jn`CSe$BW*@FtcUK2$YO2VLWqbI_djdMrJ#f?h<(SLmMmC#6ILsL1e?kbSr)M!e zHK$0)n@pBF$QS|%)q-Ucp1u@OGqA+QgBb!!7Poi1@W^Ht6^#(UB5rNBK%GgG%Bd-~ zdpkWC_QkQI$%fDD_QK29+}&S`U)_|#q2hC>3cs#Em^URi zzNIloeE7B=WaEn%Bhfxeu#s+U=_ZrOPI5ij?n`=xeuH50)t67-7Z$ql`;FtK@EnVHpUha#m&uu4mHQ0IEvK zubE8c)aIq7B@7RZuiu_xve_0#B8 zX{hxx1&sS-14&tPVBzms#XQ6$fj-EG|DDJ0!Cat{#3KZr_J(SVEk#j(;33@gnSX`t zk9;1V_~=J)%jOM;W%6pJt}G4}RxDfeH+W2F@=7ADG^|XuTW{@#nA}rV!RA@v_4V~? z6|6>6eskaAY7@0!w5uO8u8sKCTpgYs3}S+8>G*U4w{*A^&~y@oKfcY0$G5swveu1PhJs4*1X2ZfZ3gr;*y;4u_`Mwo^rv4Y9jky|gFS;s?%f8b!w!$z zsp?NmXE4L&sKbXIz7zlc4}S^2_dB0PYm*am^HccZKRyFzIRJNl0-ALO+QrN!Iq9Ne zaz$Cxro3vkW{5U;aQIs+( zM*YjrYKTzHZJoGy<~08HfBYAOf=gtlPVDOIKxab@pT&UAdOO?Ctdyaet{G=pmb)J` z)tjM_)#0*kVojHX%ja#K+|)%b{* zj2+q>_1Lv*EB?>l|9SlTKlnU$Y;8v*yoj%U^9AJNL3j$&R6mu3zt&8GI4k6eCW|uV z@vdvdECyU*479n>US~sVjRhmKN!5*C=eDaEp)zxH#d?}+@t;2b2#KPWd8h&y4%W3y zSN2&NaL>>E8|-`h=du5RNAX)9yPr70@-Y0=*fVpJJf|#QXs@#nbe3~#UXB!4R6nn0 zGG^1%+@y9}5CtZ6G%>M$Z_^c%MW(c}rCPP;-yRQOI+Vtb1|!%=wJPnYCSk2NhNBBz zz^{I=7rxmEScus3p&Xt)9aL;~TUQGv7K7MA_Pa>+Gf4#_47u9jKx1`9k(en7-F7Qd zjt10s58$8v_OD^HIncRr3-n79cztl3*CNs3XN3{S!~qwX@q8$Y7pHg)lM5QzEK|@l z^JWlnyIuI1Pd}l?a-=c@g_Fq`UViyi{=EJ`n9Lf}E}v&39#OK?VKk=4@Wdz_x)M6v ze0ILC4k07(Wb(2%Y^97cgXV-^&hnOx^5ke=Guu>y?poO~`l@%yM1)QcCHUk#(w1hJ zbw%92zg01hwWb!X$?ggS*r^LANJ;z%BuhAbepddfoVJ_|qaa5nNVn7~+e{L$slVq6 z===SC9J#>2TIK1c)C4}VzYZ=<0QFuYen1B}Ig(J1FR`|ztCjVqN1exoL`sg*mDScd zDj_$f0#W7E^8C_|ZZcU=*Ru)xZ##s^@o~(aewAgYM=FyeP^95;+R#;}gB+(VYqp-b z%=)t|PyV23Yz@%3x(LKE0^!x}vZ<+Qbab|%ySqb?hQYz}`2P2vx^|vFZEshON~=Vo zqC>pkKs;x@`pW8A{xYIDBY&5dwer4Tby0^zRz?Sn$Q1NUhSaSkJ@WE%PLEJh3xmc; zW~pEImE?DW8M%)Y7OM*-osBWF>ZP%&1*A!qAyqWeS4ezHBq&-Z0@)6@OoOR0wdq&i~s6mNA)s4 zpO!UnX5u@`2g{XLPPR2Mc@c`{k|;7NloY}mkW6D#g`C?tWOwak)~Eo>r|6r z=;tOk=JGCF7$t+wXVG6JJCjt_#K>+X;?<&h^K^KbP*(=rxI(5pBN%ugaQb{1*2^_lZC$Yd)? zUS@`>&1Tn}uv=}{;J$-9Na!lR%RYfG935g=ua;%C37P-&!D?t?hB=RzL{)6*OGrD@_0QxEOYgs1qteF-qWd0MMWP8@vASb){Ght-1 zNgO%yIs&VAa9M5qj;3z+m0d=pJp-D0To{|Am`$R?B{Pz>YCK7(@wHaWVSBq3Esiv@ zbX++B@~JoG6v9ffk{ow%YpDskJfKWq@A- zI)^%a3P~m^i!>w|{dy*o5gu%f;;W0Zh-w=#I5LZE8{a&IGZG0Sl?Y*psw_4!hAvwQ zORn7tKv&if*~(GmGJX_HvP;5M2VP-kD<-ReRe$WN&(xUHaGSDN@MrMc*%S^B#?|)Z z!Dx&h)8f?VG=7(i=$o&e!M+C{!}ftKsw>2Q`UNV^GTxXDVQ;HPU90T7jH%1#@#68* z$iyPpNp)j18Wh2pp{lKOTVOFK&_w4xIuu4sTbU9qW+-J)RZhdHm7TDwafa<$US3-z z_xqDS{xdRSJF08En3|kZjB2g@-d9ON7$DmEeWZ}r9?M|%A3;7kjbht_%rdJMw=s~m zXJ5sx`XYllhs~{Sm8@j#m$>NblS!PM%c9+*#mBd=Kiz#Hn#F&))PSU|6F+yS3lHD1 zarrM|Wn4b>Ixe3b#g4ufOotON@Hw2*ufo&RfmuH+d5O?ehb$X2(^zpE(u8S6^A6pUCb9c6{)botX9q z@rw@~M2yNc5RIe8Ha@{vY@u&QkV?Ld zQeD$UC7bhR^Eo7_Uq<|Se1E}?MneP-bZRjd$*7)(T89bKX#*lpE>9-8Rcxg_8$6C>FcxyEQ9I~o13~=kef#lO-+NI_I@s8xRnwzoj66rM3}qP~ z(#as@cebgc1=K>^RqZJ@ba@B^{WAS|Ol@(a(U4e1uR|V`u^g-FL`>RKCRBxr1;$1R z&juZ+(yg}+CmY0vci3So`dH93PL9TLtbm4Wc=t;W-;TrQ#~8>NEa~Z#b}}`h zpoJB1Y|Mw&s!HG+@+st)DC#@9F>(0sf283udl|XNgsNfYFU#B)RWQ3YX9dh zB;eEbu>8w7s3%in!`mnYbLjv-TcHt>sD_6};PE=)ayfCCPV&G0`X8=LqkWUiSJaQrKhnV@FF7{$K=ilqrAz z`~np2_)RhxSm_(l@A5Mq?z}o<=N%BB)_bIWf7YdLUGLQj^IzNp)u*Q&}D_ zeEZ9=>k1fXYrrLmU850|?TlCswx@KbpID;*F?N+nd)k{S?YX?M>Pmac{&(4I8nqMz z$z&XV^S}O{;4`EC_9m0|bhSg{?O%R_#yT|w-as)$5Ujrq3z}La?0pF8n%)dJa@6m= zTV1F%g>iN=j@Jg0Y6`6!s3!4~VP$OZY2$;t;NEf&+Ya0TZ+#Q2wJoqD7IAihK+@Kv z61v>D5MIC=uf2rDiBU3O56oth8V8zQ3agoJ7JUpG8f|dfb@;+j1M=2ZRc2|NTgwY- zGrq^Y7M#^n7RwadA}fYTCz+6KGfv{!XJ5q8qi9O?(I6(5 z0@%^6Cs=84dOVKrO|+mS2iz@No`BKX>cuAx>_Rmi_{?+w1zR(;qEzf;Piz-SJ{l*P zBLPUHz9vt_%)rp-465rz0=$h4Qo;FJ*nEJ4{qgg=Y&Sq3;!t!7=G?35vCa6um) z#DOk1*<*&drGd+0P+OJMG5^6jaxQHWx`5>Z9O59NWlaMatE@ctvOM?h9KeFU3U@s6 z2{@~2(bT^UMaJDQlSEZ@EsPo&_27T02!_v|#D$Yb(L%DO<@aS$$c#V4cDFH!=g?B4 zjdroaf&kr0NK zt|~E65~5TK7Us8QtG1QY>VBC5o=!%Qj0M%XGudT@d5sm)*wdIoZ&e17LSns^VtalZ&gy!!|Nq*14*)xl@?7{iy`QtaH|Veh zs!fMbLINQPTp-E4q>|j+B;>yd=_HpL2t62VYy<9Hy{}f%_TJB)-p~2pXU_Sg)mjD{ zBO%uFNZ)>KzM1*Td7pV^-kDjyT^{um#z)6QMOVOU%@^NiB81*!2XSoQ^QaHV`xD}# zv%!RrnaAT4n3Uy%1n=Y^A9 z-FWQLr||H@PrP_l8sV*nx$)Z4P6_fp9ieWdJVhePv%eG}-_i>R$0y3>12;EebaX^Y zw>G?PN2QunP0WvCch-&0MdDb!VmVgrx&>ePkAK0v-})MEyz`AP$E2hs4}D}NEP^tR zSSpPZV?kId8sT5I7F8W}j3*Qj~I8#@cuQl+GC`kv!fPR}Jti`SYj9kqRz^qvIKj zSz3@Yd$6g+1SdyUkWxo9I)}N_UC3C<(7N$j`0Qy^yXBdhJc#A2IM6i)v5n^;mzN(H zM;R#n_-BWXBXsH^q$0zJhevVn&0e!Vh|&#oa$i65iXj`>}U?yRNenvyr7;p`)1Vn&rjpTxG14Svl{%+Z;NC5 zN-1IYoyJJdDR{DJY+Tch##%r8j$)PA{6rLPF?@TDcB5MIHWn?uF9RtdZZ)lP2`RWy zfeBPr1{66R8vi^hR+;3V*+LV?AcWIZTIAinRGY>3GFHH_bb4#PHA{{_tZT!qvNPLBQ*V zJwAg&X9i)D2f_B%uF*Nn<{e^J*TdJk3f|_Gm>KRz|L8czh4gEE8B|H3`1DvD-|DJX z(?S~v$7ivn!3N*52J}jyF;d3&xw`1R#zLQ3L>+U@N2=)_`Do<^8(Z4Y zzM@n4kf%qwrR3yOlJHCvaCL0K@@>~**{XG@lhX5iIE-W}1(TG%PK}IXQ=0`Hbxt+# z=T{DjtaP7WEfP#;agP|p<@Jpi80p1)BBvAuJ8x#(&GK+sl`Q1Vt43*7T&Sv-l`vPy zkD-jEXZhifj0}h|_C=4W9>Im$E6);1NJOth2Gal)TJRx;O6kZaCECONam;3l?JWwD zW?6n5Z{OXF3TH|TE58^aJ^4sa49DchSsdcrc)^HIj@KmTUx{ zxULNq_AGiQW{{B5UQKXTh-wN~uV0P#tl0#&+kusBRd}R(T&`L0{P=bA$82U*!1)II zERu6@1`lIuUcM!kmR0*)9`5*Q*b{>|9d4ALh869h$FQ!fAPPEw_8PAmjFn&#W%3<$ zRI+b?RZ7lj^vsDGl*e1;DgHoG**v~+EQyeRz3dfm&$ZQ}uqW}v;|I}D*MgN--6{7M zlOI+NoTj+He;P9rVYIKT#qh`!`lO&GpUrtl=Y>!fjK@bxb|wZ;S6ha7Tz)fiK2?G? zz&iGg4S6-1IGt+P==yB;yp&px)Lpajt5Z zRXFx=7YeZnWGgqQ!lQ9~bsdMs$}6QxVp!{#loGrhQ}R%kRnbA9*k(Kzm*;P_BO&%J zlgpsBLeeb8au$1s;ux|>;YGfu8ebMGnteh{IrN?Ef+NmqM={#2w49UgO^o@#i6JEH z>`-b#|Hv$@N+~A!2}+S5B`UU1njrh_TgnIQpTQPn5un?6^3Xm2I)5)Wv z9Zegq!0IhmprNG|4yO}iQXnjZCUI(D6gB<~c6NGIzombFEQ&cV3xemqt*p(Db}JYwwJTROhFK838P_!m~GrKa(kP336uCs8A%KzetOf%)U02MoQMMrT5B$-`PL zrGb%948h3>#Ci^)kj>zTD3Ok9ZpYfKSHR=*V{&Q|LxY3LU9z&W3O&aUBOjR-b1;SW zS|_|73;wT^jAy;{AhRG~NupMyeJEp<5{XMnXu~+!(}i(U75>+*cD!NLGBJ`4>=~2~ zfrd#LC@~VUsA&jTJ>#lYEUnHhG-d*OVn|9cS@{wA#Of?p$5;(hC4#fkosv?i501!b z?6eO^>0Rz!6hUXbPq`Vg*DMG2+|)lrN;n%+~Ba7ZbQapuR4qI>52kCkmnNgsbO#=V%3 zOGQ!bio;i4f!@&+=F$tjZ%in}CvfNXYFKk&c?@jW6yg-ay6;Q~ZYjx0vY4KaV&{g{ zXsz<2-0Q^to^dqqx)Ysi)?#vU5`*&IDl00{vAhFS^6pqI$m@!N6+-M$L@reKy%3TC*UTQoq9GJmT2`g-0vxF^*iw^-<~>L`IS8x?L1#O9 zf^oFF<7#5P3xR5NRut^8kk?R{(}ovtVj6g~dj`FhH7GbMQ76~G>(=F%7#~7;b_N-n z6Xwtm%KWUxaA0J34nwD>;j40CSz9&sbq(WC@A)G?P?50EaNc-)^4(Qr`_a%;gH$q) z?pdE|Y&B3whp?m7g0=No)Rjx&PYMpBqIAkV4)jk+A*iNGlu1b5V+>a>tHkJBSPCpT z^zL~CEn-CXNh!K){nc21<@Knkt5VfpGE)vCsAV)+d7qibH#S7ziKzC>l%@g!bD$RFM{(y_}C*|3SJ>>iB4CFDN5<4Tdq;EEk;r^3&asqg-ywBISRN*z7m*K$RsJzdT zZC&_2NkZ(y!y$f*_qpIcImumTSr8K;VgFkBhG?(keL6A|SXnlQvG@i0;m{4&V&Tx{ z#o@a7kzci{Tn&d3NfxDFmETcpkIBZ+kr~GhG2kY-X1;bEuDRoGRsGV{)rDinj=?Xa zvuV>Nv@dIiQyA15oyNrM6t=Gjz$$F|xA#qB%vG$@?eL}Wwskf5%eUQ#PHzP318Gtr zPNeG#=D`un<|=S>R9?6!4uV6j_f5sHL!Nt0z=~irfpVW02Tlzmn78A;13hTkag*}c zIdkT;s3#xRty_o6ss)Y~g2#XK0GdrP%*^#-a5{lM{C*k<*EamqZ{CAH+`S6dwlyIo z3OF-850@xWs-qj1FUK_v%kZY%H=w2v$Jf63RXn$Muc+om{L_c-!N;$t$6Ic=1{>?o zcmL+cYLa(WnVCk7yd$+A?tv{ARdcDsRRwFjAI@l(eC%`b?dPR*#;ThVB>i~BRy-kU z(->7@A%a3Q-#QwByLL4?+m;pE=q4@b4~p^6wjeJhJe%bAUAHu1W@-SnRZdZBQp(K9 zH5__bUg*@&JZ6T&@Kw9fxvD`;hIj1D`F%FzCxftaIkNuq+YxP|1gpwja$jaq77kHm zi^$gQQ--13=TKGIEbv^}SuUmdtg7LdiAaG%N-eGR)o|pc68NK8`gTHz*xYZ z;Vim^jQO@FBUwD#8^o-=*lxDG#)K_v8{x=?5E6o~udkH^U20kqPR}tt8^**y5KbY3 zhMIEpM7>fNS(qB%xIprL9whJVs~3+aW3V~BEmw6qk4VR5%>+q}dn8ng;m* z_yNhoizafa9j8TpaC5QZ2(A;MxRj1pAsUTg|4<0EtGA+c#Y*%K^dmSI#EKOw(A?Y% z&g7^d@8HODPogXxL^v|2IyZf5zp(nUYvGfJ|Aw`d_?_3^EDzTW+iVPXUcD796?WXZ zwG&M%JMhReQmS@2FfNAUbB`Rut@4ov;|aX?idO7w_N$?<7nTk$1V`|Qa8EAR;BDGFwUwLRjXPACVBv_`p1D@`1N^)Z)z06dpNH zbQw0l{s&R_O5`0i=Y7b2%t|RKFC=cq(J{vh8Yv4FH^%yp<92yI`BYf$ujnS)DkZlQ z@~n7IVKI&Yd8Wq)#;|kaIy`sis9a}7YipYtd{OmWE~Uw~n*)#i2rKMSJoNnYI66F! zN5+~ZZ>#X;t<7k2`ru9GFeYhnj5~Y4hd^BwVq-IK&e3?t4}A3s%udhZ{*!$OTIGHU z8SLJ;2Gvqtum%%|N&#kgauj8`d9+*RvC%S#onFZ!Vi+m-kr0Di9zKRxBBDNOe?dq{ zRJ9oyQF1|19yQ3g7EK``-vq0+mfL4gxnTS};@N>1CfKJX7E`5u{%AOX*l2(h!5eqjY6(Myexr}6dykpM1|KP zMp6nK@>`q<$FaPvMOD!}(>)AZ%X)0SVwZC47#SHsO-&7!i%L~SsTebk9^8+r_&ARD zN}*5``U8i;qR2O5Wm_v&1#KZ)x%twFQgeH!hisOofi-SSF&{MPNb|Ile=OMV(mq0_L(N04+>!&JFW4wzs|&!~kX1SI5} zFR%*P>O{!hj-lCkY^utrbQU9)&g1ccq>!Iq3Q} zGX|{r7@ECdc;)#H&si~@Tu_C-5N0zR=_%Z@_1yc+N%T*h5QXBjs@e{YxWIPfj@D*W zN}=YNlf%eWwPVv&*CG^}SEF)so|=x14mDD~`hCi8`^dpVuuYuA;OH57pLslZBqBt; z0-M*Y$8uj5AHU;DT(fQs5e>+$fh)AE_W@VPGphXwM+`VcjFm6I0Vr!^Z?w$&^JtAwlgK3_mMe2~HM zUfi~870jtw`RGj;3vv=J&Jp6mbEjtIC1lVlHyt%QP*oPdl-Y-j$SYREaH`~n2D%=e zGgicp@B1EFbJI9*@&J;V6ux}OhY9m4eDpOtaL3A(@JI=+tLp@O5~sVS0$sglQ0MT& zJu5O&N*h;hSdabBK8=Z?e$?ADc-uYq;7a+iZm4ZSNJ`~T^iE0sMTr!0u*e5nQwU;} zIf%CG2qv;pdQ3;)kDNfHz&4&vIFqMg6Xvx@X@^y68IjyM>w@}aF%D6Yl{LB17gWd4 zL*~0I83*b_z0@Kc4hv7&5Ka{^kn|!|v02I2cU|j%!z3krDP8<%-!vLbGbpd9l2WS` znYk3khvdT-!?Aj8lWM^J{P&*0bnsmJ4Xe^Z@}gA9c)_!@NU3ABX9)Ez^6`s2K03`t z=S8Jsvy==ORa`z$cMem*q^MS#l$NdX{Bu|<#$!dD3$tRZ#>QtcIx&NKdG3}hhY3m{ z8VMs53}SL*5X0R^F?RSFc(P%9;U|aia9;sq_N~af>)|$M@f+7~l+qFlQcl>UfMF6c zfKFa4uGNLR@$|aRvLabh!%(@W{Y?g;C#!gCr({pj0ny*IJga=c}0P@L* zYV(+ohdVGii!Gbm(7B=>{iCz^&j>Ok3-X+{l_8KCM0=&Y^99FQ_I{{4gm6B9)~04r8F3+DDL54D7?kfnTF$B+E3R&r zlK*lia-xKvJ35K-LR6`Vxui*qVgVyPGbq?hShKMS9wDOpo;Zr5oT9Y^zRQrM0cn4y zs-8NFToS7t-BP%&MRmZ1M^9UjHC?#+mNq3J`MY*wqiTcYZLq3!DwI}}Q63!#VP4*+ zTb`lK&j=pdY9$1y%J42La*|Mzqf$J6Wa#;t4d zj$J#jrm`H*?%#t7yGP=6Vkk6&3VEM(DIpPgpI7bNDP(&XV*|agB}2ID)?0Dc?p;`B zwZSgm<`0jZL0q0E3uJts{#*zv%yU?8oyJ@uF26@FJTuR!>Pu7gR(YO-Qkdu!QlD1s z&-_gq@AHL(BM)Uho=2T0i)Cd=gyLx_^%c};z(J9^Gh zmakf)+G&bpBR`I05<>$6IR4DT=yWFW-6!|s`Mxlonp=*HcLm-mOuuvG3Pk!xk@GvT zZp$Xbgk{TWsxUb^3TKA?=4Q;Aq*Nj$<;PE*!2xqShI4*+GxKN_Lz5bqL}POU>ijwQ zCXZvIJ%|mi6nuq*kc$;3a@F#&`r(>Csv5JCt`_*LLG@$ETgqTF#Z~o0(nF(uzCy}d zy<&97u(8&x`fnKM6|(4_HK}pjX6EMPdQm!3R2hw15GmiHjD53bPW793@<<4W`{V~b z;lPx95CbC+yfS{X^W_ zpF~%dzFU4Ig=ADolJ_ra+d8u!g=`A(svWQiG3DgjAkh@${aRDw@@-~N?zf||+^yW0 zvw2o2%6k*T9kkTp`0zC3#!y!#KWKTMN5@lQi=0w`$|{e_QPd$(x&7?Dv5q=xE*Tf~ z4ot{9D^=egc7$f>cYoKA+<%{%bSuOT(4}|9!U9J!PWskJ5%~OpAIoeptf)+3?dJ7j zAXE79(HLgZ3ko|6kjmRJKhcA0)|6pB9FyN>X?kz@OxS>4FZbg2d4%AD=oy{H>h@+F zIeHB3D_5zZNvu}R`63!nNHr)*?fHiv6k|VxQ-i~J?Dzm47-~k$w*i}*Jb1_T+Ys#? zLrx5F>x$)&j{_BTwTMXJ!xT;+A5BQ%$0g)FjqcND@JPA|<3gypcnGV+2&Vcb;Bq*z zc11NTBS*2pI*X0Y1ZvDu@R0B1WUd?$yL=nrGYDj-MJ-fG_&i(|c~|BtDeRyUyqK0Wx> zl=o>InXJH|knP0yB#!pa!YhQ-(p-gAYa8&u(_?w(BR3KZv{=9eT z%+6rDuM3-2RHClBLVoW_9GzkN#<}0?Vx)3rOb>VCnzfZ`+(%AG$>DA23~**Vrlx7B zDVM^{%sloTKZ6Y`J8Dn9}$s`=SD*qlz3HHZXmtw-<32>#_UVQ{&LtfLGy_ALI#>vqGE%Bn`vF;No{ z`Gx=J%q+Sx!&B(!-*fSTg3v$T5ya3)P5L2-z?W2^C6MF_ZEmR`5w! zdD!v;%89W{r-Z~~2@J?RE^Cz+JT;F;_MF0ro>3*K2~{#S2aqCpEzD0ohc&L#Vo;r^ zsIF1foe!OmQd9m#N>qfX#F0!b9yu_AsVONXBaf}i{X$k8sw9Ild9O{?9F;eRjmvye zco5kypU!|Nn}-he;+qE}*gIE=X`2`U&Iv;Av4xQQ#l*005w(;}CeYc|A(k)^v3^w@)~yU+``Q3%#g3QziUv1sug8gy3kUnA(K8vr zw3H^pIV;Aq0R+Y9=6%cLeqP*ID9HV?&5Xv#X-Z0AqkxEz2Kz4X^-=vsEuzSzV58pO zBC;VEu0fvpsXifqUZ5}jLREGa@{JD8WATZg3x$!al=TqHyu-A%d=f+~6DY++~6zZ1Q z^Qf$?MrC6?dd{3t1;=?&xjFe}YMPr+sBpvLcHqyx^8|)7P9&T{5>i0?=#86D>o0>z zp68s{i-de5kM~aFNZfarDS7Y2%hNM}Zg{Vef_!ttY1TxjzkaLIvl-~#$v>>Hu z_E%y7j)jQgyEyk;l8!p`jf|qomOz!S=#9pyiw7fiRTWCGpf;AWAy_5_2S>60M_RrX zs?)fn!zn-VQe5HpkV!>^sL~jsOL&8vmqN$m`%X(CVo>rY5?jFEVp`sJqVfv)4WIuz zYccnrr6PyQx(3xT{(<8!tQLI%#6Aqqn=vsq3Mp$Uudo{VEy`yk_s!|g1M-f=rlh4{ zB?@qOWDJ~Mz?_U>vi}su#J&!lJcQ{}hmamQiOAF_{_Ckzxc@W|^lU~>b)T@nXU?G6 zEcR8@D&ObuP_ZyOH8BN;+li`XA%TD!R*wUJ^7V&{@6%PQ-sk_gWh)v)IG7_zOiIB$ zZnfaq{uvyOyKzYDYw>-SBhKGyK7&9=^1^9aYIY!RE0^aT5TZ#TXZ99fVL|M)9OsTn zB)7716V-1N;eFT3%Sg(Hl+LNKdDw}N(-o|4_TXSoM0wCu3Nz2g z~ z?JR>kJ0KsN2^ld!wrmhiOBgGwrg<)hkCRe)DM;5ThwtDGsmErj*VK=^0Z{|ebTr6j~^vlmTEz7_Q@ z4fP?{c(Q}4e%Mk-B5evF;b=#Jg(gw2R!c#7<8h=2_Ve?*3n-Hx*rSi`5tX}2;*){~ zAGVYh!Rol5MKp_%jl&T<2xmbQvh3!}ZY13u^8I_{xzT|BjQDszEKDpcP`oH4qwz_s zws+&VZz+dc-r1~tgSCO8x7K4vXH_YAWLk(%EZ2&9w>r;`ukyhw@5I50FuLc=n95fv zH{}(eGvH67sqeU=B z2N8%K6;d_Jt17-LeqP3Fqj6>dFmA1r0%|34EQ~C|_R0aQZ#1J`jQ6t#NAQ@aix*Uj zz8IwNx!QIN@4niHhB6E0lv}i2jXCyA*SsR3Y`t|aT*2L43Iul#QrhCK!70Vv z-K7L~_fi~!yA&w|f;$u_?!^j$;stK{{=V<7b=SS~U$T;Q=A1e6%zmEPvv>Ag^Qt!v zJLOw6Son2Kkj5WX6Y1)LCpAk0s&4c{I5P*%HarRU=M(~VDW@*7db~QGzYL4u@ZH zzo9o+;8aORxO<5ZXei6u_=rY_enlR#euSu|za5E1IUbzZn%LS;z*r5s!aCzp-R678bW9vfR8d5IfDQcAXFEPV3>_Pfc2%Jp)a1f0snh1Wn8QBO zm;aduniRX~>H?cZ$8DmG`TB=Jam|R6W(e;kICaZrk7vusLr+di4m$?=^`+iX#Onv#l zbGO?va&=UrESo! z5RrDWKYK(irwZivJr@0*^!?$AH(5<~UDAT0k261V3#u8!+!7d6KUG9y&EhRcb%~9C zntHWi?epSvQp2G_1)(%adPR)m;?OcF+jbNwK%&ex^f`GMfO2pFB>ZC<<+Lb4mmN-R z!~KFZrQK3SWWBG@TRPbvY_w0uCXm}V)YEfN-lJxwTZ6t=6!H5kwx@!cYy5^pE{r?S z@b`E~Qj3DGRinDK@L+O%>sJV02pj90e8xPcW6>GLcTg9%U$1ev82|$kGaMCjm~!cC zzL(bJCV{@CG6_VRnVE}vzXz#x9iW-Cx9DYW2u?~VE;7*x(wlhDmANl+jP=s5H-c9LZ_nfkU?!{drN;%TI`4!Beu=tk z)f4x#ouNlH_Np5cJy910=(U{H@AL2xlbR*@2bAI&nkd9UbFy`X-s}(=*4s$`QhGHK znG>3NriIbmTvKf}Hp`Tnw``g*HgzWG*XvXYh5gUVGj8YFWr| zn`7&5T?21g=Fta1fqyM%#;3!hvhZJnyMG`|h(I(LV<;09HloEVeb!Y5vIpOIZ#jtt zr&<5|4m*C(M@IEE<@3Jt^xcRWy%0~xkk^^4(GLoWUiqcb(aq#n6Mwg$r3{(xvOewm zn||?)>rEY_9=G-jq9NB82)eVmtLkNQA0ljqbVdc?e0<+5t{wAUtSm0o>SGlK9lA>O*-}ELn_@8OtXfq6vl_xWo4R+x%5bRsy_fdZSKy|+~G)a&Eug*f1IBvb^ zlG_WL%Bn|xb)+AsK!fIOUnM#O%py6nJc?#ECJD98gKEB^N;t4?A{HC$=@QB-m?@mo zH;kp+-MOeS{wP{h2)_)Ch?k9%&653MQH&-j|5YRID}DrQ@kP9k*2sGpDysGa{Z!LH zcYQuD00~+zkO0eBDLcovoPr#h(b!+K)7~8TVGC8s8Be5x(r=Q3GfhLw%g^ z=u6B3MBWs_eUtREyp7fPO71~Zpx<=%;H|*19{dF9p@7S5J0ripJMW$tXo7CHX4kn< z^S(qd_!NlyYI1VxZ)H*AoZSER)(9S=E@j|Oh)YYM`L-4DsnX9oehkw)rl_#6NKr3} zT2r&EkKs;TAt}u!N_a#P+EtHW65=W;JVRBR?^XAVzem%H`>y_t|hFSeij?)niV@&fmj> zNJT}(?ps3x{#o+I_n!GVq7H|z z+ToMKa)z?j|NIevfpvl8%+|SkyTOQu=x}@7D{FH4b9Q~|edR7JQCn)~;AOl{Cn&#E zaT4=8!NY_ZneBAEJBl?HD+ik_ME zPe3?kDBP7!!BvHz@TK*aTYr-$EaZN3nCs^uUuUF|0d+;#BVM(YIT^w0__s6MvY+kx zE8M#9vNC57^I!!KP72-L;HYD$$V1y70k#@O#X({gUFdw>ChR_>P+m%#&A0z~!#aKY zeC_<)O8-LYFo{T>zDlP?Q(7{~riU3BDFwR?od8Bz5+c2=Uy%ZwX5D!hmXmPHm~U6R zpu=js8|(e6)ZErqb?XxczRU{X=FWD}Q#55gF5O(BeJW&oJTIP`zV&_2pk$8V77C%* zd@o3+ecj6)QT(#RwYY&luIpvSC^r&?y0Li@Q6?$-6{RZ=Cxuqogt!q}T;v-Ca+ELj z#$#+O4852iind(CfFuO35>u&cm$1ohrrg1%^Pf1Lv8=(2Bsv|Oub0yT(2z<)x*ra1*lojr*Dn%@r~4-yn+*mXfnuA_R%}Ki&{W@PDt* zi^&_BoFIv9VvBg=N`63w3r!7ZUpn*y!HuaHFh@-3+l;PZB;)O1$}$|=-35WZ~!On*Y2 zPqkabOPY?e z?)j=0v_Mw1fR*I)bX51G$VwQo<4b_r7H{7{X5y2A4^4HD7hPLhW5XI5Q5UI}EN<-B zj$v2V*N^t@KK@u2=W@Ga@_3orwqg7)+{M0BItAdis@1;@kb-TsPU}YMZ_s5xX1_Dqf@# zE%~Xn1hXhnDRykmSEqwZ_~3R$xblf7CIgphB?-1&381l|t|>{r*b2FhQp&Lpv32I_ z3IQHyCY0DKL0Q+XbmBdzJNHdsV|w8Fq9l*X-UnR>!2;rK#!oV;5Wu20y`n$|55*nv zF>u_(yNEj{#ks~U;)@UYv@`LN!!P`PU$z&zp`~DtIJTW5DI5@Y$XpJ2$Sb}lNmg<- zMIfm3gOsY2H=X&|>^-}ql#ht(G;)q9_V(PgPw9C^T7MnAoy=a3S$}2cy zE+>U(J1LtEl#^}GcLf?7(_eAyZ2q+_g7(o-<5kI3fq~tk761NI2v^*60XENt z{D+RXQ4wAK*SOFHw*LE<5rNSkp*%^U@H`HRe@%&&r0O-3KG%GN`wSYh;JY}RjZ68d z#I%I}xdw%a>%B%3Tvhybw{JF?o=Y*^z^xP29ksW3MD}0Dw4;pp;+BR@0oHy>axv{J zU_yyYXE_fyUI5i`+uK|2yFUi{ymI#!2kU$-v8gw@6+wH5FAd3mjBn)Rt*s!Ufb{B=#3gE z`XlZzlW^9WMv{)2^OShY*{B$%>Ap~#W|=NphAy|G`>Hjg%CyqR_~#trT6syL@cc|^ zV5g$W|2*~o$CVh@BKSYDKr{J;8Bj8RPF3|Dm}q)G&8jB_Gqs%88C8*puqC@tBI}Q# z6U$O>@|Lmap8L?Dy3ltTk$8PWt|8_sxzHKlLoUH!(%a23NF={<`nqmDm}AGkt-o10 zLxrPe<$BD=?j>kI&dTSTx*A*Zk%xi%&`pfll_(1}dI+$GmKrUma<11gR0Xgd!EsMZ zikJQomq*o-f6Fyq=_}&rE7gV=X`>#WN=Kklj!O{pBfc{6t42#E+NcKN;%cl5`g3#+ zpq{`g07Im&)T2=zu*%I9CX2$MEov%_FlbQ({C#P_}{#_yktnOi}01>0b zEwF{Qp7A7Q>GOf{eQQ#F5i8ecl%H=%Yo|UWL^lWlhk@2bIT~^4>|Y3xixU)l_}i=_ zG~WJYsjbL@IohjKT%s+YV-i<}9bU4Hgc?b?vB`H@=_MuGGk<1PhKb966RUTCa?J|~ zK9?-cUdc)Cbp@4Tr`HxiMuyRi>*S@kC-~5l`ADKaNn?W}@ro-_E{$UqKkm^p z1E5rvj4qO@FpJ8!aOC#>N4M*XaKt2zA0z##q+%kJy@#?#GQsgU_iJ`O1t?E6$RoqZ z@L?b-7DqEywDf5hosEP5Y-E0ty9a>k?`Fwd*Ys&LQ#}(reZOP;JI0yn^PKRCqKjOl zAi2GXz+hV)?jpv#$j3#q6NIAUj-!$;RlFYMy1M=mBjzLs#G5b$bVF(tfEFQEsR5JVuFvjHsx^>fdjxHUbWZeVRfie0T0eD`?s#UGO*oC{ekc|^!;yUICwJYJ9hW7 z(0S?bQ}7fR*$%WoLXgp#uV|4aX-Vb^bYH>X#IYdp%uM%ct1(i0?0@MY7hi_Z7E2Ke zh4%uD)T?a??Ra{U6rAX&5={VUtUj7T8aRpp1xOj8Z4wip_jb^(Q4*(;xhLwV`}woq z3WqGLoG~vcMp3f*8;4>aOE@&J;lggKl_!D&xn-Bp>u$(BCd(p!%*4x&gnCayIw1gm z>hCXOx{NNohzbHaVx6#LkIzMVOyMe4(pO;VHEDjCMuoAvk_JvdYDztM%fyjzv|Nh3 zf`P--mWa;Szkp}tz~S1DUpxijp+jRM<*)iNUX902kbu}4GPg^9Z4~qD<7jKx??TB) zpgE8}_2%Z5^qgsk|F%XL!7Ud1ISo37{?b!N1NVGNL3l25f$$oc4%0{o$PgeKP(rnk zm`B)Hm@;DRUQu=NwG@_^Kh~{h|1&HQH&EBNnY9uBIx5Ko!Mc`N1J5!om+R(|<7+$W zcwphZ1jiYS_0%gW&TjFh#L?61r-;nhkN?ZGVF-sOro2~sQFw9mMEBI}vv^Y6n7g14 z*V@_?P>f0<(&c1x-()u54leG8(JOrt0;D!~Ia-)Kr~jM05M`#Y!wx(c(>};BMw3gD zLMEj!1z&;wfd!4w#gK$8ciVM2gOPj1S0saB8I5&3q8~W(Hm0yaU;JAyZQnH2&pH1Y zcL&;SNku?h8p{`O1({BI11A$}b#jVe)%2_+mmqlPrY@=ga>Q_+f!n}0t% z4?yv+2oRgVSnCqQw(mep(Wda8M9H>b$kLQJ8^TXGrp!m*cYd!)6`&|Hi{Fo~Qt19C zvYsw+g?gAxYZ2Zhx% z;d2E!*Nn@nzB{rqE2uo9yNz@0dzEY@H2T=WEqy>SU5VPexOOALa=wvVrCm+CSkv72 zdg}<)7mcb`HIO=NVr7H=8Enyy^~3!nEQDq$z4a`mS<;#wRX_eMf$jB3uR`DL!B#e& zybw%p&-3&*g!!^|Wo^wjV}srM$GdfA8T9%bn~U^Y!$Hv=^Smu-ts`QReAV}wLzcM- zFTOBrz#`^N=XKjP_FKR9%)Z{@PRm?&Ilm>lmn(B=_a|`gV}V&0{UXo%urVy2Q1GRH zSemTq(pB2bc3e)2tRQA{{9IfW-8P>hYcMGf*XQFe$}c48so$HErXbf8OVnOIMmPfp z<-9v5A*Iz6{TdK6RUhS=^kd;B_B#%=!}Io8y%g)~A^gJPG-X9q3vhKsP&?Dzyv#R^ zj2sh=OiqqalB_l2(zl4A8bj|mEr3s zSoZs|M3{FeIeBnc$=AfGl``D7dLoSf?O_fBFw zO0g0G`CeP&xYW~tZTLfQq!Zon$B%8ugo<8U7X_zhP?|4w7NOwIrRdDE4szRE{7(p< z!>{V0a~~{sN!dPmWsnk$hKA&2AkIC>I&u)b!I z-!HtRjN|1`axDjF4=mhm%B~7yo~#}3befX${zG9x86HDZpV}T9(l+&L80Y(BSR#x~ zF&K+9PK8EYw8+yq>I{g}iDv5MN(G1Co{iH7Dj}X6V`#O?~`ZxJ; zbR44qvKVteE{wJsz3`!1vNpGG8D!!67LL2c?FA$Iyqt?QHZ_t`fy9yxd7APc-x5YK zrYtQjM@3N3O7`rLZQQ;~BJ?b~;L>H^lO;VN5Tg(|ATN^}Ol4*r5sHpt<$niYOZicI zcxGz(hljhv0j?+-bpQA?n}LV~X7y`8irDn)AcQ^~9gsd=jfx)?F* zei&663qo*}54-58^+5}unY=0qF@mxa|KO0$O;dpdf7cytc8y^snVKa$>>+#t;uQ0@ znMQw+kn_b4HiB=Ala)fN+M)2#Ssg*917rKFx{BCiSf zbN?8~YA9+hEi7yx^9VSiC1W{#447uXMzc9yn-sTOWdhb%E&PylZYiQ{ZiF|I zjBfRCoP-t2(y1SBhvfWWG7Zy9m6K_`i9SmzO2ke)@l(($!ZNZ zy_Cp|oN|A<%Bp2Ozl z5*Uk24u?31G5`m2JDEi`5{B=RrJ?&Vy0U>cPU24;nwpB@h%}mvyi^KE+rn=5Wpw0D zHRB%e?IO_FAZ@``oO=Ldv=pKB-blMmfhxxDzh#jtqq+ai6frx~$BUQEb>3dmQW8QZ zFC-RTC_RlXX^yB{yG)q76(UrrX#`_sxG4j1*wup2y&Y@b1Bm*fwTk5#wSGC&gh)jx zd;a9G2+wQ(_`N!5yrGAj>M(!sD@%HsJbGz8DDKD=Ge+A4AlQ0%a#B4A+taqG^nzNj zV~;>zj5hSeWvdf}5o+k2>a4cvxq&4^zPpw zl2p7xn;}{WS=yQhuN<5W!Uph(kKDp_5a5s$)nM!I=lU|NB?HrlPiZRgsZv*@Ch3M{ z{Gk+~A$DaJ5N)w|BP|dR@L9YXuJ1s5C%T^eSI9|!2i8y=2n@8M5^6XZqj**1R>1{s zlxH$q7_!>F?GO8S`zQGKkTC6;)Qt-nIvr)=+{;`ZrDO*XTdAXtCovCy!FSvnoNfLM zad7b8b@V@2;mL%^l9_f3`vBi!w^2nSuaVX0TDs;3!gh4E?LW9ruSYyESkcGukt(c; zmh+Bsp*RKP3bHtrrNGAbI46Hba0&rT=w)cS|6rGyIRbXYL+D95l$OC$cARFJ=Wx~e@j%vt#mc#j9ZKC?fO<0Beae;s(<;b2pBS=h3UD!c}>skEIRoP8JQ zK@fbi5m|rmr}-#pZmJ>)CG;b^9`Wlg@BR+7QM#%8t?-*{v z&V$+wLq^iyC<;3Ge8#t#ADdEv>6FHq#NCftSybdumG#uDz-#}gCbf7DxN__KGXEzd zFkXkMRfigLDE)|qOuVHI6F*UCz? zCh|=lN1P~I?R3q~a^wHey0DEcCT7~Er|k#1tmMGSMRs2AP#m-u(kH@K;KEb0JTDG| z-j<(H!;E;MyYOTsGCz1`69y&9q!CvQUXbO+nN$R$wf)33+5UBD$I$}DL;Lu3Vfag-%vIA83orl zf5FCsZU1||@1DS>=p)Oz&;zZW)0g+b8%Pvv`Fh`~jj)1rRAk;?(;w~*+Rz?l!=4|{ z!hnMK`)`CK1!U+OMlbG9^Ys?iU!*3DTv%c+1x}DSIMsz|gEF)&5>5)>4%tMp#4rY_J{u?T4#881ERrQ;w!G>l#TTL%pa0m^$ zC2`Dre2tsKf3_;;^?j?sEncIRI@?TR$)f7QVegupjd~@C;ZQdct?@k4V;TS-T8m;j z+!5Nlryxy zle}CHmKGO4RaKdQ&&rD{$Z!F^(%%7y;Pv+jr@%%cq!qUm|{VCR)75wvT zjr|q|YPHSUJ$=xhx1Xzb+4G67QiPRg^arhUaF7S#^NO)2sUE*lhD^XcL>d06Uj6x>>Fk_eTWP`hwG z{N&l^3@^ydLVnw{ms&%hvHqiMB?(>hw>pFPd@<>Uc4fM2I|GVvSniW)$}j0HBqQnW~WbZ-k6l0<469c?=gksUqc z@kQ|=t60D^JLDiT(bLrN;tk)-SGzh>LzNldufJYRG|W$mU=yL9?()|BD@t)8BQiF$ zH8S&Za;K?&s?mPY-N}_zWCymk@7_nIt5I)%on=cJI(FcNqh6(ZNt>agkFmb?(Z`v} z%Nq!bL{0Bw@~>nQ)1U7WrO($925r~Wtzp-x5k)P(DxV1bXFUV$^w~1&*KV|J2Qs!V;TIz)jgQMbpfw)Ad$Rr`>t~CJx z`Xn=cwABKSXtWJMv=0S)H>(BCqx=C3A`Nr9A=;&Jmi(|;Y3LmN9@vy{xa`43`930mb06b~dD#60@NKp%O)Wr&T{_}D~7 z6`(CEtel^T_t&5+6j*DZQ?pE>rH=h;ryO@{6o=Fg#cE+%U`Ok6^mX;Hx^HRRlGEiC zvl>JHkzi<{1K6uRP`_J~j-A5JWr29br0}@uqzNZcyg>>LkjZXr9df`vHgq}a@ zUN0G+oRKk(lc2&zpPLnHa`QubUT`tIuP(SO{^`fB?R z$_g8ORDpy#mCAdx@FUn8>QXy^GqNdv`jpv8Y0JNeFbGBDtvy+Iiv8dY>6gjP=&q{W z9Cq|{$6%ND5pJc=ws8rQ6$yFTFHs?Xoq$wA0BMy9^m)K4gPg3Zm3Tl;GRe-wllU0q zmEBQ@VXaZ3c{xhMfsJsd-;ymq>rvs0#5tUTq0(A0=VW{H2B4R-VQfc7QqrUV+v^~s z7RR?jwFaS-bxUy+1-gTU017%R5<=qZ>CnOyQC6C=PWldw8mz>rz6_;e%j^0IN^~vy z)NP^Yh(%&<&_P<$+Avsa6 zum4*zeB4$RBI5YJ`i%tRQ`9hd^lmAh9SQ4jJc#! z2!9S+|IYAiN_5jfjPHN9l!b_8{LBMjI4Sy3@=`@YQG z9$gapc)X8tT1WpT79wqf5{Y{v^~w1iu#iF_(n1h89eIS&yE_?*OEd2e4FaPhe z1oNp8x~%Z?)*7dye^uXj$sw8^{*feW9&z~Xw9qnX?OUDI}?_NDkpq&Bkom;6hV$i3O(a*im{7Fxg0c4D`!dy-yD z+@$T6<2w7^h`BKBLx0VSdz~32=G*_&rc8e6WZck*Lfhqwts{uU!|Gd$4&1C?(O_q* zDHRIg)A*Rqg`TVWWsji8MrU^>Kc^OnN-%U@7t3Ti<^P{ZR0#vst099GZWg;~ddC$f zkzfuhaER5x!MsV<37NsLr8>J#r$L;sT&mYnwTw31?50VuIx8lHb+KKnl8U8Bz{__i z3f?K#jXE*0R+Io=tI&6)67t()W@0&DcnYI}wDaTZ^UDenc{fOvQnZAwNHMpY@$K@5JA9kr%rwME7DjcLZi0rJ9$FIOI{}>lPDKSKJg9j)y81 zygn7A5y1r^8@YVrsJIYGjt3KU5TRnHpRoTZjBOoY9+EdU`Y$O*&JfsgA$p<1IAa(K zE;RbQ_hRfCVh5=<`VvCCVAgEU)(yEIWwMJbe(myJrL|yOTGQug91P~72z=cb>6VD; z6^V(ymE2EHxt_*+A3} z=RjfZ2L@STTp}}%YimR9($cN#y2D9MkFO$vdHiYLeJBT*v(m^$fG77<^(eg7m*R9;iX?%KX#x^qR|eI<%^ z4%zPSJt6_T&MOPu)f$icum6LH{%a$Y7q}t>O;TGbGTgjQhzuPvcUmKa{v5FJh)~L@ zgP;y9;T1{P=ync5G3(K2`+GiyrKm0I^yC#Y<%1z}((Zixh&S+$C>}ym7M}cJV8;~< zrON}hlYUHG!%Splq#rHX|B{`Xh|wS;lMT?Oh%1Fs4>id3ghACF(fnxw@utLY-%9Sfxe$Y)(5pd|Gh|NqImMsjrl`&#OjDyv z`6Fv^OtWMB{{$FhPjz}bOv~a|lntn#8)w*siidFj<<|3aNSV6yuowS!O z$D2HO)_*&JbVfG?>Yz|bD(iqA@|U`MXlOee1%r+=RI6)mDk56~C;0wO8aju~*&zhk zkVO(muz{&_Xf%OX%)u8bf5h)qK(PCIcVEr`W740QZN-(fuOsQ8IM5)-ksdi4j z!?l0`Chr^yKY+^0r@cM6{rvsGzlu@(K?(X! zJ(1@{FqYJp7(#~iUq0)BBizpt%+onNDEV~_E5oY~^dkL6RhHyjwBQ}bOh z4jS&-DY#Ez6IGkS2k^3EuTePGY<4psjkMIXFQ?VOL0=wGEk^wDt9>;a|<%6!;r&Q-^E*{P+hec!QByer3-{z1+hTjH@$ zcqg!~SG9$Z`lz6Pz(~20JwcROd4Twi`Yc!0TQo#UHwX*)Q}{VZVK51Q1jzVcCV!(* zh=loSZ%=dkfXoKOk37x&{fq~((N9>8d)hZ}-fjm@9OTQ21>ncJ`@QBb3vyLpfmwr4Ve6NDPC-xMY zBIV&Y7#o+PC26~NbP@B<2#8zmEw%l10vHHYw6Za}f?MRpAa*LZusj9&GX|qk1GFhf1 zf&~Jlz2u3#`KZ@|FG*|ljKe2o={N{i%-ymu7)^*vr{5rXY>xxK1Z}>!XC_#>i10Su zD`Pj|uIsyKp`4zcjT!yv2LfqBxxt&5X(OEoc_2@>E*$MEl?potsh=m(E1eTjj5R=a zKPt7im*QSgIexbtP+F9Cd<>Q4; zth5$UJ#yBF;s~1AltdJK>KU2--5tq=)JGl}YtxakdV3Yl3}K{O0GHvv4efSddm6Z@ zq-uV(2#I5KVmX4{%i;T4+s9Cb#P!(28Qx+qg>1`KSAlAyNMi2*GEYvbxH+sgY#WGM z;i`3{ib|A~BrxOqZUEKGL`?TN{+J{tW-G7?md`Z@o7EAhb?@j0Ua!LISPN1Kgp7LS}Bi_iZFGvHbb0k z9{x63Z+-PGxpUt!Bz@gY7Q^Gk6kY2XFV^1?f1bm@HNB+Saq1}*5EMC#kJZeIIQw$>O%zn$X(&mlMeaD`a& zcgjg-VKMXYQDz2GYDSY;S@!a6!Ws?UMKJBpXW0=iNPwbK4n>!1X0IL|A*RMHcVqp1 zLLIx{624`sMtwRAR(+RtN>Q4nQykAA(opbyBIr9UiFqwc#64!{VXp&{a9wMcQ@3hz&zAQokK8@T3nlpO-Mdih0w1z> zK!J!l3BeE-zQ~_^!c6<-QP!CC(E>IQFH@TU3T+8o%}Okob#d00toO0BWVGb{>d$xy zR3e}6BT)Y29S+VE54mW{+c-F2&B!BZX{D0U(n6=FdF~%j5hk{-C(GYRnL9hrzlY%# z*7f4NNz19zYt?J~*3|ohL^VBVeb|o>O zrz9XbbedA8E67`J8$Q1<6n%+#aDsoe>(L1k(-F;vutLUGFadjd0t>_iFS{>Q@;!iF2~Ivt+cc;H0_FLK zuG{5!{L9f_X0-R?ODU3W2Fz46VoYQ?{XF$Dm63X}L&)E#yt75SUNz3OfF~C>IpS$6 zf_Eca^eFs{&XDg6W97Zx>cTEAY|goxJ9|xo-*{J7uKM*Dglp_A!wj3GA|N)Cqfbxs zZ0N=AYmT+b4~|uW>+!xj$>pD4j3kl6;1t}u-R@4@WcE)mvvH$BEvBI|@M31#co4zr zI(C=e_+v~o3NhUl$G9l?y_lC2?=gL33@;~g# zl+oHh5-T!==?c&qcBcwnDAN>|buegq^?K-fb2{`OS((WuB3XAAV4_Rh5ww@%xzt@t z?flU4Y3OY*TxRwD@VP&o_K6*2(W0$}{#-FMOZ*(I*0>jIBj_*Q7n-Rml)-~%lb!x<$${bj&jGStVVI)w7+7wvRUASuPl3V8aY z!u1vVDnVkBQrs#loQ3(NDV0tkezgF@puYBl3XOYWAZ~UaKO2<>)~8XVm}H*Sg=5P4 zu7)m;zZYPy*dPA|f2WzUj0}>WT&vz2ffaRix~QMfw|AKFMDKR~!G;7+@6E&VFMSy` zxpX&`tN98-z8a!;0VIbWIENsNo2PTSzas^Y#6W)L6>lolZ%bx`joApBSi)*a5)iw? zgIN#aj)|FRMFY>3ji2P54ws05I(H6k)D(}c#z z&x7gf0{VOuLg{6puKPRL{t_5agnM%}(6GNo8!4imP_i6~6|Ld9*^D-`YkE+&{Q2Os z$oQ~A53m&EqqUmqnd|~qZX~C=+g(YbNg{P3)V63~5kYwFMMpR-0oK*JJSmNvK1QAL zMbzxs>9J*IUK`Ws)aq&cM3e#a;t;fer_fLYSvPV%`s`~`LdJE>xo~Y?_su${?x~`_ zPNg}bN=-xF7}aoy*S~B4;{2S3H=fKO2j7V-7SShksu@N71Irm(}621>RpbLnk&e@Zl;k&9fd|RUVe;YZg{D$s|}7UHbeEYYliJ{>Oc;vHIp9X zOBV!BR`ZD*3HZjr9#8zGkQC11XTl1jgAofIaw>ad$OY>AG(ot`< z-V2aUnUtp|dP}7oqHT>6i|$2`%JQb1$~_CSD8g-cT-oG&ox2ZUku$~ntY5mGrB-YZ zKN)@M|fUE7)TcT6VzN_+9BV1fg(L=nfU#qpfhac=|br?zxSEIjjJFjj2wDV zE#i5VRsAuDyHnA z5FZ7|Pw`+B9RR$e4+3qFtE#*o5~#9RWO{HirB-d(Obx7?z)FnQ;?CMCX3Nbj`Sem* zQobZZQYe-P^^oYZsUXEWzCCfe-G2v8Tv_W&(92tENg8aZf**pP(LX&;-bmM2ga@QR z>?*72U-WJ;$4JwJl9}Ly?YN4~^9WVnH&zIe%f+=VBtQ~8mo91(x4H|0(N^9)Ek;%U z3=gvvMoDFgE61=S-%c5a?t4IwU5ko4X!1EdEB^Sa|8}psrYbMd(mj-O>`>9q=pS0gpcikAiM7*u4uaM?rSP+KPI#u|L)(vd6f8lU+xc&m|BZW zKYKzdd!>S=v`W{o1w9n+B-Gb;Bf}%-qd!JpzRBKpkq@x{Q3IVkU8(n-a1+#3(NcLK zxQDR4U!G6P?Bg^Q)$#Z$gU0*@yqoiz*Z|M(%~pL(BAaw;EEhV6o{F+2N^`FOgZziJ)<2D|^-Gs}F8>b9+OR7s5>_>FLNRPD7V@gi*cGg+HcSE$wg54q+QJ zZCc)By)@g)Q3Wk(SA~A4X>@R71{1jtW8k|exZ}IYkEEDV*qMqNjlqqKCrOji9JeI2 zvDOkC}ze967yj>z}JLt5LmVA(@>B5)43Bfm~itR=~7 zl|fS-18Fani$#tV2sumQ(t6|!on2W^PwTHO7)szb>Z|xGyzG5N3qr_I_J^R zv4xPYJcf)kgtgTzbi5)gU>!hi_3p=H+-TXQxSPJo3IH`%-fFy(PJ5Vn{~$jB6Z8k| zz6^;rqYc4l_tBPW9rk@*c2m9dGRWMp*uNq{<_knvm&aRudh z5!GE60f^!yAg3Bng-NCS<+57o0+on!yB~GX&6+ntG?k&}4$6#|Ad~J{PS;i;A#By` zk5S>XyMdpbBh6+lX#kRDqL31$>N~-G#;n}vLN4rmBHO3w#*ID;#%c4+fF9ql@MY)a zmmliN7J!R~%bUqqoD_2iz5s4ujXY%%kCahQ_t;TEyExz*@t8j+K>BWG9`8+bK*Db+ z31D=9X!yX^0p8uZE?xmun0l1kSnXOsIv&MHf-C7((0AP%Ied3m5y=Ig~;!-#he6T*EArNKIF)Z#%X-3+Pi4?pbj zV+Q{zNJSQie@;F~>|=*Lg4Pr*M1K_9b&evpoIquXRk9S9$Uz>2HLp<^FURd@e7;>ArblmhFA;rK2bm(UAJ1xbr6e(Bl<6 zs{(k%!XfFTBWNZ-esHtVf!SsZzx0H3fu^b72?}uGa9IvbG1j>a98PsKGQB@>J&jxSt|4%$rP=i>a(o4E*K35crPOWdF9?zj?HUyk9ZhvnyG z{2K#5N2Jd6VxdbcU((SCE88i4!ps`bJBZy=#;l2FY&{WU=vs+boR~8wE4OU<4&xxI zJI$}D*!I28I$jDAzjOguLJC|2;tRyx$qawg_MvY0kvc84AX9T*Rn%gctU+)B&b@=N zuNEDkeu>nnMGkt5gF>WjWbUe_>S0tmt*vGYIoM=bF`K=#K{#qBVlfhQw0;SDP4irs zZ^Qr+*JIfjlRLMEAH;iZ$a#q`HtQdEr6e zubQ&?^wq@wO2Y^aD%IyEHyELUVCM_RtClJX4P6~7-S`+Ls_30fc+hIV6|vs8B4V9b zGOt*KEu%{1t4R@aQbvyTd2+nO6mNK!g~Xu zRlCxoK%~mKs>36Yb_Bt2Fx-e1?%t>9+L^T1 zV60YWa%N&HA;FtHUjb162p@4Jkd?mhy7J$Mx&O&VhcCh$n{%qQ-8R};Q%F$oRPzm9 z*|r9vx`yq)M`|pAzj(nsuOR&aM3*VYl$(K;cB0|Cwd9)Z0GV(7Z-Tlu?4n1;U(2G7 zVw7XoE&u#nS*bx+2%IhQ`64zQZ(qCgihbyj+c&l0QR*YBy-=t7<|IOKRxo$bEPDmH zprT|!LRef<7Dr@C_3Kus>G*g!$S)4Y0p7jobXiMBNNgF_Y2zSS=p9pDY`pAV!)5>>LenFKT@p#dExDN4U^*wj|_{bvHc9)Y>i^43IVU8;jA>oWS4QnDn|;N}@}NsT>Jx#*t7(=R>=X`8XGD$5&cXzB zzX#|<4cdN4$D0%(;$fbxH22LlnuwLot~icO(~A3OmVpgr{CQfx?YZa#jxWZ}Q!;Lm zf?pZ>bot2tZ(tA^{FtxT9guC88O_KK6rs}WzP3$^gh~CfaTcuhK)(Pg8XLvDn183^ zKpfrI2dTU_(0)63#QvjSd&%KEmXUVKVum7m^ER5sGhI^zW0i$#M$hOXIgL{X&RGpJ z`|JDXD)Fm>8HRZ@u-a{W#3SoNN8X{7yqS(ybx|$Q?M2nVQfNyOVR{jfx@rq+_8!fx znMkKV`pSf^19)oCi+#t6ybzBdJxNnI$L(JMMgp9wJ1s;9 zm8?Y9XL*6)l|Q1s8^wBe+&EOFG-wi@i-Cfw?^e)=2c*Z3W(t4~tfb?iT7|HytxniCr=B?!RU zRG4!D@;8wc{)ozIyk`CpP1UhKoy;|B>p){%HCQ@e7pj}FRTd+bn0DA;&t}R+<=3*$?_fKFtR=K=*@e?33%yxux;v-&lWKlkpH07ht zbOIZH9Co56Rkaqzihd}Fo0ld$lKwqZfT&rA4|++`r}y2I(!TAN#lmFdL$tH5&cl>; z9e)9Db5R(!4LecRy|KgVjBk!C)@Z+fQDLk0+5uI z5E6tx@*Fhp4Ork|vLr55BmPZio4bT<>{;0;=5K0 z&s_olk{FRm>1?~ZbTaZSw!~Z{5EB>BDtwGeETSmMlZKm>LCJG`zoBFzU!%xJg?_93N^_-W>)!g-EMf)MEp7%k$jLau~uQTnxjHM;vT+2>q?9>Ah&qC6wRR#QT0!T@C72dAAG_WCqW#n9+XjyrbeJ z;e9vrDl&VP9;Q(6DhSE&=fa)f>xl@$k+CUfN6#VZHRpn}hhAR*#hC%Ir#*Mvk#s3? zbc7LDvi&nTwnhFjZ%_4w9p!9QX_&z$@h!_xQ#2WY6As$BykIM|zTJ+n#pF-suDr8l zD@dZEpsImBYUNr)R0Eh79bdmCg^!3>T2ib26Y|t%HmsUu*Nc^+5*7i)|6at#)WknH zbj=k5DI=IvR-3R!Ok(T|+Dod`w!J|=p`ewO!U-gemk?9>uR3tGm(@(&woa6v2Ul7s zn1Tka85T9vvse69D}Q#&xg>0ABS!~7M<{eP{n><0q;;9gI@viVlHT4;NSJcBddg9G zgf^C#DBiTo+UjHVAKWGPaMtjQ#TI<8K1uq6i8k5&Kk4r!-s|h)7mi`qt`ziZaOvv> zK^4xzWA-3tBfsw6b?2xen_g<3+%4uBP1osvR5RQjYpJKmhN}#~#ABw4y~g)ahOc4u zOef#1g`_^mEPUJhy{2&MJ##OkWtHiam#tPi;U3tw^WVsl>fC(6Qzyu`&DMAu`&%X z$IdSBn-=JVTUYt^%N@q}MgzY%E`w9`M;gVScLQUMAh|`HO2_13U(IOy z1O>ktg+)e)4ZdPGBOd&=UToKUIM*tx(fnT~FT1YnV-nL;zHO(xQgptSU+HRtNw*&4 zqelc~q*3Y?ork4hB&v#(6tqs73M6(l*#PoEWyENqPqab5>{S_0bHZ&P-A`l-B*6PC z%4+Lyyux+5ll*9DkD*2jk$zcT44*z$GGia3)#Y zQ`Q5w1#{&z+L4%!Ce9c7$>~HP-%tB9{n?18-q90*R5caumwB;`kMLP0S#95^;2Vo1 zN~Yz}$*=Cbb^Ra>ig{EUo*m4^J(s^O{D)TUGsF)4msaGiEh+hA^dq?&s7rAeKf-BaguNTq4)c{K&Cfrw0>`!g_uc) zxD)?d#ix-Bwd9fcG5r&XDcw-|LR$WQ@Fs!U$rmCT%#m(&8QAbEI-49np&$UBBK#91 z-wb*9Ta^^mC=pDjs7B$7`6;<_K`hCMi^EdT+Woa?SK-}ypvUf>eYeJ*4uYE@HZnw2 zQ$37ERZ#hlV9rV2hC22s{qG@*cNSh4vNYcyn{WEtoc=sUU_xXBUdDZm+{uedvNyDu z14SJRC}A@satm9Y0TC$nH7EuP)>m|SF>(dtGu)W%MZ~CS>XuyToyU$(bHgHkmlda> zH|>PmvDTc2cU2G2DPc_{MyUNJG~WzkRAt!>3HnGLoozHtJD1MzCeg>~n>EqMfD8`i z0z1$2`iR4K;$LP@rK9)zGQ_1pLc9@7=Wd7y!+Vq{YW^rRn)I|7#Qc21V7vsY-?KRO zd#DssOx!afex-I?53bYSb&s`tH&Rd=ebXF6iYi}O7Nm7pMegfOgUPb>npsh`rU$F0 z+?I=P%TF!xpDpK?Tj}d{GYJ2{Z@wP&npEEHiKIc3=%REQn#4SUXR-lX@Y6F)=319w zFiqS?zzUO;3RRTxE7Cya{x4yii?tCq2wGK|*OZ+Kcq_4xke@IMaA$1}Zu@!In*WGi zM>MrBmJ18Febb%5{*M#6mTP3A_j=WrZ?KdV1QHDV97_oNL-9784oDtE$BA7$qfIQ+ zv)M0K;zpCYc&YNM?D5wir;LGXN71pvx(U+nbugG1(3TzKSY1uuQh3#uHiW+x!*P-6 zFDP}u`Kt8|J%LuPpUbY=sGtP6`oY~~5B;z+J@X&Nd*93S}mU(-iETXPt5U z^G`F#+!@Ke#&AmJ-|+9=(JYg8W-S5cTWw*?sL7moN+paJTj|Nv_rQ`?ad&EoGvdhgOu)?kk(V_Rqc?E zd-YWsm16AdQs?uxR+W~C-_jC9OV(gmENJ{=D7-zFF8j4mBBm%{&)V&7pkq`deABUG zMhjN1>CpG%Z@N`UWx$My#xZjrs)(d^DGGluCu4zyV~O_@xUe|Hr38Oqfnc(jN5GD; z%yB_gsteK6#bbMFJo8>5Zv@JfD+T+S*6-<=VL_>5--=c`>;5YJ`E1$mx8~Xuy#)p1 zqC6q~YY`2zjCt|0L0zi63HYVIqdxx4&i_uT)QrlVjRAIR=sa*MrVkXe5dCuLlF7u8{P=z3BTVRKM3YLSdE}aNa_7#p<}pvR*QyB;CwfJ-AP?agr^k)M#cdorV5TAy%bvU(Ppwpy z7*{#a3^ERSnU2X4_o~TazFDH&F?C3PuDp+F&6l{L+`98m>#l|56MFiPD{C#5<9Gtn zlH}l5{BMF{4Fi@GQjKNw+F3j;|D~7n+FW1Ii_)iy5|PwsGGX zQqCQ9>haKnaWK9j3x-VwG;oa7k?nQyv&% zDTU>jXqCjeueP<$ub$A(aj~U8FG5a_KArb-mN_^D?7-+>uoF&+ZJQe%w>>_*AO=}T zi2Gd0EI`BD0?HjLbd&RR{;=~m7<^azvRCCfQ~*bQGW(sS289M{SU`8TsVeBQ?0xRk z6U;Bi<#9Zu@FN*@)Iid#1k8bGt@%ww<|75Vwwxh$P_@kyUTX7WS7JLT2S)hV>9 zYQM;}lG($iRa_o#E8W+v_4JR#1-dow=sBLBVO?vl>W55@H=T_Ky4zUk0e^N18lwEf zlrleZ4nyQO5q+q6=q+AeRc~R0Y8Y|sU=|?D`t0K&c-*-fk|2W|hV%JvWY2%#F$@G4 zH!OUscjt}p-P7X0%4aD*dDOUD^IJ9Xyh12)QO8|95N*!{*&4ljN z6e{dPls=df9MSvDUtr7>DC7bUmuk5myO-DR`-Qm(C_O^IKk{{5Y4_b_S*YxGrxpns z`*iCBDq&gnngJ}|E#2pIxu__$&xJV*T~!KKQKu-pr%=O-xyrR{Hfq$>Fa#F(?hi9( z@K16`xkC?X*Txi>3;yjm5{y8>r5M&AgZpDY%@60B#s>F)o0Us_@`Kpi>}>9fJrOdP zX@~w7^#&C$Gck*=jaI)7_yPhW*@uV3$gL^IKIdwleu^3pt`Z#+!*9|4e&-U$*Q;EE zsNHB-vCtTsYRdTIZ|rVo%VFR_n2p3QZEmcq5sjL!;fJ;!VgkB1exji8T96BVbRL(Z zG9B{+EGoC{GMZ!D-w`{gO%YcGGW1cIhNbIs!iW|CsrOUtHT!kJ& zQ9UOePlY-~gcSl`@)@#mKyiBrvny3YGJkRTMReBPQHS;rKIJ(nK*JRV1r@d*Ro8lE zFJ4|px686%6b!T+-N`_Jl=i7Hn4yi@X^lOe+8DhfyIoH6kea801t;G*-)tI?1z4Z* zzr5#Nh0q#5KIN4wG<9F@--()Q1=i-4k%?@kj zIOkj}Dfev&;}o;xHX(b;*b_%ORE5qzli~z%SrVtn+U{HA_WZkD_9}SgTscQCkV2E= zG>Ve0QKREr%4|zY2j4r-F@-A0m6aZSxkPZ2XssAZr5FbOK*R_L7>~e35HNd zCS8nKc3X0BQ^TocwRU3Z06<}GH?SS=#h7I8YgGt^YMR$XgaLbtnalS{j_uvPI8~&} zyc_ura(5sjt6YpldkDBZ?8Fe= zLe6x&xHnsB^Li(7m){9cnw8wR*H{U)gDitPIt6|y82Nh|Q{qzYQ}8Xh8H|i$A^(pj zJ#p4>MBS4$&r1S;O*rhAZDv;d69q=S*6K}L!QSc&5Q%|jO&H>SqIP9arPe8RH-mpU z^x%W;*auw-@>ICx{hpJn@Fq>R&;I>&1uefL~JQwAXra5KStswKtY+y%dEOvIY7n0 zN{sv?Ru($B2C4>1BHD%ME99M^fIIpjhSN$AHxBI)&E1#k`r}Ix#~^$5<-!f51=btn z5k+Me8ShzIiG|U*;^!v!Y-g%}sqyZ&?`2U8#XB)>AvjJnzv)tPbLbqUfmP56G~Qc) zm(x|YrHh@fMJ-reQxm;?&F}&H#hE1)arlP=iGa}J!s;`wEn#K%N>;5N=Z38spPl4v z7$pK)3l_~%scdRbK{tm>6`H$6cpho1T2Pv_kd!`B+Vqi<-|Pm`B$5orZFBm?|B_=Q zl1ZzZ46!?1(#|4Xesi``3wx^-6Q1j5OH=F)W_!_m=JcgvGCl$9B>n>FkH*7&oKpKJ zqO8^RHIh7`Kza~sjXg~|_O^NPW+E%Fat=FGTv??M39I-)9Tn0`YZaWE?Sw}kHa#}s z9umx6d*x$TEnns9^#&=vLVUw(c*Go=mjgMlJ4k z8Jo>hb=fua5cKl1+nOR4G2nX(QgA!)IPt#T0BG0%N6HJQ@BD>51#X(nGK z@TZqT4NcQd(KEeT#b9IDCiY4^S->vUlAl!Y{at+DC>8fnHlKd(N!Nndf=G8m9<|UX z1^!p#x8JU|>p!wKjjQlIgy~8~z4IXT7(YH+!)zSk)|qg7xE|0(5uZz3IOc`bI_9~r zYQ?k|6iWF_A7*{Cz&W<};#XDho#b1t&A*YE2F_?d!=(P^^*U0fsj)`-y2%8bm6%eI z5=X{Lv$B=DA=kG7tZBb>`X@{ZpFJwZXG}4528#Ug2|4rLyBW4?(9K ztG&m8kHcY9R`kVk{G+~JZ6IW3T(F^wX3c{Jp+c%D?ElKNsJI z9+74G{oFUR27U^qBOE{WH?T_+Iz+Yo6I-V|)D@LgY4MYl7Z>JosZp-hyibBhInQ6k z5b6Q~94_3wd){$=r`&dJA^8gE9}n*ucfESq_(#Rqqa0CxK5((@)36d0^w;@qTo(K@ zXc%WRJMgJAkx?pP>qIhjL649lEoA3P3|U~c%~$E2s&&-;dh(dLl}0@zH5keo;u@X3 zo&i$n^u(leV{Pp8q;VLny&j{EE<5#5?Cw7LG*w>7P!v=lDc-Z%4jS{HDM)(kK+Fw9 zrRW_vZGAsKn|$;S`_~3f!(qDCLyQvO_T{SxloDXTuc@I2nBb-+VLOo$D$mcLY+Ic1 zdCFTC40~=ISu;cf3c&f0Lys7{5gD~9oQNaU%jJ(xz6E>Ik^bQbiY23Sz}{?EF^D`0 ziY0{`GFQsKT(o{Gz6t!Kk&cF3@x7JL9>9)i@Jd#M-nkMg+sqV=|BRgN7fWe*JV|aa zvD&TuJYq7rHiV9s`hY^+*O5FU_w_v+Z%31saPKE>D1P*zXzs>F*IA^my?SERVuhdW z`~1#>5`XmC>}0H3$eYa@Zs}{N0qinm>?5N)*q*&iOc#RWZtYQdeZ3IQuP~KNBh0uB zL>|6PcWZOsbAmjYJ;X9Gt9q;st=CfHhGn3y>v!`I$$!2zyLZ>sJ|C4PaTOu@kB~%! zS?Xx5^gn1K@!T2Frkk!QgUET~ng;BOr-^6q?1?EQW@|gCrpxiS#+y#E>1h;tX1D3B zJnP6c>qh^{Kir0&Brq6CqFg5H8gK5%j`k5E`-}4xi!iGW3j9h0&r|GU#Qmw_@NgeA zmFU#X%Lps;_Mho*z|L+v{V0deJwM6Uc=(%P>O$76B!KL`pWhvgt?p6)HTJQ{nQf9y z>V|~9tv9VxjLc8M3*?2~NM@X6ZE_p`K;3i+_lI->)2Sc_T@{Ki2b-g=AhX;hLOY~! zE87?kB*WdT)@gR4B1g#k1$~oYSXiG&q*O)}Dt2e}lvNgg0xo6;xv>8n#Q`#XF_lW= z=|viJjD_)dd$`|Cn&=1>hRhOjaZf*+vJ~LC8Qu(j>u!r`d*)EYqHYbcQ!-U_Ty7*& zH)+Y(s`GWlZW!n~b9c~H70~UNpKbwkg~E@>v(R7ax21@N@E%S)nNq_eM>^`sR;l0B z_gNxm8k{@>XW*|jD|{A)Hh$O1!;p*Mr>a!$eG13DM0v58m4dZIvDy3jnKa&6G?1eh zPX%R3cpt9&4%u5A_DY0_M@6;QU@}R<5-?#3(s#$XTo6Z*^g+f-$^f!IV&Z6|j0YZU zA)hh$(`467i=rf`c(fecAG6N?L+5^_Z!NDYeoH3gp7mMZ?pvarDnTE-7U{&sJ-#B@ zUl<~kA>0kP%8)(xQg6S&cV&jB|f_q@?P-|DXI&q~sEX5U}%K`gpx9cGOa>$hOKi zF3jn4fI z1&nFNC|T(4PV}Bbdu%h;?^@qA!^l#_?NaECSqBTw{9LfFJylZEd|}98kI>j{u=Ooc zOnLv3gJ0t*I_Y*j@XfkI+f5ZMADqxcpLa_l?!74eR8=!5Vx@q{;rN(u`k$| zkMj#jFr->g_La7JoWNy-m9?V%z8mD4k&EsKA;*)48=G2XSvOIHaDPzyt|B=;PgeS4 zvPD1?fC0UYaS_V}~C@=H_vbcC`>LZ_u`we}V3O^f^ zLKGX#IF`)-PX;_V-yT`VV*n^~O*J~7Nj!h3BACqnQArw4tfzbBp&;c|q}%GL@Z^7i zdU5|JsP})WhDX>;z*6<*XOE2B7sd^qa=K)Jjy^M0klP1*9`cHsNKXK=TpxU3?gDFP zKG)1tvK%~g@2pyM5M?%+d8X?*b%^<)R27$*Yh#WNtS=t~jd729f8hFub~(aPv70Vw zKof!Uz($kF!`~htPg%CjHL&3bnU+Dtc9O;T-$3FSB(XT^!PWAhdHnwvy|5&I$IC=- zojckMq94TrPZbttY zSy{=vq@(gVddI`ZS6Zb<$$2iGy#Yl;{wa6xEnS=)*9w13qc{i~*FFh~Tzns6(J&$C zsT~uEXuphT?{GlE)k`=1E<^o_qWq2msiEEQgVKs0SeaMDmX3SnjU^sUij!E+p0X~t z-(R;QN$L;4`4B9mUBl+#WC<7tgH~McwZ06XZ))Qc0ph%qZZ00puBV2><{9 literal 0 HcmV?d00001 diff --git a/src/views/detalle.js b/src/views/detalle.js index a18a3d54..f1e00118 100644 --- a/src/views/detalle.js +++ b/src/views/detalle.js @@ -2,8 +2,12 @@ import { renderHeader } from "../components/header.js"; import { renderNav } from "../components/nav.js"; import { renderFooter } from "../components/footer.js"; import { renderChat } from "../components/chat.js"; +import dataset from "../data/dataset.js"; + +export const renderCharacters = () => { +const id= window.location.pathname.replace("/detail-", ""); +const element= dataset.find((personaje)=>personaje.id===id); -export const renderCharacters = (element) => { const chat= renderChat(element); const header = renderHeader() const nav = renderNav(); @@ -18,10 +22,10 @@ export const renderCharacters = (element) => {

${element.name}

"${element.description}"

-

Status: ${element.status}

-

Origin: ${element.seaOfOrigin}

-

Crew: ${element.crewOrigin}

-

Bounty: ${element.bounty}

+

Status: ${element.facts.status}

+

Origin: ${element.facts.seaOfOrigin}

+

Crew: ${element.facts.crewOrigin}

+

Bounty: ${element.facts.bounty}

` From dd5771cc100e97d3dadb1ee442291b341a9903da Mon Sep 17 00:00:00 2001 From: Milton Di Simone Date: Fri, 24 Nov 2023 13:44:17 -0300 Subject: [PATCH 62/69] =?UTF-8?q?Read=20me=20y=20correcci=C3=B3n=20de=20ru?= =?UTF-8?q?tas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 771 +-------------------- src/img/chat _grupal.png | Bin 0 -> 81651 bytes "src/img/dise\303\261o_ del_ proyecto.png" | Bin 0 -> 15295 bytes src/img/imagen 2 chat individual.png | Bin 0 -> 75760 bytes src/img/imagen_ todos .png | Bin 0 -> 102902 bytes src/views/detalle.js | 15 +- 6 files changed, 46 insertions(+), 740 deletions(-) create mode 100644 src/img/chat _grupal.png create mode 100644 "src/img/dise\303\261o_ del_ proyecto.png" create mode 100644 src/img/imagen 2 chat individual.png create mode 100644 src/img/imagen_ todos .png diff --git a/README.md b/README.md index 274b650a..be7ef20b 100644 --- a/README.md +++ b/README.md @@ -1,770 +1,71 @@ -# Dataverse Chat +Dataverse -Chat -## Índice +Índice -* [1. Preámbulo](#1-preámbulo) -* [2. Resumen del proyecto](#2-resumen-del-proyecto) -* [3. Consideraciones generales](#3-consideraciones-generales) -* [4. Funcionalidades](#4-funcionalidades) -* [5. Consideraciones técnicas](#5-consideraciones-técnicas) -* [6. Criterios de aceptación mínimos del proyecto](#6-criterios-de-aceptación-mínimos-del-proyecto) -* [7. Objetivos de aprendizaje](#7-objetivos-de-aprendizaje) -* [8. Pistas, tips y lecturas complementarias](#8-pistas-tips-y-lecturas-complementarias) -* [9. Consideraciones para pedir tu Project Feedback](#9-consideraciones-para-pedir-tu-project-feedback) +[1. Preámbulo del desarrollo] -*** +[2. Creación de la data mediante uso de IA] -## 1. Preámbulo - -En nuestro día a día, las aplicaciones web son como amigas -inseparables. Desde las redes sociales hasta las herramientas de -trabajo, las usamos todo el tiempo. Pero lo que hace que este -momento sea realmente especial es que estas aplicaciones nos pueden -abrir una puerta a algo asombroso: la interacción con inteligencia -artificial. - -¿Qué tal si pudiéramos conversar con alguien que vivió hace más de -cien años o incluso con los personajes de nuestras series y -películas favoritas o con entidades que normalmente no pueden hablar -como por ejemplo planetas o animales? La inteligencia artificial nos -puede ayudar a entender el pasado y a conectarnos con figuras -históricas, así como a sumergirnos en mundos ficticios. - -![Preview app](https://github-production-user-asset-6210df.s3.amazonaws.com/123121338/271433237-2bd1477b-15ef-49d4-9fcb-226b3263c46a.png) - -## 2. Resumen del proyecto - -En este proyecto convertirás la aplicación desarrollada -en Dataverse en una -[Single Page Application (SPA)](https://es.wikipedia.org/wiki/Single-page_application), -manteniendo las funcionalidades de visualizar, filtrar, ordenar y -calcular alguna estadística, adicionando una nueva vista para -consultar información detallada de cada personaje/entidad y agregando -la posibilidad de interactuar con un personaje/entidad o todos ellos -a través de un sistema de chat impulsado por la -[API de OpenAI](https://openai.com/product). - -### Los objetivos generales de este proyecto son los siguientes - -* Desarrollar una [Single Page Application (SPA)](https://es.wikipedia.org/wiki/Single-page_application) -* Aplicar los conceptos de responsividad en el desarrollo de las vistas -* Implementar un router para la navegación entre las diferentes - vistas de la aplicación -* Integrar una API externa -* Entender la asincronía en JavaScript -* Crear una suite de pruebas unitarias que permitan testear código asíncrono - -## 3. Consideraciones generales - -* Este proyecto se debe resolver en duplas. - -* El rango de tiempo estimado para completar el proyecto es de 4 a 5 Sprints. - -* La lógica del proyecto debe estar implementada completamente en JavaScript - (ES6+), HTML y CSS. Para este proyecto **no está permitido** utilizar - _frameworks_ o librerías de CSS y JS. - -* Es fundamental reutilizar parte del código del proyecto Dataverse, especialmente la sección relacionada con el dataset. Además, es esencial llevar a cabo una refactorización del código con el objetivo de hacerlo más modular y reutilizable. Esto implica la creación de nuevas funciones que permitan alcanzar las funcionalidades requeridas en el proyecto. - -* Para este proyecto **no está permitido** utilizar `async/await`. - -* El proyecto será entregado subiendo tu código a GitHub (commit/push) y deberás desplegarlo utilizando cualquiera de estas opciones: - [Vercel](https://vercel.com/) o [Netlify](https://www.netlify.com/). - -* La división y organización del trabajo debe permitir, sin excepciones, que - **cada integrante** del equipo practique el aprendizaje de todo lo involucrado - en **cada historia**. _No se dividan el trabajo como en una fábrica._ - - ¿Hasta acá has avanzado en tus proyectos con cierta fluidez y sin mayores - problemas? Sé generosa con tus compañeras, permíteles aprender y practicar - sin restricciones, aunque tome un poco más de tiempo. Aproveha de - _coachearlas_, de hacer _pair programming_, una de las mejores maneras de - aprender es explicando verbalmente. - - ¿Se te está haciendo difícil y te cuesta un poco más avanzar? No te quedes - con las partes "fáciles" del proyecto, conversa, negocia, exige tu oportunidad - para practicar y aprender lo que se te hace más difícil. - Para comenzar tendrás que hacer un _fork_ y _clonar_ este repositorio. - -## 4. Funcionalidades - -El entregable final será una Single Page Application (SPA) que permitira al usuario **visualizar la información, filtrarla, ordenarla y calcular alguna estadística**, tal como se hizo en Dataverse. Además, deberá permitir acceder a una página que muestre el detalle de cada personaje para _interactuar_ con cada una de las entidades del set de datos que utilizaste anteriormente. - -A continuación, detallamos las funcionalidades mínimas que tu proyecto debe cumplir: - -* La aplicación debe ser _responsive_ -* La aplicación debe ser una SPA con múltiples vistas: - - Implementar un sistema de enrutamiento que permita la navegación - dentro de la aplicación. - - Cada vista de la aplicación debe ser cargada dinámicamente - mediante JavaScript. - - Asegurarse de que la URL se actualice de manera acorde a la vista - cargada al igual que el `title` del documento (la pestaña del navegador). - - La aplicación debe ser capaz de cargar la vista correspondiente a - la URL actual al iniciar la aplicación. -* La aplicación debe mantener las funcionalidades de Dataverse: visualizar, - filtrar, ordenar y calcular estadística de la data. -* Al hacer clic en una tarjeta de personaje/entidad, la aplicación debe - redirigirse a una vista **con su propia URL** que muestre la información - detallada sobre ese personaje/entidad en particular -* La aplicación debe permitir a la usuaria configurar la API Key para - interactuar con la API de Open AI -* Usando la API de Open AI, la aplicación debe permitir al usuario - interactuar con un personaje/entidad a través de un chat. - Por ejemplo, si usamos la data de ejemplo de Dataverse, correspondiente - a las mujeres con mayores contribuciones a la programación en la historia, - una usuaria puede establecer una conversación - interactiva con - [Ada Lovelace](https://es.wikipedia.org/wiki/Ada_Lovelace) - a través del sistema de chat, obteniendo - información sobre sus logros, desafíos y contribuciones a la informática. - La inteligencia artificial de OpenAI permite que las respuestas sean - informativas y personalizadas según las preguntas de los usuarios. - -```text -Usuaria: "Hola, Ada. Cuéntame más sobre tus contribuciones a la informática." - -Ada Lovelace (AI de OpenAI): "¡Hola! Claro, estaré encantada de hablar sobre eso. -Mis contribuciones más destacadas se relacionan con el trabajo junto a Charles Babbage -en el diseño de la Máquina Analítica. Además, desarrollé el primer algoritmo destinado -a ser procesado por una máquina, lo que me convierte en la primera programadora de la historia. -¿Hay algo más en particular que te gustaría saber?" - -Usuaria: "¡Eso es fascinante! ¿Qué desafíos enfrentaste en ese tiempo?" - -Ada Lovelace (AI de OpenAI): "En ese tiempo, enfrenté varios desafíos, uno de los -principales fue la limitación de recursos y la falta de reconocimiento del potencial -de la Máquina Analítica. También tuve que superar las restricciones sociales de -la época, ya que las mujeres tenían un acceso limitado a la educación en -matemáticas y ciencias. Sin embargo, mi pasión por la matemática y la visión -de lo que estas máquinas podrían lograr me impulsaron a seguir adelante." -``` - -* La aplicación debe permitir al usuario interactuar de manera simultánea - con **todos** los personajes/entidades a través de un chat: - - Esta funcionalidad debe cargarse en la URL `/panel` - - La usuaria puede ingresar su pregunta o mensaje para todos los - personajes/entidades en un cuadro de texto y enviarlo con un botón - - El mensaje de la usuaria debe ser ajustado para cada personaje/entidad, - con el objetivo que este genere una respuesta basada en su personalidad - y conocimiento - - Las respuestas de todos los personajes se muestran de acuerdo al orden - respuesta. - - Indicar visualmente cuando uno o varios personajes/entidades esten - generando una respuesta al mensaje enviado -* La aplicacion debe informar a la usuaria los errores que puedan surgir al - interactuar con la API, como por ejemplo alcanzar la cuota de tokens por - minuto o cualquier otro error relacionado con la API. Debería - proporcionarse una descripción clara de la causa del problema y posibles - soluciones. - -Para que los chats anteriores puedan funcionar, es esencial que la aplicación -se integre con la IA a través de la API de OpenAI. Para ello, el equipo de -Laboratoria te proporcionará una API Key que la usuaria deberá poder ingresar -en la aplicación que tu construirás. - -_Nota_: puedes revisar esta [implementación](https://laboratoria-dataverse-talks.netlify.app/) -de ejemplo, cuyo principal objetivo es mostrarte cómo se vería la -funcionalidad de chat en tu aplicación, más no tomes el diseño como -referencia para tu proyecto, siente libre de hacer volar tu imaginación -diseñando tu propia interfaz. - -## 5. Consideraciones técnicas - -La lógica del proyecto debe estar implementada completamente en JavaScript -(ES6), HTML y CSS. En este proyecto NO está permitido usar librerías o -frameworks, solo [vanilla JavaScript](https://medium.com/laboratoria-how-to/vanillajs-vs-jquery-31e623bbd46e). - -El _boilerplate_ que viene con el proyecto es una estructura inicial. Ustedes -deben ir agregando más archivos conforme vayan avanzando en su proyecto. -La siguiente es una estructura de archivos que recomendamos: - -```text -. -├── src -| ├── components -| ├── data -| | └── dataset.js -| ├── lib -| | └── dataFunctions.js -| ├── views -| ├── index.html -| ├── index.js -| ├── router.js -| └── style.css -├── test -| └── dataFunctions.spec.js -| └── example.spec.js -├── README.md -└── package.json - -``` - -### `src/components` - -Esta carpeta contendrá archivos JavaScript -que representan [componentes](https://lenguajejs.com/vuejs/componentes/que-es-un-componente/) -reutilizables de tu aplicación. Estos componentes -pueden ser elementos de la interfaz de usuario que se utilizan en varias partes -de tu aplicación. Organizar tus componentes de esta manera ayuda a mantener un -código más modular y reutilizable. - -### `src/data` - -En esta carpeta están los datos con los que vas a trabajar (los datos de ejemplo -o los datos que generarías con ayuda de la inteligencia artificial). - -### `src/lib` - -En esta carpeta, crearás módulos que contengan funcionalidades no relacionadas -al DOM. Aquí podrás incluir el archivo -`dataFunctions.js` que contiene las funciones que te permiten filtrar, -ordenar y hacer cálculos agregados. También podrás crear archivos con -las funciones que -interactúen con la API de inteligencia artificial o utilidades destinadas -a almacenar datos en el local storage. - -### `src/views` - -Esta carpeta generalmente contiene archivos de los componentes que -representan las diferentes páginas o vistas de tu aplicación. -Cada vista (view) puede tener su propio archivo -JavaScript, que exporta una función que es responsable de generar -los elementos del DOM. - -### `src/index.html` - -Como en el proyecto anterior, existe un archivo `index.html`. En este archivo -HTML encontrarás un elemento DOM `
` donde vas a -renderizar las diferentes vistas de tu aplicación. - -### `src/index.js` - -El punto de partida para tu SPA sera el archivo `src/index.js`. Acá encontrarás -algunas instrucciones y comentarios para guiarte en el inicio del desarrollo -de tu aplicación. - -### `src/router.js` - -En este archivo vas a manejar el enrutamiento de tu aplicación. Es un archivo -que debes crearlo por tu cuenta. - -### `src/style.css` - -Es un archivo que debes crearlo por tu cuenta para agregar los estilos que -necesites para tu aplicación. - -### `src/test` - -Esta carpeta contiene los tests de tus funciones y componentes. Por ejemplo -los tests de dataFunctions deben estar aquí. - -## 6. Criterios de aceptación mínimos del proyecto - -Además de las funcionalidades que definimos en la sección de -[Funcionalidades](#4-funcionalidades), tu proyecto debe cumplir con los -siguientes requisitos: - -### Definición del producto - -Documenta brevemente tu trabajo en el archivo `README.md` de tu repositorio, -contándonos cómo fue tu proceso de diseño y cómo crees que el producto resuelve -el problema (o problemas) que tiene tu usuaria. - -### Historias de usuaria - -Una vez que entiendas las necesidades de tus usuarias, escribe las [Historias -de Usuaria](https://es.wikipedia.org/wiki/Historias_de_usuario) que representen -todo lo que la usuaria necesita hacer/ver. Las **Historias de Usuaria** deben -ser el resultado de tu proceso de investigación o _research_ de tus usuarias. - -Asegúrate de incluir la definición de terminado (_definition of done_) y los -Criterios de Aceptación para cada una. - -Usa tus historias de usuaria para planificar tus sprints dividiendo -cada historia en tareas. - -En la medida de lo posible, termina una Historia de Usuaria antes de pasar -a la siguiente (cumpliendo con la Definición de Terminado y los Criterios -de Aceptación). - -### Diseño de la Interfaz de Usuaria - -#### Prototipo de baja fidelidad - -Durante tu trabajo deberás haber hecho e iterado bocetos (_sketches_) de tu -solución usando papel y lápiz. Te recomendamos tomar fotos de todas las -iteraciones que hagas, que las subas a tu repositorio y las menciones en tu -`README.md`. - -Recuerda pedir feedback de tu prototipo a tus compañeras y/o coaches. - -#### Prototipo de alta fidelidad - -Lo siguiente es diseñar tu Interfaz de Usuaria (UI por sus siglas en inglés - -_User Interface_). Para eso debes aprender a utilizar alguna herramienta de -diseño visual. Nosotros te recomendamos [Figma](https://www.figma.com/) que es -una herramienta que funciona en el navegador y, además, puedes crear una cuenta -gratis. Sin embargo, eres libre de utilizar otros editores gráficos como -Illustrator, Photoshop, etc. - -El diseño debe representar el _ideal_ de tu solución. Digamos que es lo que -desearías implementar si tuvieras tiempo ilimitado para trabajar. Además, tu -diseño debe seguir los fundamentos de _visual design_. - -Recuerda pedir feedback de tu prototipo a tus compañeras y/o coaches. - -### Testeos de usabilidad - -Durante el reto deberás hacer _tests_ de usabilidad con distintos usuarias, -y con base en los resultados, deberás iterar tus diseños. Cuéntanos -qué problemas de usabilidad detectaste a través de los _tests_ y cómo los -mejoraste en tu propuesta final. - -### Implementación de la Interfaz de Usuaria (HTML/CSS/JS) - -Luego de diseñar tu interfaz de usuaria deberás trabajar en su implementación. -**No** es necesario que construyas la interfaz exactamente como la diseñaste. -Tu tiempo de hacking es escaso, así que deberás priorizar. - -Revisa [las funcionalidades](#4-funcionalidades) que el proyecto pide del interfaz. - -### Pruebas unitarias - -El _boilerplate_ de este proyecto no incluye Pruebas Unitarias (_tests_), así es -que tendrás que escribirlas tú para las funciones encargadas de _procesar_, -_filtrar_ y _ordenar_ la data, así como _calcular_ estadísticas. -Te recomendamos usar -el framework [Jest](https://jestjs.io/) para ejecutar las pruebas unitarias. -Consultar su documentación. - -Tus _pruebas unitarias_ deben dar una cobertura del 70% de _statements_ -(_sentencias_), _functions_ (_funciones_), _lines_ (_líneas_), y _branches_ -(_ramas_) del archivo `src/dataFunctions.js` que contenga tus funciones y -está detallado en la sección de [Consideraciones técnicas](#5-consideraciones-técnicas). - -## 7. Objetivos de aprendizaje - - -Reflexiona y luego marca los objetivos que has llegado a entender y aplicar en tu proyecto. Piensa en eso al decidir tu estrategia de trabajo. - -### HTML - -- [ ] **Uso de HTML semántico** - -
Links

- - * [HTML semántico](https://curriculum.laboratoria.la/es/topics/html/html5/semantic-html) - * [Semantics - MDN Web Docs Glossary](https://developer.mozilla.org/en-US/docs/Glossary/Semantics#Semantics_in_HTML) -

- -### CSS - -- [ ] **Uso de selectores de CSS** - -
Links

- - * [Intro a CSS](https://curriculum.laboratoria.la/es/topics/css/css/intro-css) - * [CSS Selectors - MDN](https://developer.mozilla.org/es/docs/Web/CSS/CSS_Selectors) -

- -- [ ] **Modelo de caja (box model): borde, margen, padding** - -
Links

- - * [Box Model & Display](https://curriculum.laboratoria.la/es/topics/css/css/boxmodel-and-display) - * [The box model - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/The_box_model) - * [Introduction to the CSS box model - MDN](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Box_Model/Introduction_to_the_CSS_box_model) - * [CSS display - MDN](https://developer.mozilla.org/pt-BR/docs/Web/CSS/display) - * [display - CSS Tricks](https://css-tricks.com/almanac/properties/d/display/) -

- -- [ ] **Uso de flexbox en CSS** - -
Links

- - * [A Complete Guide to Flexbox - CSS Tricks](https://css-tricks.com/snippets/css/a-guide-to-flexbox/) - * [Flexbox Froggy](https://flexboxfroggy.com/#es) - * [Flexbox - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Flexbox) -

- -- [ ] **Uso de CSS Grid Layout** - -
Links

- - * [A Complete Guide to Grid - CSS Tricks](https://css-tricks.com/snippets/css/complete-guide-grid/) - * [Grids - MDN](https://developer.mozilla.org/en-US/docs/Learn/CSS/CSS_layout/Grids) -

- -### Web APIs - -- [ ] **Uso de selectores del DOM** - -
Links

- - * [Manipulación del DOM](https://curriculum.laboratoria.la/es/topics/browser/dom/1-dom-methods-selection) - * [Introducción al DOM - MDN](https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction) - * [Localizando elementos DOM usando selectores - MDN](https://developer.mozilla.org/es/docs/Web/API/Document_object_model/Locating_DOM_elements_using_selectors) -

- -- [ ] **Manejo de eventos del DOM (listeners, propagación, delegación)** - -
Links

- - * [Introducción a eventos - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Events) - * [EventTarget.addEventListener() - MDN](https://developer.mozilla.org/es/docs/Web/API/EventTarget/addEventListener) - * [EventTarget.removeEventListener() - MDN](https://developer.mozilla.org/es/docs/Web/API/EventTarget/removeEventListener) - * [El objeto Event](https://developer.mozilla.org/es/docs/Web/API/Event) -

- -- [ ] **Manipulación dinámica del DOM** - -
Links

- - * [Introducción al DOM](https://developer.mozilla.org/es/docs/Web/API/Document_Object_Model/Introduction) - * [Node.appendChild() - MDN](https://developer.mozilla.org/es/docs/Web/API/Node/appendChild) - * [Document.createElement() - MDN](https://developer.mozilla.org/es/docs/Web/API/Document/createElement) - * [Document.createTextNode()](https://developer.mozilla.org/es/docs/Web/API/Document/createTextNode) - * [Element.innerHTML - MDN](https://developer.mozilla.org/es/docs/Web/API/Element/innerHTML) - * [Node.textContent - MDN](https://developer.mozilla.org/es/docs/Web/API/Node/textContent) -

- -- [ ] **Ruteado (History API, evento hashchange, window.location)** - -
Links

- - * [Manipulando el historial del navegador - MDN](https://developer.mozilla.org/es/docs/DOM/Manipulando_el_historial_del_navegador) -

+[3. Historias de usuarias] -- [ ] **Browser storage (localStorage, sessionStorage)** +[4. Diseño de la página] -
Links

+[5. Problemas detectados en tests de usabilidad] - * [Window.localStorage - MDN](https://developer.mozilla.org/es/docs/Web/API/Window/localStorage) -

+[6. Funcionalidades] -- [ ] **Fetch API** +[7. ApiKey ] -
Links

+[8. Consideraciones técnicas] - * [Fetch API - MDN](https://developer.mozilla.org/es/docs/Web/API/Fetch_API) -

+[9. Prueba unitarias y Test] -### JavaScript +[10.Despliegue en Vercel] -- [ ] **Callbacks** - -
Links

- - * [Función Callback - MDN](https://developer.mozilla.org/es/docs/Glossary/Callback_function) -

- -- [ ] **Promesas** - -
Links

- - * [Promise - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Promise) - * [How to Write a JavaScript Promise - freecodecamp (en inglés)](https://www.freecodecamp.org/news/how-to-write-a-javascript-promise-4ed8d44292b8/) -

- -- [ ] **Uso de identificadores descriptivos (Nomenclatura y Semántica)** - -- [ ] **Variables (declaración, asignación, ámbito)** - -
Links

- - * [Valores, tipos de datos y operadores](https://curriculum.laboratoria.la/es/topics/javascript/basics/values-variables-and-types) - * [Variables](https://curriculum.laboratoria.la/es/topics/javascript/basics/variables) -

- -- [ ] **Funciones (params, args, return)** - -
Links

- - * [Funciones (control de flujo)](https://curriculum.laboratoria.la/es/topics/javascript/flow-control/functions) - * [Funciones clásicas](https://curriculum.laboratoria.la/es/topics/javascript/functions/classic) - * [Arrow Functions](https://curriculum.laboratoria.la/es/topics/javascript/functions/arrow) - * [Funciones — bloques de código reutilizables - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/Functions) -

- -- [ ] **Uso de condicionales (if-else, switch, operador ternario, lógica booleana)** - -
Links

- - * [Estructuras condicionales y repetitivas](https://curriculum.laboratoria.la/es/topics/javascript/flow-control/conditionals-and-loops) - * [Tomando decisiones en tu código — condicionales - MDN](https://developer.mozilla.org/es/docs/Learn/JavaScript/Building_blocks/conditionals) -

- -- [ ] **Diferenciar entre tipos de datos primitivos y no primitivos** - -- [ ] **Arrays (arreglos)** - -
Links

- - * [Arreglos](https://curriculum.laboratoria.la/es/topics/javascript/arrays) - * [Array - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/) - * [Array.prototype.sort() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/sort) - * [Array.prototype.forEach() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) - * [Array.prototype.map() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/map) - * [Array.prototype.filter() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/filter) - * [Array.prototype.reduce() - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Global_Objects/Array/Reduce) -

- -- [ ] **Objetos (key, value)** - -
Links

- - * [Objetos en JavaScript](https://curriculum.laboratoria.la/es/topics/javascript/objects/objects) -

- -- [ ] **Diferenciar entre expresiones (expressions) y sentencias (statements)** - -- [ ] **Uso de bucles/ciclos (while, for, for..of)** - -
Links

- - * [Bucles (Loops)](https://curriculum.laboratoria.la/es/topics/javascript/flow-control/loops) - * [Bucles e iteración - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Loops_and_iteration) -

- -- [ ] **Módulos de ECMAScript (ES Modules)** - -
Links

- - * [import - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/import) - * [export - MDN](https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/export) -

- -- [ ] **Pruebas unitarias (unit tests)** - -
Links

- - * [Empezando con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/getting-started) -

- -- [ ] **Pruebas asíncronas** - -
Links

- - * [Tests de código asincrónico con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/asynchronous) -

- -- [ ] **Uso de mocks y espías** - -
Links

- - * [Manual Mocks con Jest - Documentación oficial](https://jestjs.io/docs/es-ES/manual-mocks) -

- -### HTTP - -- [ ] **Cabeceras (headers)** - -
Links

- - * [HTTP headers - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Headers) -

- -- [ ] **Consulta o petición (request) y respuesta (response).** - -
Links

- - * [Generalidades del protocolo HTTP - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Overview) - * [Mensajes HTTP - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Messages) -

- -- [ ] **Códigos de status de HTTP** - -
Links

- - * [Códigos de estado de respuesta HTTP - MDN](https://developer.mozilla.org/es/docs/Web/HTTP/Status) - * [The Complete Guide to Status Codes for Meaningful ReST APIs - dev.to](https://dev.to/khaosdoctor/the-complete-guide-to-status-codes-for-meaningful-rest-apis-1-5c5) -

- -### AI Prompting - -- [ ] **Priming Chatbots** - -
Links

- - * [Priming Chatbots | Learn Prompting: Your Guide to Communicating with AI](https://learnprompting.org/es/docs/basics/priming_prompt) -

- -- [ ] **OpenAI API** - -
Links

- - * [Introduction - API Reference - OpenAI API](https://platform.openai.com/docs/introduction) - * [Authentication - API Reference - OpenAI API](https://platform.openai.com/docs/api-reference/authentication) - * [Making requests - API Reference - OpenAI API](https://platform.openai.com/docs/api-reference/making-requests) - * [The chat completion object - API Reference - OpenAI API](https://platform.openai.com/docs/api-reference/chat/object) -

- -### Control de Versiones (Git y GitHub) - -- [ ] **Git: Instalación y configuración** - -- [ ] **Git: Control de versiones con git (init, clone, add, commit, status, push, pull, remote)** - -- [ ] **Git: Integración de cambios entre ramas (branch, checkout, fetch, merge, reset, rebase, tag)** - -- [ ] **GitHub: Creación de cuenta y repos, configuración de llaves SSH** - -- [ ] **GitHub: Despliegue con GitHub Pages** - -
Links

- - * [Sitio oficial de GitHub Pages](https://pages.github.com/) -

- -- [ ] **GitHub: Colaboración en Github (branches | forks | pull requests | code review | tags)** - -### Centrado en el usuario - -- [ ] **Diseñar y desarrollar un producto o servicio poniendo a las usuarias en el centro** - -### Diseño de producto - -- [ ] **Crear prototipos de alta fidelidad que incluyan interacciones** - -- [ ] **Seguir los principios básicos de diseño visual** +## 1. Preámbulo -### Investigación +Este proyecto que es la continuacion del proyecto anterior, llamado dataVerse, la cual pudimos reutilizar la data obtenida por la inteligencia artificial y poder contruir una página SPA. Este proyecto esta diseñado para que el usario pueda filtrar y ordenar sus personajes , conocer la estadistica de recompensa y tiene la posibilidad de interactuar con sus personajes preferidos. -- [ ] **Planear y ejecutar testeos de usabilidad de prototipos en distintos niveles de fidelidad** +## 2. Creación de la data mediante el uso de IA. -
Links

+Estamos en una etapa donde la inteligencia artificial nos permite obtener información rápida y precisa, a travez de un prompting se solicitó que se creara un objeto de 24 personajes de One Piece y que cada una tuviera un arreglo con unos valores. - * [Intro a testeos usabilidad](https://coda.io/@bootcamp-laboratoria/contenido-ux/test-de-usabilidad-15) - * [Pruebas con Usuarios 1 — ¿Qué, cuándo y para qué testeamos?](https://eugeniacasabona.medium.com/pruebas-con-usuarios-1-qu%C3%A9-cu%C3%A1ndo-y-para-qu%C3%A9-testeamos-7c3a89b4b5e7) -

+## 3.Historias de usuarias -## 8. Pistas, tips y lecturas complementarias +One Piece, ha cautivado a innumerables fanáticos con sus personajes fascinantes y sus historias envolventes. Como equipo de desarrollo, reconocemos la pasión y el interés de nuestros usuarios por explorar a fondo a los personajes que han llegado a amar. Con el objetivo de proporcionar una experiencia más enriquecedora y satisfactoria, nos proponemos implementar la funcionalidad de "Visualizar a detalle su personaje preferido" y asi como también permitirle la interacción con ellos a traves de la IA. Para eso nos hicimos las siguientes preguntas: Como usario quiero poder filtrar los personajes para conocer su origen y tripulación. Como usuario quiero poder ordenar los personajes de manera ascendente y descendente. Como usario quiero poder ordenar los personajes por recompesa mas baja y mas alta para poder visualizarla y compararlas con otros personajes. Como usuario quiero ingresar la apiKey para poder chatear con todos los personajes. Como usuario quiero un botón para poder ingresar la apiKey y que este quede almacenada y me permita chatear tanto con el personaje individual como el grupal. -### Primeros pasos +## 4. Diseño de la página -Súmate al canal de Slack -[#project-dataverse-chat](https://claseslaboratoria.slack.com/archives/C03MV35EP5M) -para conversar y pedir ayuda del proyecto. +En este proyecto se pudo realizar el diseño de alta fidelidad a través de Figma y que pudiera ser de manera responsiva para moviles. -Te sugerimos algunas tareas para dar inicio al proyecto. No es necesario -abordarlas de manera secuencial, y puedes llevarlas a cabo en paralelo -mientras avanzas con la planificación de las Historias de Usuario: +Imagen#1 Prototipo diseño de escritorio. -#### Diseño de Wireframes o Prototipo de Baja Fidelidad +![Prototipo #1 diseño de escritorio](/src/img/imagen_%20todos%20.png) -Comienza por diseñar wireframes o prototipos de baja fidelidad para capturar -los requisitos funcionales de tu proyecto. Es recomendable comenzar con un -enfoque ["mobile first"](https://mediaclick.es/blog/diseno-web-responsive-design-y-la-importancia-del-mobile-first/) -para garantizar la usabilidad en dispositivos móviles, -y luego extender la atención a pantallas más grandes, como las de escritorio. +Imagen#2 Prototipo diseño de escritorio chat individual. -#### Comprende los Conceptos de SPA (Single Page Application) y Enrutamiento +![Prototipo #2 diseño de escritorio chat individual](/src/img/imagen%202%20chat%20individual.png) -Antes de comenzar a codificar, asegúrate de comprender los conceptos de una -Aplicación de Página Única (SPA) y el enrutamiento de páginas. Esto te -permitirá crear una experiencia de usuario fluida y dinámica. Investiga -las mejores prácticas y las herramientas disponibles para implementar un -SPA en tu proyecto. +Imagen#3 Prototipo diseño de escritorio chat grupal. -#### Preparación de la Estructura del Proyecto +![Prototipo #3 diseño de escritorio chat grupal](/src/img/chat%20_grupal.png) -Organiza tu proyecto creando la estructura de directorios necesaria y -configurando un sistema de enrutamiento básico para cambiar dinámicamente -entre dos vistas. Asegúrate de que tu proyecto tenga una arquitectura -limpia y escalable. +## 5. Problemas detectados en tests de usabilidad -#### Integración de Dataverse +## 6. Funcionalidades -Si tienes la intención de utilizar código de Dataverse en tu proyecto, -asegúrate de importar los archivos relevantes, como `dataset.js`, -`dataFunctions.js`, `main.js`, y `view.js`, junto con sus respectivas -pruebas. Ten en cuenta que `main.js` y `view.js` requerirán una -refactorización para adaptarse a las vistas y componentes específicos -de tu proyecto. +El objetivo de este proyecto, se requeria construir una pagina SPA que tuviera las mismas funcionalidades del proyecto anterior de filtar, ordenar y un boton para volver a la página principal Y se incorporó que se pudiera interactuar con los personajes a través de la IA. Para esto es requerido un ApiKey para que las conversaciónes con los personajes se pueda ejecutar. -#### Identifica las funcionalides de Open AI +## 7.Consideraciones técnicas -Consulta la documentación de la -[API de Open AI](https://platform.openai.com/docs/guides/gpt?lang=node.js). -Identifica y prueba las funciones que usarás para construir el chat -de tu aplicación +El proyecto tiene esta estructura detalladas y requeridas para poder tener todo segmentado y poder reutilizar los componentes para la vista de las paginas diseñadas para los personajes y la estadistica. -#### Cuando ya estés lista para codear, te sugerimos empezar de esta manera +![Diseño del proyecto](/src/img/diseño_%20del_%20proyecto.png) -1. Una de las integrantes del equipo debe realizar un :fork_and_knife: - [fork](https://help.github.com/articles/fork-a-repo/) del repo de tu cohort, - tus _coaches_ te compartirán un _link_ a un repo y te darán acceso de lectura - en ese repo. La otra integrante del equipo deber hacer un fork **del - repositorio de su compañera** y - [configurar](https://gist.github.com/BCasal/026e4c7f5c71418485c1) un `remote` - hacia el mismo. -2. :arrow_down: [Clona](https://help.github.com/articles/cloning-a-repository/) - tu _fork_ a tu computadora (copia local). -3. 📦 Instala las dependencias del proyecto con el comando `npm install`. Esto - asume que has instalado [Node.js](https://nodejs.org/) (que incluye [npm](https://docs.npmjs.com/)). -4. Si todo ha ido bien, deberías poder ejecutar las :traffic_light: - pruebas unitarias (unit tests) con el comando `npm test`. -5. Para ver la interfaz de tu programa en el navegador, usa el comando - `npm start` para arrancar el servidor web y dirígete a - `http://localhost:5000` en tu navegador. -6. A codear se ha dicho! :rocket: +## 8. ApiKey -### Contenido de referencia +Incorporamos un botón llamado Api Key , que a través de un input solicita la apiKey, esto le va a permitir al usuario interactual con cualquier personaje de manera individual o grupal. De no colocarse la apiKey no podrá comunicarse con su personaje y le arrojara un error. -#### Desarrollo Front-end +## 9.Prueba unitarias y Test -* [Topicos en la curricula de sitio Laboratoria](https://curriculum.laboratoria.la/es/web-dev/topics) - testing, arreglos, objetos, funciones, DOM en Browser Javascript. -* [Promesas](https://es.javascript.info/promise-basics) -* [Haciendo peticiones con Fetch](https://developer.mozilla.org/es/docs/Web/API/Fetch_API/Utilizando_Fetch) -* [Almacenamiento con LocalStorage](https://es.javascript.info/localstorage) -* [Creando un router SPA con vanilla Javascript](https://github.com/Laboratoria/guide-router/blob/guide-v1/README.md) -* [Delegación de eventos](https://es.javascript.info/event-delegation) - -#### Inteligencia Artificial y Prompting - -* [Learn Prompting](https://learnprompting.org/es/docs/category/-basic-applications) -* [Prompt Engineering Roadmap](https://roadmap.sh/prompt-engineering) -* [OpenAI Playground](https://beta.openai.com/playground) -* [Making requests](https://platform.openai.com/docs/api-reference/making-requests) -* [Chat with AI](https://platform.openai.com/docs/api-reference/chat) -* [Priming Chatbots](https://learnprompting.org/es/docs/basics/priming_prompt) -* [Build your aplication with AI](https://platform.openai.com/docs/quickstart/build-your-application) - -#### Herramientas - -* [Jest](https://jestjs.io/) -* [Vercel](https://vercel.com/) -* [Netlify](https://www.netlify.com/) - -## 9. Consideraciones para pedir tu Project Feedback - -Antes de agendar tu Project Feedback con un coach, asegúrate que tu proyecto: - -* [ ] Cumple con todas las pruebas unitarias al ejecutar `npm run test` y - que tienen una cobertura del 70% de _statements_ (_sentencias_), - _functions_ (_funciones_), _lines_ (_líneas_), y _branches_ -* [ ] Esta libre de _errores_ de `eslint` al ejecutar `npm run pretest` -* [ ] Está subido a GitHub y desplegado en Netlify o Vercel. -* Tiene un `README.md` con la siguiente: - - [ ] _Definición del producto_ clara e informativa - - [ ] Historias de usuaria - - [ ] Un _sketch_ de la solución (prototipo de baja fidelidad) y - _Diseño de la Interfaz de Usuaria_ (prototipo de alta fidelidad) - - [ ] El listado de problemas que detectaste a través de tests - de usabilidad en el `README.md` -* Tiene un UI que cumple las funcionalidades: - - [ ] Permite ver toda la data en la pantalla principal con opciones para - filtrar y ordenar. - - [ ] Permite ingresar un API Key a través de un formulario. - - [ ] Permite ver una página con más detalles de cada entidad. En esta página - se puede iniciar el chat. - - [ ] Permite conversar con el personaje o entidad de la data a través - de un chat. - - [ ] Permite chatear de forma grupal con todas las entidades de la data. - - [ ] Es responsive y fue realizado usando la metodología mobile first. - -Recuerda que debes hacer una autoevaluación de _objetivos de aprendizaje_ y -_life skills_ desde tu dashboard de estudiante. - -Si no has completado todo lo anterior, no consideramos que estás lista para -tu sesión de Project Feedback. +## 10. Despliegue en Vercel diff --git a/src/img/chat _grupal.png b/src/img/chat _grupal.png new file mode 100644 index 0000000000000000000000000000000000000000..41e6a631319a44566a15f53dede3d091aafa895c GIT binary patch literal 81651 zcmV(;K-<5GP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D|D{PpK~#8N?EM9p zWLb6{3a=Z?n32qxm6gSeUClhxFgzLtX#^Hn7JRm4>pj^r`}wz??O&EHOSWi6Gb0Uk z&ona?b5#~3b7nAe+_(0L$f~TYYMik@*`Ib#OhyIVxcBU{_gd?mea_YXOORGIv{ zR)1RKUxR#a_51JFc#LX^k0Q*qA}pxDtm!am8Vr0?bzMEm{MoW*=EDNrXa$Tme)q@u z-MSeo%a~ty3sY0`*t}^E9RA&nci4XA2yE6Rp~)2l!shH^fEbSi~RCW~AyhibJ7li3WH%ZXqx0GqD^y2*ufCWBZkhD0KPTs958 zQihT3F>(1AnmuM{20IFx1C??K8r#cdH^OEz;L6MrTAO^>w`&L8VMf*DhQDiD<0RNh z)jTStBwl>|4YUldN3m2!B$-CR>OyyW3%2_mFq*vlq@n%=9=potMx(j@@3*n=_<78| z^)lEjSnm&DIN)x)^WLmRzs_aSn9OG3>g|Kx-VS?HAN!-D@rnO^%%&$1w3Sh;=qOY) z_E*LuA2oVVBF2zk=3n+#S9kpjYpuo@&?T+D*1L7R6R#k$p|$cQwZU2R0sG zVv*-!suf_-E3jz10{)~y^^KKS)W9Byl4fNrG7e3QM_%XuNoK01(c&ngRH>m*H88K5 zP+@MZN}gmJYlSe~#Wr`evT<(VFUAm2qSZ=RWGaDDm~Ju zj@|Gle^N8-{l{`P>PuQB2d6EMLeYSV!OwSBog@!v)(UW1^KjZLu$e3B;8VFkh)4 z%S0b57BQErV6w=hSaTw7^rK>CQhwXc^A1KI-M;QPj$dgv z;0`0EXW|&S3}kaAbv90C1wL;c=8_XHp5F|ZU5$e^j6N{t7va)la2fLaX9<-`Rkio6 zO()o8kvF%X7TR@l+wpsW_%pCrjVR=c1Uvy90e1^bMg#1oGTbgZ5_vN+t}SvnwnZI~ zyfy-{IY$O$fMfSPyxb!CjX89C>V5C@QUUX2E38%n3S$?Mi&s!hCs4}sud_>i=AEo5 za}^J}ii&^)>AyiQNmRpPg#!FG+f8BnPL?f~@y6mZ-pbptWa%IwV@$nA)ASPCBFkrN z&&rxuWS=zYc{ps0M}m*TB1wY@t6;=Z+=+_mJ^YUNPl(FeSfsxs9xc@j+MEPvV;L5M z(1Hq+N10z^+cI+`W6Ox8^9ZyKprSyJ1cY%|1!IxPvJ}2RJmLAfdr)!o@-?2nfX3?n zz`kV4&A{mLqEvN|2u9Rz7?_~S`7%n5etu_FUXgQN-41VKMuM)L=kKk=F<{rx?=Yd& z?tsT)W}BK|Y{ViDsA91|VkYqzXDluhN|?+u7OOTaYhD!1e&!H4@Au>Ro9&uE+1|Mt ziTPT8qQIP*hucwx-CSlf)le?i{aMuBqd(dDsIK^v&v}j4{Hc}DVu{1eylvJh{Jo0u zsmAjtlxifO5yVLjJs}b@gN^U-6C~YL`c*d&I%1bm$R(k9dQoxGpVEG}@@HWlM!ORw z-A#YSVbrrQF>Z=HcFEpzBguO&xs|3BB5+pHaFyfewN^3gHlu~d^fGVTj7H`Sql#Iv z8nL28fW8K7HpH-_{|e?Kb~p@Cj4W+uAO=*jY_iQ`=cXL`21;=G_!3XZXx3mhnovxe z@uR1WxU@W|4t$fb!L=flLN!G-kpxQotN3$0ki=^ImjG2kx1!=60PLa0I}MWtV53>n z7vM8Rkxo)27+tWq{BZE%1O!bycD0;mfEnT7>m>$XzCzHoZfGQHf{&htv)Kc)O@qb8 zu5EKd&!=H(YK7)*LOH@LJM>lOfQnz_;+h3DeUvBnmqI;(Qv$<~Hc_mk_zU#2}M4e0P7eq%YwCH~md(;_s~U z)qyRX&m+O4x6a4T{{bvluHbAufgi;Uh)A-2Hw8yVx*>E*#YC-ALO9)mq|UftJGqQY z*fJ2q#*I~YgQQ8qSWWUUA|2K+c16Q8r%6!W&WcG`Dlu4UOtOVIBacABUs`D$@qtRS zOlT#0XI+u4Ny4Il^z;nc%~OoUG>>41#Tg`_kVM1WKu|GMb12jZAOt2OA4MvKuxTA? z*7}HmfidH3alz`g@p%F!f}17;(CuUL45E_BB602lvI+JK>6fAyN@?bXw;8QjF`nPX z$cxw+YE?0~KH!3nfcAb(054p~<6HX@fWU~$HXZ@?krkxZsY`0Y#ue#V*|R-TLa(^w^0r9VydrTA3&)7X!ityvw$z|S~C zj=DbyLPocr7-8gJ4>SwOR2ssWZ9$G|E^ZGZW^mxnUO%=5EM!PF zTo|3kOIIR@xZ2pEn8fEsky}_sMi{>+xOZxJv0?)ES1+O6=~kcIO<-GL5DNqYVHOSs z?fbEEO~;u?6fg1|rYsUvk`UhIJjl}S+;kiPKa&zkyxCgAg%MzKnH`Y8w54wpr{@kf zKKyn@?-pVRRwohii9*rH=He*J0pEue3mIgMK~$R$G+t>~ZVBz$dHn2Ge+HA&Q+Vo` zr}>jQI{Zas^;Z1MSHFsvUVa&`zI6(jru!9P`FDTsZk#%G2CrQhM^oP*2Hilj%Yl<8 z&fvj^?#J-(kUF&V1p_<(<;i*c?vo>M_4KmOOc30b$;#h_Adon+WourEoD}n!R ze>eNC36rT5EM$cp&g%;9gII~@cXT<7rxRwxTAcv!J0hs z4;Mt)-wPD>3H`m)Ga ze0$Yhw>(K-&J?2Z-Yc1+@oK}8V`wu^s5Y-vNo4W`rQ{7%-4+6g%`QXhz*4mrHFurd zSo9p$w*uX*UR0PUBf14q#@wJ=!`=Ns1gX>)BXNBH$W_F>ov7IC(Bcb7k6uMSmPN_h zL-p`3AjKHimwE%kzB+)e1~yU9IVzeEkNbX1TIotWju#?1T+-U9K-+F^k9V+uWghE$ zQ+R8n55~k9SerVj#w<9nc@cNq>Bg1udA$CX8%tr&HGjGsSrW<^s#-G^3v0+B$+kH^ z3!fncH`Thzg(P3^=Fb9SGN<`aZDCBV9TH59lc-FnX$9raLJ<`bGL5X!!rba`*qPG| zm@ju-^QTtHU}J{~J#9XICyj8;jJUfM{VoG;?+u{YZAT=Y!ZRmEF>7x_nM%$On@47R z6!~ZxMaz5h=cdGA><-lPd7sybW_x`!OZ=H(UTYx$uQj9AamVk-li|J?3}orKToo=# zy?xtb2)Gw9MX;-slX&sy5b|J>H&eZs32tT|@_Gy9dpl}|RRK>V_7+FcZjGbKQDG1j z>+>)?fp;^J#exU5%p$6ub@D>vow}K`qgdbHj{EMp7nd$yq9P%fvC(~O$aO=T(BIpO znb}!nwGcF_w9Rc5{G+ekgBGs_FO&4vfp+wJOxWZzV|!0C+S*#w_XA!R?%qCtP%VSE zri!q3_R)z1*{sYdya%>N5MQUo)zeI^h;Elt4Lv5AJfejH+CD%+6t>y!bYO45fdMUs zXmSY&cAOhj)mmf6n_389dQQW{j1w2eIuI=~v1kqwA2OfzMa(R)gUB%FnzmgrBh_`M zVH!cI6#=zmBJsXKO-%e?X{I zlO$?!_=Yz_k1&uj4CIwyt}v;S>7o$jOKeYr5vKecKHQf^d$W~3*U?V)8HpCr%3ze? zE14s;65M_q6Q6dwTv%tV;ADbI#}a6~bE7r6BWP`^AeNv)B|hxjTEbxG0hW?%|*hm0lqS9tZNtDk?QH^|$G_ z*Nlmcn>3pvypKfCE+!b(RqlL;PIfXErux4_- z`}xouh9&fMQF&8Qvx%^6GZlH?92V%$SS*Qi7hIT4v!AZ=XGv>9y4uOay=u;z{a0)K6m?mIcBuOKZw-%q_z_HzaLPrCKYdOOO`&$& zdB>d?qo1?o>;C-huO7g`Z5`|LP) zDEK;H_t=q(_alIw!G8bLJSM9sKn{zcjK6O#$$=E@Z|keQNIQw0VECieGd!YFys z9+c z?2H6Lp1XkBdkvbkR;`p!CgIVYtJDLJY0r&f!@4ef?lYgE;?DDPHGK1%e}&rvH8e*q zVu>tuGGahZCwsMbsOvdBG6OR~KD2EMK6dVPY$5oxZrgw!Dzd9rt|;IA)<66w@Oa$l z?d_&o&0%ydg7J6_p3YX}MouxYnc1^=oeb=q#$(v!k6=$I3twrRq#>g`y05Lw#A8M( zUxwdhMKW7Lr_G}R=f?%LG~03I7)xZ=ZcV-#-|K8H@P0m z>24ILo~t#sPxV%P;Cd`-1i(Py61sdkY!(wT8LF>L_FY;1YLlE(DN~8r2yAN-p*1&# zu67?bk(^{Q8H7ntd|m>TJ&k>LJ&xAaR$RGCXFdlTYK|ZTsMqBt>7!5Ln3XrdnObVJ1Uo&j4)IWfYU_FL>v8=y&?myi0*(%R|8XAkze5LcDz>!rT2W^lJ%>M&^;1q1AUOh{%^5Bu7iw zye@{8mJ%i=YdAADfTc_y5+qM9XBqK4+xRA1b)FUavv>)e1Rp#5sLW$$((JeI*Po2b ziizY_jR0LYOJN4Belyk$462x4@#p$L3PaoPMMrx(=H}_7B{rQToZ`=JUgrzPuEN?i0H?J;UYVdj8@cCgO!?Cr zr_#)$uiJ*XYzBRHpCT$b5;P}szQyV|(b;CqM7vesXlyiFg&l)QyIP8p z&9h|~%2PqL=af(Thqx7aRmdo?j|Dk4w`DGJhx92RETN7D2mI(=-LtIZC3v zc<~aJmY31h)yagxhBB7%>MV7dl`OtSd0!wSs?>*7Ol$*RiPu=2S5-vSnyyB(4|u1s zrQ3@#Wqi2fCxZ z@d}M<-dVbe;h_Pvx3w!}CYLcd(2w5eRk+*p=oqZw^~+>*THCex7#Wkd^LH0x7% zc!O!GLg0B}*)ozSMjY%+6 zJkLaBS1dhC;E_?2_is95k%>^|+ALHOD^@GPUL1qp<0SC<5by_?D>M?t1K4%yIKui2 zzW(e{4#vzmxI($=M@Ktz zxF6+G1-BnMgiTkDp_p32pTB%mRXJx3t=If{nWQpOU`*}Ui@^+WqL4-B#vvZ9hWR=A zg~0ao)6b#5zYj(V9kCDcz_OL96Q`O+~F-@YoHI_vW~mj ze0XeoH(HE2B<9DEG!pscJ9KuibOk|5OtBOtq9n!-VmhT~iH%?NZKxl+VTSB9n%xzA z{5=QeubXlTk_gauER^YIjP}X#K2!=ARCP7e?a`+DzP;6SvvO~!{U70N9 zJ5k2;J1Mq?xywsaXFA=(x0zVUGexn zGEre!!tiD6{)1UPfJ!D32q_#t1>R3^)7Z1C=8Dr_aJLyaOg{n<@|rhp(WgdmT1VIf%t#%dn7@%P`l)sU@lV zf*}_{vFuWnvcu*vc*#>_&MZ#=qkHfsK}3dtTD5t!c&zGmC;gbGKbzrFj8GEdGQq(| zKfE6kpNUeqz;lRM^912C&Sx~to8E<-$cZ&#(Tz0rl3eaF#qc0O!CSSX&se~t+q!Uj zw-2+U=a3}xRm(Htr{>sX$okE< z4r5~U5zQhaV?E}iFdwu#Axj{I?aY*@#}ppHIo6$6e0 zE=Fqb8gf|QY*tCIP_7frc&wy`lqD9$A0Je)i8hKB@>B`+wtZreRF5uI3o%2Yc$OsPfqWWswL~;J`i{9O{MDr(^dzf{CL>)+Tcdjmu;wGL%v<`+^9_dMGA5 zN-#2d29?Ky>8W{q?Q37fqmMnTCQDPv41d;1Rgol1B(PZ>C>xuhRdZCU%h=XtRV+T0 zFTrdwAVz0v>>%^$`p-FSCKTBCPO^&>JJ5LmBlGl_E zJ~*g}59Lw2mS|VZSSB+ipnT%vA4eb%!0T_m0SlGUPkrJ(n3;P|M-BMS5t+AOl9suK z6{8ZW@!`#ipp>gN ziVXHi_ERqtNRfajirs29Vm_8r3{>VFvqec=eA?)GYs00(z3QCaqb2#f$1@A)?6RYY z08cux-m0m`U1X_V)h15Pp8x0*wkl z%x)s}Z&>cfP~F#txz?-+H59@mKTL8|STbyAGMmud-HpfY--ZMe@}bQ@yT8gl#PlNb zPz_V{dHw)wxjf8FfHlTqBC)LE*=lj(!G|8e=RW^w`ZS28rDgib02kw|n3H^BKt&a( z@thdbyW4aXYZ6!D&2)+XZ}B5st`F}T4YF>OzsX0%aJ@aG!u5m3qBO?@m5DrLv__^j z-nUh9xWCJWk8c~q-8=T6y|)`1hK8_y;|AzdLE_Ily8QTsP44Ud)bc8MiwWWUpjP)M zd%hZNyKY)`9%hSKUdhVe~dNV{UE+MM^?J@LV!YGYoh0o_w)jvM359iLG!`SFJ zHfRho0?)GBfLAVhkT$dvz*ZEE4pSw8pRY2}FGo=G`LOx!kMVHKTsp6aJz8tXAR7efhl6zqNc zMm?Cx%V6&h!qn_W-)(!*x^p}11Zpq)pbmM2&`zK>Fxh6$U&eD87Z^4;xP1c_!x4;6 z@|ZOeo>~#>t@BLE1~u=*KUheXFs1jacI!0EqSJ3xOyAD;vzZFjxc3^v7ynMla3s&j zqynvO(n{C=b)zj1j17UB0?}})fF|}Ex4DLk2`XgsyA%~M0pDkx#s;qwnM4xP;U!hd zRAP+j4CZh?0}Fq+lc17L#M$TKSR$Ad38n#SNs*HuXE<4wc9fa4DlS=~P#=yLvt=(( z(X#K8Y;~~RPn@u)y>PNMd#op#3lP-G=V^P{YPd|3p>ZC-9N)jZRE2`_gTDVZa$CfRT-JJD>1b=i@slU8xUdALVF5$48AR6A z@Z@QiDjX>|R^{bl9QPoF52cbw%`afvr+ykXYY>_20`tdNlAZNvYU;w9FTaLVcp2W1 z4?DZOyzV$jO9AEZJVD70y_mo~-Le?~MG=Xs`0VUL31RE7^5^D24mQ44YQ*Jgf67Rf z6zQ#vxrd{xY*I<_%aWp8T?cY9)!bTtY1G2Z$Zc8>zCN*QLOLpz<#D7}W zo`9ERknLMHfRG-eYV%_*SFfV{pr)_%fi;WFYgI-lO+fa-$VK&BES#+2jk!g#yHBeM z$)c>YqwhN0Npv_O7|>4PL*s`raQPI2YXp_dRp{AC*s6;JA_94<1wKm>;pw9Y+`bMr zM+%)mf>(_y+nqoVvHG#xGM`aEv%Ab>n1|a|K!?AC4rde{t{6IfCBBwN$X)+yHRj-U zGN>FG=JgaNZE19W0lGVX>!?!fMZ`&#pWSmJ~AfWrRFb`MC&s zLN$2!`??{Iwt(I^r?+`HV|b`(0*5vQuwg?0t-%WJ**^%sw}|EF1rm}BHuN}AE6>qa z3uq_ly1%Q6&F&>MH+x{^H3xYPZJy!>ezbZEX!A3Pc$x54&dU)-k2kGU*2h2kF}!*B zFfLvi!TJq@Xr_8gw>IIwzTiQ&WTPLiCr>e>Cx|N9eAH@2(8hRRqL!*;r!xSLw@J+% zwYIjQE7*eki7~u%c9!g4!f;~BrOTINxHb9iRn04tMj$PiXa;Deg1ohh;b%dK}bUg3pgW)Li&V<$JEt(8e+ak2h7 zFJ@Cm3EK{R5z{j>c8_3Vf4{f~;aCR${7;|9Qj|c+p4^o`h6e{VG7U;{0*%*U!GAu>-|-D1 zkU51fY}M*>Yz#P&(LF`K8V44uu=9`G?63#?XquacoemN|MCc#sVmEe|y3H`i7wk!R zon|b=b4)PxA(lTqYe3w!RXx9zHS5dxClBnv^z@Vhx3*9VGN}~eRjM;4@``~Zq0);2 z!OTQ}ce&k2P}SHR4jjHXf~SfyXJCLMc7#gvy#q^e37a0eOZ7Ri3j2ZN42eyd z|BX&g;ms$X$FuEw@LP9Izy067kISQsd7~A^_y~S!XA!fE3&{cPjE!$!)Uo8) z31fB&zqEyFhh4HPb8}3(nVA}P5-eA2j`3IR?m}Q{8m>k{Ofu~!s7||$GC!wYx@J<* zdY*9=q?!*W^YAeCMO8d?DT~XdeeBq`E?`(~=3)##)hcEFeJ~Nsql;AEb{jIuB!)I@ z#O(BReR^bm4xJPX(RdtzCQ`C;4gc2k zSM&vv3oC_8i`pvPvgj${5606ot*_NCrSGF z{U)~+e?21p+@<{a<#o%d60}T3CyH&YKj-d!If+mM1h2~qp6I%e9RmXcm>e5} zndm7+5WW3OVrRC6fWx)IBMa8{vIkIc>7 zVy`l(c9aEz5=bj19dKm9f_jXu664DcQeh~jE>#+V&lOF(ZBmnw5;0-XU7l* zH*7{c6vkE{jL4YHR z)(v>L+kl?-dVepaGS}vYsz$pSwvu^nr`4#4X24dDH)@DREXqg;L8(weM#>EvHc>9Y zcwj$Tw{J&o_by~iMno(Y2qho32wH~hFBNMR93lw3r`B1iBFB6wWuPk3s3$mr+&B})yUqFWc!|2#3CZ{GTWi=FRef$D@ z1p(K}H=V5xT-bLP*+>muV+0G)dAxRE8ZR8bf_(HM3aRr9k~qG3#ff-UM_;=SV+&z? zpz7SR?MsO#M+RW0YBjF!vO%1KP8&Di3JqRnR|5HMARyVIY0) z3gxS}Bc}y8Qs$+U?fk`dSwo2E1W^Y2-y%7b+05Zl-^~hPekvDgs zpfw?e{}v{Tx;12b<{sTl=4DUq9+cv1%ieCh1}#k$x_*xEv1S{Dt$XdM|J3 zVG?CBlzz=5w%!dK*>?cuc0bxI%SdLHaP;a7o;fjw<*74p7$%TOP2h0Ejk7TahMFvD z9_`Qn>LrX#gi)0R%+l9+Oj))ObTNMHvY(+2x2cLN;WF9`OIY7xRmo8j<@kIC#VkI z`ce)t*A8`U&6#8HmZp%FO4qjmy6qG*>zZ7co1H~RPY?2iJb^sMYvJcTjAet4YR-W& z6TX4**zEMeVz*;rdJ6Ld^|-;$>-SK>%reKkdv29$g{N5&eYF=aUnm!|FqteU*}IiL zl<|#nY?Q|oqEO#4M%re@pDE_1Gw06IpA}W=uNIJtKY5)Sj2Rr?w;$*Tp~VtKI=hI| zV^etM;EbMiNDoa|X5aNrooJNNzf|ZD%tYReOm)E$h~;0ybWJii~NP zou#|AO;sRD1AF{F!b+YjViA_wAZnT&Eum&y;Kf?lF@m8W(&;Qt#49Kn$k5Dmd~OL= z!}WwD2)!2Q451#Z+kHEB4R6Gj4O*druJEuu8MPU!^KD%0Tv986X zI$Nf!V{AE#=86{{s-+NvP8DWEqL?KU^0CpS(^#C&dXnckkDon*;P@oGt0q4u^GR5J zWKdLSY6y~_{o#cy!Y#X=bA$Rd_!C)DQ9wn`M{!XiwC1sDoZ zH7BXb!fo-d1eiP|0m_876r1qjj9AsIH1BuRk``;vnUKV6NW>h)m3Hh}M*_u$3ZCY(!#Ft4}aQmzfJolW75 zNCzgXoodO&Oxb`5-GQrTsN~Gj#~TEWxk?E27KW!JJ0X)Ey9xb{B$}M{X@VjN;Y@<+ zjKniwaS$kMiZ}+D*UrsMBh=T+STr*4Gm#6p&?c!iOGl2Ohp(;Vt7#HIgTID&u7r@+ z4l{r2@K_Y*wLK~?8Pbz@q%Vyvtrq0Mml3W8>zgL8u~;&JVXBZ}3Wjtd0Rzvky{n7o zNg{7qfWsU_B4uGN+<-Sv9EZc>f|q%#O2v6Po_@ccYoF z$r79vUi--W9Q-}q*ZgTTn^yrFW$HR}20rE*SHQ=_w@CR}MwMWZU@|n9H$W$-<>GPG z*d3i+l!!)5GC@wvE#sVQ{UYl$XtKc2S|n5F4{0)yIJ67qrgrF7VLSYo!-LMj4Ja-q zF*+K>fjb^2Kn|jkp22c14@)J7*-J-Z&d)Mk6W`#<({r4G3_Gz z^Lb<`sN&`yX4S-+PDAohfl$}9S>LjvcWU$Z=wIUEXi<+YapWitO zx9x9-CI2ScpN;HC%C!eoXRoS$Rk6tUQ?Y34=D(>5gwQ6(*l(Fs(^JT49=eyLjl{TW zl-m^v`DH>Nbyj~#{wf|OJb9&@hucd+8=gaQG0UWJV~i9{K`bv$pwnwq;3g&Ed8&aH zuLJRX4NK`7qR}G!%voYCCOaoTC&{pqN@9r#FxYf`J*certG)aR2FdzYgTz!e4ZGjK z99X16v>`=+duf~mT6RWazSv^9f)0;KokMSv9hasTP?Bokm89LUW`bG^(r9XJRch$+ z)C8PVyBVoYCa9N-jBmDAdTAMh0|PLUR7#D+g)5ivX2z*DDNrV=jXBXog;z7%;ak6l z&D)Eb&CAbN_#F+Q4ZF~3v*Y5$2zm!Mp{r*n!7Go&=$xuvkI!93DLSt94>d8z%KV*d zcC9yUqd)uV{r~g-5)!KyRfk1-ILrJR^4O3r=mfPYX8FAiQ@wt| zOfuqCBWD_FB-68e-W0knM6LrH9TCnIaH!1*r_&85zi6P`Gf{%d_BdH4C@Hj%fooB5 zvfteD%6ymIfpZCRhZT8C0I`+lVey5~*}EBbGOycqA4I@Iw6{{l5ZF8@VRS4_1(9X4 zx8uaI!@QUj=BKYBGB*vqT!7q0N2_EBI4QNWi6{uzTdsE+vVXPRm9P#0Rd!nGlEZX- zvBK|@;bdKX?0-cVQj_rX_99ncu;r5KI~rMtasWGsO!PSXZe&KrkR?#7Jt9}GM~uu$ z%P(UoN06dA&1F;S_e7;Fq{>JY$!h2fDFcsYbMTS1NuvjB7L4=Qu0yw>t-T(!D<*{- zRkoqCa^rB@r0l?Mm+n?yYjtHhg-PR}>i9csm(jyumeVe<6L?%~6 z$w-ekk>$GNJjF|OvlSQdh;Ih#O^X=K7*Wg2<6x(eB%z4U?wW$9U-tA|G5(GrGlgWuj)|lJ$#hap1Jqztv6y6xODxLgB6*T^ zk~P^>T!`jEsfd`Y8{4u)#pjAi;mY#jB7&4Ct6s)jJ`JmvAj9WUtv5rEohT8A2r#Yr zQ`p~a-=ZaZuh6LxRjg^uPnreO;K$%Ph&375~$ zB2Pe&WfG&~|%0i>ZntD&kMcZgC#lYq0U(^*eAxOC>Dy_hG}fZ8!MyhIMQr z0j>E3^algDG&TmW+XDxa-{{y?Sov3WYX~oe*@>zsWU}xC{jfTn_`TEd`grLz)3LFQ zDv1t^E>YR!%COl3{9!j)50h~~?v-YQg^Ed*2c%O=XzMUxKEvkUAY(GF3uuVWrGq-t>GiE)sk3t55Yl&5L35kFwkjKKTD&q zm1~ znI*%Z3W}CcA_FZMg|Uo&f!E+6gRJ#pVwsgFmn~I$`TBtwKy|DLNbcz%sAQ|I)3WWO}OpQFs8;An2$($!XZ=x z+t|*lI&;HhP8L+^9Zn{u%mU(>Bo>NJxXO$8!fi1I{f(gidM1O6ZeKLm%$)_Q94xYj&67G#~>Lr9da&I*%3Ybt!vcFdnYRkT= zs|k9RMAIU`MW0CV7h}O;(~uaMWh}}N+$vC`=}g3)$XhVz?7#j!SgbT*JZZ)flXk0D zM{K!>DuJZTSj^=sXt9XesV~@G>h8p*efv}rj4do69S+0c^QnIu_%}xoa0*B@Y?+E` zfid7PGdG$HnCG#tRGQILp1=eBR9KB6%Ed%Zsl_*EDu`JI)HU2-{I`|Y+~=@iDH5gv z%%CX{#QDo3O1a5B%QEpel2lZ7UG9{ot3~gBaO5JQCIZeX>j^S1P#B=(KqOWrC=<{K z@*T}h@H%VAR&=xlT*xy=$HI&7`gF`MGCrp#;IdZG-Q~jkd`#t5QIADOA8O6}6c{O^ zKU-q2VZA=e>q}96H$#h`M^oW47TufRB3Q;`b91AWXGvgZt~OPqa+66?JPgjAx0a*pcHsH-)mA%eV2 z@rXaiye@3N>n`QLOd^5E)D&F7;Elj0YX%ZjP!DeHhmTH{{nezX!%0w+9R{TAQznZo zZZ;Z`S>|n?8J)wl+!CY#I7BKK(_?TM3rv85;AO-k2}Gk2vWy&btA>-OPGD(ajsR0e zbE^w(j}hljA4eyN&Zi#VitWQK=%NBRadsL73z>l2Hp5ZB@6U>9Ov1kWIPMCS)XMqA zYzclu2oM#XTLD=CHECS+VU1F^8P(_vfsDYqaTrA=bQyLtNXBNav(z%kjm?uOG#JZj zlPbNXBgmT>giYJ)EQXA%X7!_4o5N7M18vP-RKwI*WJz|mS()vSry`7zQOwLv!$5Vm zc=
Vug|4c zqNpVW1hvkf6NjhDm^5v!pVKN!)ogfkE`v@7mG#Ud+`LXH!&bvD^vmSLB!e`H6R9eW z<-H^ZPBmO$iJyYAFacAQ?71fU_odKIGGaEBku4UHSe`4Qb#;auVNge%d26%295&4OkthM=_uUGMN|EbE~*70BYyYl$U zS8Dj~n>B3j*O(C3B)|WS>`yQ5LAumXC5(L;&A6{AgBC4D!bc@ioI}8ALoyXbPHywk zxQ!G)jH=nkSe!;N!z8t98)VBY$rC!spn>3FV!x}5U1G9s48N^5Azq9{*_Nr&vR}oa z0!)jSV41|OPO6HY0P@QfSc(Q1nWJO_#OXkq-cjCf)1}6(7 z-{xC%D)#?azKV?@D+c;{Rb^z8KR{vNV4PcEaq&C+El(f-r^|^{G>)^=vv@0EWu9!b zGp`-FIbPQ?+yLKsZLE?1~N-{^#1j@ zeNQ*;xqTy^df^=7%!Oib4|E|N%s@zCua|X|TV(_)Lg7_h5)7YtcjS(E` zW&=|dZ5iIA77vayA=b>v?!DDr}T+oJrZ| zL}6}*N_830IiB^J?SsU$NNUdhACPPR^;$Id1vd<4;;%?_Vb8dCYL zHfi7z9g!l)$;}JJDOr;dwzduxSRoPyVNOrQXHa%fQPR0uI!rJ!quVQc7M4hUWJ0xm zZn9^Ztmk-rG=)>;EoxEq+nMY$C=BY+0S~gv^XTdC#idAAmDkS`gs+qvFz zh4A$y4fT#Lr0X|-`c7=!HHbH#IgYtx8R4u072SwzWFGhJA4Xp*m3!M3%%zGLTDK0b zfBXNB-3NN`y%$FC?encSF|=D+r2x~^lVEH@szGz+5T5_FOXzTa(0%c)+jj^g|KNYr z0dhl^hA=@b!ozk1HGKaco8Y-c{(L`naYSFV3dOkz>C+!?_&t1cxFM zx!&1Zgey~!wW~&4T1esf zXfJB&{*7;MzG@hITg=#EGoY=vM=iYx&n+OHO2Ee0FY{z;1rl=-qrbe8K+-}|AYd+c z=+9n(%^>$klj1e1I;vfNQ!`vtfihYoQ#i=V4S4G*U8XYR_EGIV2eu6aaQEFqu=qT< zGBQPi7sawBw+4HgKE`~|lYSFB>CeOT-;z%9>uASaJ-pVXEEb)+Z~U$dT~b-MZt}w3 zw+_n_%P@NgzPt|e@(5y+`CI$5kbq(FHPq~_(3<6#bQZBh%gmvjZFL|}LCE4j&|;%M zNq9+0R{K*-O8@2FY!SAbY*t<*Ufl$2E9NXm@S#vemH)T$1bcgXDHMUl8QBfMgx^0y z8E^KZq}idBl4Sa4V6IXH(Ftm83y(V3?Z@67eUy}0T%AcFp2(`XMdnRaHs2C(qRH#V zgP-^;WqANcpZyjcV8K+fh&Rs1@xs)*Y#$|7h{F;-4C)cGIJPa7OUcD^^|0gLRGq{h z=8w0ncf#bdq3UW;sxn83UY#3bBD%il@0!uU#<`bKVGwE^htwfFnKA6QrLf8C#DLeU zWbykoX>Zow{hEijamFv$ESKW{N<_@yr$Qk6zs1n}_%D)&$? zhKDyGJ$e*fA+k-Y1=*S%>53Pr`B?_en@BUWzdl~TNP@&f_LpOyu$IH{Ackaxf#{Sq za}DF~dSXYBH@MVV8Bbwa0qb{uZIVIx;|)bVcZ#6)Co*KD zYbz#oO26?(75wP9j=Q&N__dEpL6C-j{>=)G5e$brHT-LSZ;t09cKw*Z8y9Q%mB)-& zjO*wiITjG^b9jeB~Tdc@P*i1?2xTY%Q=UtCq;V--M?U zQN>ebo#*82AQRuXW~$=41-s3#dl`#z2W~2ud?JI=$>)&BlMt;b7*T6e7hY9!H0Zil zDK%?m3R?|f?C{yKDNw)5@&_?F-)y;rC4!yY5LWJ^7}hH=5;!7@vvAs}>PR%(NHl%c z`W&~I?0j-^wt!PPDPrs7EAQUk8e{D%0~(f>=CG@`4_1Pk+?Gl1UM*eVFV2i&wCY1q zZZE@YHpfoDQjV&jTM+^hOCGl!4;&msiL&6*Xc$W*tEzgjro&=3po#CdQBCf;_e0n) zJdClClRVB@c=|hW?(7Wy=%|d++}bDCjK6IPAA`Lxulj#U`Li7rcRzvX7P*q<2~^=9 zXd}3oU<*lYMh4XjuQB)gZuTdSYFK!kKu(s~c^C799j5FohHLW#G$%F&dP9UdP>b4+X+)sd-DXuw7`%)S7No@IisA8Li|KXUg*+C!(-xkH0So7jP*R@5L?nklIp$Xqw{BDrRFYD_ zAuR6(qY87zPebn5>^4@YjCADO>!AlW-JHA|=65cuTh|zUO-$Gpln4}2%2?S$?WPT1 zBPXFJC!u%T!M7aPS-Fglwo!pvERA_FjSi;*E0LAT+MRL@1qOz6Fi}48zAy~g-p9%( zQb{Vi{!2xVjn7v=Q9dd67n;hX)ns&!+l{4S9#79tqQvi-&33hQP`qSC1T9o{QiO4{ zx_mDtH`$ajrXLBz6uqVcSOfE9b(_ zJ0GDd$acq$!b0ZR(o!FmQ0+LMz+b-d23mq%EGCn9?ve$X)q@^qfr`_JL?VKCu7;Rf z)&SMd-^hS76(cA(807g`)X4r_1k~^Ty$Q7a7{DgY|M~xiAaYfws?_jjzb>1wvYksB ze(!r#{P{}+20QTV@0#(4&(!e8&(&4kpZuB$``2suC*P>z>o3=E|8@g@>MjHR(f_Dm zQ3&xG`xjp{;-dt^HA0<92>6}9sNyeQt>NL_8ve~!OzO37@R{nW$p0%SN^Q;SBpyt@R+E-#S4#t^BOl0((af z%%L`v*x#29pF+hVitk3?G^ECWRDxWRa?; zTqW795wz$FX?U8nk=!&^>IE!}Cnrg|hp{Lzxw4K_Oqjpi`%C_Iy4(cm8eRy`VwSHN zEl$R%vxs3*W0r!3@b`vnfXrk%67@ekIH6U~bK5?4&ExD6tC!?=j{H zxlaZEYn0p$jcs@V#=RXqbYXyEdS6xrev{kRn3-Q)WS3F_d&3;tO~#9qvfPZ3OxzqqwB}S>pvYPZy%=XEV?>rR(A}M= zI=WD?Hlt$ls+HtbDmhuHZ!Bg|)67iVHazsHuc^HY2YNfIIye4y!xfUY$>&s9P1F`Sm5V85Us4&LC%G5?xVoyb5T z^_vwglHHw)#&I#0KsZ;X6AXMvLX%_2Lpq66RB5V;r^NSi6;WwrEadVC=Zk6sPpPDo zB>@s_a#K<_k3ULKn6>55+2$np>$qsV4Pj#sGL|mXWHQ%?8_7Vo zh1hq3*zI0GfG;iBcMxbRY8{*V$5_Y4n83gIc2$A)=k7G%j?L`+bg?L_fE)PMYc=)W z!3_r7yUl;!Z1NrH{2t;hEp)NhO0dg5pePG0LLcx-uJj`hG!0}c!uu%(wk%JbdI zzh8f)h7j|?U0V#eG^^t&0^Qyr1J$#pmYfK%wfePdz-nha{kLc9Z5HPFe(B!pO8+Nm z&z_>6bI$7pK}^*C^hs3naTMF{L7CuYsTE+;3#jJ8sL8s;wS88mFVa-!Ryspwj~VN^ z**WCcXVkKj)t~3_jS`EpTTROz7&6oNRjR#CmrIexM5%}~kti;(KTfA}s^CoGO)9DD zdkbEFNPJ3_WPuqnS*l_&o5wO^QI5frx)zJF2Vs-V&g;zLWFdlJn@y3WGv%!aTh<|E z=_LSPU*`0_OsMfuI|E@BM;WL)zEd3wwSME{{v?iCc_^k)K;Y?DBcMae0h@K>?8}V=0zb zMBPzdK!<4=-trt$73S4d(+2+3aTtm*F@@2{(F*))D67RTvGO!-rC>pS^V z3iS$1vf|GL2Jt%s+iK&9=&1>GYLj?)eHo9fPvf5MFz)P5Vv}bPZTb{Sg)|an8*07{ zsJVL?>>73q*pOvILT5wPH1xK3P+q)>9GQ=Yz$SA?4x0|2kI8(7%z#KgF~5xItQU6V zvB96Gq_!ZRO{qotnX>GZ(NJw{NKr^;yGIq0$lO(d4d|qD6X{-IkSPbOW{YG=q6DQ9 zOHW65ZaT{B5OSl{8$L&dCNjJxolGXF+3EHWT(|jMZ0HOw#*+jlVa5hB1S=&o1Frtf zYbHTZ<9{;NU1wYM*M)V-7`Zs8NaDVjD_|~@Q}=C?@qG!bHm4K8nvJR_i`SQo?A$&4 z;+n+pUX4oEK{oW2JyrbbBdyrokweguhOtJU@cg8dR_-GwiqPS(z;CHxYb#ZbJ%TIK z3m7l5VlCNArtN~0$;LhrgH9q?r6gox1NE=N~Qh*Z91&uj~Yo{h9Ea| zsnb*sr%l6ud8+>2Zi33TeyW}qYYNyVmY_f=%F})Iysn1%1kApFxP~k9PyqDR2aM`F zP3(#tf$P3qYtNq2aehk2rXB+xd_%`M%86u~~6yT*vo#o?>!uLb(q4ji0pr z;CwIQ1q;gN>mxUX0uzwgk5()IRP;HMUlnBuxYg1#Y98eVrY}VzOzP$mfv>C+)aFrQ z`&4v(W<{|y%t*DSr6!>h)T9ulyEKi5+kA>#o{7XUmo6}-%#0mbuU6lg=mujf%I3&7 z#UdXn7WqsT0mlkuOr^5OF)@n*ka!e;8?brUKMOb#A^C9(@{6l-#gA*uV?sJ@nJai` zT>+18D&gL)W!%$~z|K$v-ORa`Vi=LUNePG=Np?}UV{4aemB%==7_m4vkIh2_+UO*S zdIA+*lhYwPc>rFIESxVfCS~8%3eHZ^9|XvLdknonGt&dbM@{a7Sws2Sol(e5^BENB z-+;adBSAJx^=(!DETWd1M@`nwuAc4@e^LaQDrp|ifZ`&BNSr`eBUrDgY&B+PKsAG! z6yw=LXe!O)@m80b`#evvFqz6Tvq~-$e^TJwBETeXNp=-4uJ)&hj&}z(epyeB;$ZU< ze)>*7e)+>4*wv9of3V5`w5WTKbp&m=ZKDsnLj~+>P9i!tg5{i%u;jt|_8Qs)WbV-- z0(K_LW;+|436aS#Q>?H7YE*4>7=OpW)67I?FdoTbyfTayQy3wFUm`&TM#sp-Ng+#7 z?#m=sB8C}gpeE3wm?6;m{_14*EW6_}(mh5`x}CUGk} zkC*b5wD}}~tx;+50ZbH&3?+(vlFF#JWyMpB zLB1?S9WgdX8*}sR8x8n_AJx^J*a*SK%`PE|?a{pk40UK2C*U2vRG%9=#LxeL0Ft2k z+SGIXxNGgDb2SBQSLbzn=Pe!o?z?qR6VUpnpEs!?#lr-vja?dJ$e_S8O+ebxt0`qC zz$|lhzx%Tjo45Ev>-@A-{dx9--ZA-G}Ultdj^)w z7#3n_l&tOWI!f5TDTJA+lv;AMxtqCy-IR*hue33KB6huRTia(h@4tCox&yN(F4>E6O)vds6^ruE}s>uAgr6DxL zpEYSux-7AXBAO`}ob|c2)kL6Lf^qRpRAhUu=AC@cfKX`;-6YhPd2J?xMJZWnggkFz+ zNr(=03wB;KJBMsdlS&t{zt5`fE`4RGgj35QOfJOWH5D+>(~6cL0fos+Hy9~V%W5tv z97|EPSul3>Du1(pZyaYbbN8tG5Cu$GWMwgQ!wh8i8Mw*v%XQf+3DVX@glBs>Wx=Rb z{ngV`uu35YFIFd8tcY@Jut2qnpU-P@dvs~=HSAD8%p5;Y2QkC6?rnf#4Yo9;yk=r2 zzj542I77^khPQ*jJ?KMwcMuk@AEBTd+lNBvYV)JJ-G|<;0Q!36eHTm~9pe%p)Yn!r zla;wPGutIg=CnWsM^U6+Z*w?d$}ixm+?wOv?%}oC*p>sv5&Yg)2hd`T@dY{48%_3L zyF8!8E9c@&h$);HP2v1Z7V&JojK9fcqQa}~eG>|6xD_w^Srm#pDzVO?EWvwf=u2Nm)H>`X)%Ds{P&Zh`8plv*THC(CCf=p{x@ zVhqU4)&s=ZN?<$wV*y(cfrqY^#IQiZQ3Cxi0~>`?edDQhMsRtdju-+X-Te zI_~CoUcaE@woL?hg4fkK9j{Qq2~f$LoPgEueAXm)9=Rp3NozmJ-xrl9K<2jB723Ks z4Zr#kBlZs)Fhd3K@;M#ncuZLiaD~6Ia?A|X;~zg)L(rq)OZOP4*udYf5!fV&8L*xJ zE5Ihl{mh;9IQ;L=S20Nd{>2ZQ@Y)6TV|MRH2+WP{^%FAzwo=7}bXn962_6}|#)t0i z$7rO4qTHpK0H!lJRtf|*GJUhgPiE#wDpw~%#uCYoE_<>{9IlN;nlXNkiiWC=q;=(c z_6$`F37U+SthHq-21gqSb*~eh-F}$dUU>a3Y#j`tr#*mfD!twgKV#94u5J%(evO1O zjv~o6>8c`{V)9qG-YjEL>IYnOiY(<>Z>``&B9H2tIivSwOw^9t6?}YS7Qg;zD+y#4 z)@od-9x+MivVE6~j1-s;7|6nA zidw5|3Quq*z{x&};}g@!CByjP$z?2?hmd0qwO3=PGX7R>haMXtb{oq$mqH9k&oqx2QIeYads*;WY!C6ZJQ}GMVUKJMo3lYiC>gJ$j=jwx%*E!h zBzxw)tv*<7WTD|>_*Y-(N6;vDI=^m0CIrB~|MDW@+41Nw`1Q_VGN_~vT_UV_O(yA5i{Pk>B@CU^6DyZDeL0#6>Rp@(Yd z{v8H9ysHj~LO^b5{JA$r>OgpClZJoxMH4=}$Dn|8m+PceQJkod5Leb=4_Ae4NTnhEqRv zyR3&)Z~w&XyQe!4&rnUq#-Syys*2ZQe3CJkKuwm$= zEi8aM7`l~U)&P-fF{$E_w({?C7WT+-6zrYQ0>ko#dbyIE!k|N#{moMVX&EwaF{7)q z3CmhHUOaXcS>27c&R#gR`exkqSR{B5`F(UmTeBO1HW!sp2?;7ubFDs_qCUrST%vkg z&P&B)1?zo20__5>XsdQXdOt?u9LS!;|NRjU9%jF=X_V$9&TB1C(klgMsT|c2e@E_3 zm(Laz*}RSZ9iLsoSZNRoBybKaz`)$t+CtUKconc(jwA`>A><1M{Mq+kQj43e~A9fsPn((PpWIT)A}~R#*=9)p2Gk2$!;{6$s$%K9hy|6TqLW1 z;dB&FA6~}k(+QkEpTLnb37i;9|8Jw9dl7w5}Bl|vbY6J_+5S!L@ zAwZVj6!2nVE{uQq&2#)7S#hcFhWVsYO@pf%Q458amgcE&igW-w82<{>uYZUcr$Tkb z2GD%6*pS~fTGS2*8atqoEJzZCIX8!rLD)ruY30MPCNILCx&(82LaBzD)dy?%C|L+I zK{FY}ibMF<#P1Kt`js`nCYE6^wG!COPCqV8r*Zi3VRdKR2k*N}EnZz~ld&2ma!tr+ z0kpTc(Lt3k7f!)at%IAixa=Nc<#otBUAxnv_FOzu;kmC26;z8bRg-*||CS2I)s`5= zZ+@g3eXc0%A~+lN#z+Fsy_P{}-UerweqtMHT^4vZI?=JigZ?cZ3~lt_p+ha$v)+r_ zHwEB!*^p(jEMyZ%a9^`1H$%l1%51}s z>O?)6{MtwBYuWxARhWRnT?CCc2uK2IVjtO0Afh^Y{Jfs|%6ymr##~H?$FVjX z>$alUq~Jr2LlF-@f6FFBmS1`Ctd2J>QXOtF;Flk*A5+ww?2wWo`2P7za&ueYOZU~+ z?}$Pp1_gLhT*9zcMItf;Dc~$7pe82QBXfIFVDgi+|MD!8eXKxonr9p`CRO1D zP3EL4Ow^SuG%sUO`Xz~`%ysL97>Q<1#iFGc;ki+%%Sej)UJB;qW!RJFVM!A#i*Zy* zj!cP*4DAH;_CqSBS4`%<*IBFAsv%cfmdAAmjc95LV7cVQGtWMUsi|q)bI-l7RhDl` zoQYfwQ-xNHM}f|sZYqE(l{_0iFa4$d=~yAJrXN;f(ai+<3Q36?HWwpUS!yYQ3j6mh zZo9SG%(2t>^+#H;w^KUU&44z~c76GL98Vny5}-C6 zrzfH)7`+M{(~$+dd1eBGJ*{X9`AMohD&GFncTVGt@e)Q0?Z`TY6xk4~8mww_@)~pJ z(&C(&Bh3@M#h=BM`@Ru~MC5?VPIGtGRTv4Yl>3(pDcGpQrC(Z0@wz`(3ij9sOvx*- zC(gl|VR8_E8tpJq9O%ruwa`vB#PuQP8v9F^mW79TV6Dl5Y#IFNX!RqCHaz*mr__D> z?z!ha5-Jj?H903q@V^<@m<`NKM1SwmE)4mpfL4LpGF8P7-U{QbSINrGWZ+(^z@Fjf zbpxDks*r%0O2k45ZNimU882PVsMYzhE-K;Kjk%PWPRrs{G=!&4h7pb>@#du%{@|H8 zL<~JB+gedGte%XN;l@b{u?1ClAi*P5H1#t2TNnXMk6u&^Lx!?oa;jq@y8vo97hxq20QnwId%1AcbA1RY&v zax~yipJnI0YQPqM2c8Shp+?nk``yjBXI}_?9S(RMCUs|G5C6(q7`N=0-eOmZZRel| zht|8Wy(Nw0@-$-UvZ~OMz?Pwlw_AE3i3wT$E(2yYs0EvX_{CrRS=@W?U3mCI590p& z??$M(38zk-z2@I9-@%UlV*p#dNn~D%>Nf`LX;c%+;bqwG@~n>gw`+LxfPt(Q_`UB} zRkh@A|C9+Q2n;J__);~wxmQ!47eKsco2IH1tpaLn`v3O_^(6so;!ClUXHUuSB0#c< z2dVHRsmte9J}atF=FLQbJ+M=jg9uRanBT9FR2cAWDl(}Y{=z+V;F5|*5>kBaAu>~f z>7Tq%!@7=oRpg((psT7)0p8#KtdR*yBdF@=qp;XHcrzLMaqN#?vQe>B-#!+3@j8{9 zo|=MY^Qob#sqjQK_EG>+iIy+wR{lMD9^*f8W_l3l)xL^6h= ze={`Ksx9MaQUF#;O`@H$d}Zix#pF)RQaIe+?1j}Gf@X1JXlNaJLl(wXy?|-8Wz1dp z_7gAQ*s){i>|4+FvXW?8F(va<#kz8HGvUfeO-0wJ+_L<)39n`y?EiKQH5>6OpWK1l zcl6@rGmCWY8j`un^z0(Oa?pwghf6T1LBqPql)y75BY6F_B<9|V!!uikGs)ap)Zz7* z;q;o|r%>>crOs0+zjP&s%L~jo)*Kc~K}573EQXhHDHX(1=kvHay^IS}3H-^6(>M|K zljOIfEJMI6M!y-@?y~VjA(K#mR?n?B1MQ0GNs@oIx!k%&qX5vU+)AZ9ER`htb;F+o zEn_i;%{Yq>brE?OXk5XL8&|mfzRu#JyVsWRolWSdxYsGb zC{R3K3KIY$Mye5>N>)>G8Cf#@ij?m+thuEbU--gju>Zhbw6?XVvesxc zc70e&7zP_hlgUYo3l(R#a-vZ$*2k@RjR)FwJhr6?0f!WU$hsB-n%x#$pxP8b&06Jd z1Zx&QGl?(iP9zhv@S2!}8WWsi%>Ag^D+C&!8X|2DdeLM`!ex@mL*S)L2{I22L1!HR z46Zhuy*R3dChxoZppyQw@7%&@mMnCY#G;9#7qS^Fl&Y9AcjAr>9{lFde;h`(5*nbr)6Anu?Oc%C7vkFvZN+ z@hiC)vG&HfvJXA{03LYoKIJpH$DTZTd%JP+lzz$Q#m3M*cu(vm_7sV0=d zjQ{vV6)&EtANL=8Qovh=F{qASB#4+beC2*oRvMmeD7v41(4dMi-lAH2>ym6t4NNcV zYLT@p{uVWN*H+mLLVf(Y@!x;_2Gsxs`z`{DsIoQPTpdqTpp^bgQHY%5KlmT@V~WZX z0G6*v;py-HuwGaqg(R~4AW2gB=PyffmWGcIod4+Assiv|_^^>6uA!YANPb_`ssP{G z-~MszPhNE)&3>q zS*t1ZI5PO+?hx9&By!9*GIuX=Ig>2&x*3Zali9T?frc4Oh+A8+9GiyESW|P;LI%Yo zUeZ)B-JL$zs!4cV7Bo962$<9A*e55Fm`&^GkOj81iouTA2vy7S5)K{Mk7kQ(Cs)DL zRp!9jjf73+yk+rrf#mp{p&MO(1OCY`J&v}{etiGMGZu`YnRN;yD;46#?B2s5*Y`+bWc0> zuJ@rMWQV7=fH~&mjJX>i0jQF2PN%HQuSUdV8>_WIE9x?G1oqrGin#=p8aq|Pr10c3 zpZO#nd+fs`p8>SDw;{sZD)Z>dWDZaiIn|cR}l#VjmrXBjTFF|+sB)A-7sW_0>( z%(vJ5xx`$P%u@}TnwTrs4CC^7%Gyj)Hw(8`Qc8TqpCTgi#u7R^NL2Vc9;XEzJ|p~Q z0aOysg)FW{EA+8J?FOTp95(}7n>K}C`cOAj(k!w?*&|THH-0pS(7Y8srw1psBti_T z&pgnM?fp!Q*$PgNr*Vo&aBLxm$>ltM+v>_(qFWK`Q@{p-K31B(Ea97i5fobg+qGNR2duZJ01k z*&A|!U?Y{2cN6?pe`bUV@LzuW=3`2wq!fe5QUN&!8BUa;MG6u8{D%zqG|xwdPNneW zyKmLd-K>$lYD(pa{q7g|KJ%F@X^`R)IrbOtF{(MopOmct+t2;{Pvh>p?@)V??%TIp zjZ&DHu+N>ls0gt#l2pxTt*b63u&OPDD#1<4!d02n9JHbFqSVdo|#ygaHY6Iw*HGyfrOa!WxmB@lY6v@TCO*KtSGmj zBB3EDiOCd1|KJdI?bwPITLyN5qKupr7ptmTa;?cZzpxxf!PSjl`P6dW6+3@%_ zD!9}vMntt=+Z^?}>BS`UnHP9EbTnDcYTLMR13vu7gK#(;WQA0ek`&pPx?aIsZyjrV zN{qiqP}8i9IVpn~mi!!5jI3f8HfbP;l@QIA(HFF-;kG9)B(S&JiFF}|TB|X;96^C9 zOP7kD)yCt=SaRIfj)}4fQ%uOYLI&A1LC&G0wTV)_(Wx>FI@#N?l!#$#XZ>|~OD56n zwFH%4md<0+jb;(KT2M;>R-05dg&Cw%xg2I4LwI2S5VmgFqLQ7AGrxFpf|q(@@YzcX z*xgx1r?;%;LB~&~VA$A#zwS4ehs?K=xHHKw3#qUcDhy6oR+|eS)TWrcGBaQh!{6V`tIF3aN_t${N*>k zjsE^#w2*p$SgCE*uz|TI+-(PRw z_0-Q<)`@;-w^0p)%7)8jy6xxq8Tqb>*G(R!hBI&HF`Fr>r4;-pWddw6@$scEe-0i` zeLbo?qm|Ow_WC+w)hF zXd?;S$(RW^&6t{=LXL;4$#HIA`s|-pKQgv9%)pDWOqQx3iE^QgTs4pWPPwZ{{klu# zDw5d}%8aL>5Xq<_R6}nEc2=b@KG9*4pyvBTc{Ax;#qO=F(7A`vbgbCejyN9;g&}v%3 z>Cvzne!R)}S$*~;RCCKWjiQKX5Pvo|hmud{_gfsW zEYnBzT#_i%FcB-!pH|q+20V8qp{lG8^m)+gv0`R!j{aecm;``VwH}Uw_{TXM@EiyL_hm2~YY5`w)e+{r@ac5775-)|$fC=Awl?rF9 zh)8z;U--lz`h9skd32F1a~wx5C#hJddh~j*O6Oep!Mae>u$U;RWGGcV`-gpGrWIJp zQe-Y?U8_ai6?-IFpQpLO($i|q%UVzq+p~8U67eLwJ})d}{!#`j!&#G46F74CMB`Hp z%PrAcO?B`jitjRy;M2Q8m`xJgc71 z!d19&A)>sVEEUzx2j@*)%uKEL>f^g$u*o@+<Y^ldK0k{SHNKfQ`8^F;ePKf?U!WSOsbo3S-i+PDJ(ygKsp`#oIM@9v zm9G+5QL49)M{davG=Nc%|uo1Bf5&XedVVA)Qf*vrJ1cRM6tw7!Ox-;4NU#cDD-?Cn(I~@($wEoUF*j-0k$nWZ=(+-Ich2vZT5OnUtFBW>#x0ql1R@LE0TeeD5*+G z66lunN&KCIA*!`1!i+&_zdV`#RDxv7pyT{}p0VhI%WC5F7*R{feAhA-jqGE$SQ4Nv zj*6~A!Wpx+W69u0G#+Cv%cD6^CzO(KvxSn{Ks?EKm!W?Llc5a1tsFvZd@6}5Q-`|8 zTEiHMRC+n2%VnIbxKZ|Pz@rB`(cU$v-pi(wc=DC={L-+C{6RGI>Gh8z`pb^!}| zlN#2%$yWSHb)U3$V96LjER}^%OQAL7x#mx~!K~b~GLbGKl`W`cW8%*nfvuFru8snB zcU4pZ`{65L4Ba_^FW&1%rI=EU{)3}oBBNC~Q?6bbS{|)F4-}j?sr-@_k+v>;Y=qToDa^E!hR>Ndfy4(qSjR~`to1T8-8{cB^EaA}Y z2k`XM&*As}{eMDRTRW~^9lK#JPE3>gz!BWc>2Z8=y{_ib)`ti(R4Xw`cImv!?Bo-% z0`6JoK^Il3nA{rX_*@2O%=>TM@M}$22LU=xM_s-;iBcwpt`;v9rBMNylMg>LqyXG% z@RHKpqvz+aI3}gURWexF-Y192Y!;{3QO{RBnDcB>W7#fq6<__>9mtgGCC=wZMsa>3 zc4OPov|du`6+X8aM5`Og~cT*vB!$3zZ zv*Rqrk~p+w2-^laF-355+pQ>8WUfPomqo!DFdHr4^kjzbnV5K;%KwHM18IVQEw`Nz zTRyFl*{v*-PT`k+`RDMFk35EBM^7M;NMg&DO$dd81egj&ua2wF{Um@*Oj<{jn*fU> zeaXL4X}G%CWO{ZRK~GBX<#l;W@|t{4{)!@#3P^d#aaNwo>nhjW!UWi!B(VMT14ac> zt3M~tr7}_-hvy{ESAIkO3TVkWuDmWls0ib#W5{zk&JU02_BenQ-wF$eIqAt13)Whv@42B$7 z&wP+8Rn#4?#nTxoxN}U_5~I7j>qAva(UBa#lz7A!%B^DLR zFMe__8@E2k)#iLVmL@uo@Q+S^FJL$&$?#(;^zktvS#pKpPt5l zcygNgz^K4h*7{1~7J}_$hZ}5bLR>aOAe)roTGcoCUL;+?%jaTh+Gy8+mn5~K=FQi& zJK)t~I6lvOvnqe-RLW|4;1+iO{rBJx|M0&ne?Iuo{g6sh@n@cDDNpiylRsrRQq~NY zQaI?E!j=v<2B;cEXw0Q#pBGJm+l9qE)-_qMj{q#)Q2ZIAqI)Jue@a`vn@Q&-$jO~v zM&@#e&5sehop3N%>_koRr=R|m4dYk*c_XmZO4#37gpVxe-+zA+kKH$nkMFh-4fFUd zGX2GbuEx(jjKp7l^mfQ*q8S2NkrK5)G=F&S7RqD0+Koc)HY=(?RVWdmWp@ghhl?c3 zXd!sWaF*R_Kwq;NPoBy#g6muJ=;a*rg*R2lS!)%d^Pxlg5eNpbd)E%cV{x22cL5hJ zjG(Kl6H7~r$^kc6KCFf#&4nd=VncmCO$tbc`TO&!5+!q0fs3%C#k7vzfCU~IIu#G_ z|IRK|)Oxh{Y;?9P7{3~~Q%x;mA)F%9DJZ~|M5n2&BkHG$(b+g&JiUl#rbC!AbzlrZ zOcwB0$O?dIlW%_cf>L{H} z0kYis@QlovN-#-z{=xM=syn9wJCjKih6Ud}DqEN}hCk#oWj)g^{Mgmqg+06X!tL>( zsVRu=o-V8#>W9l?#y7w5UA4YZ>?Z|mE7owS`n%R79|^Nme!qpO@4d}?Z)Za4WXM={ z6cKP)Yw!1XZ)Y-p=cRHJ0Q?CZ@?A}Ut#4>6+B@2@Z|`m9Ef&m>9w-7408;o*ZMLVl${gna5e*O1qZ2X=47m6=777b+RHk?c@Z zFSapIJmhhfWV6k0<#8+&878dnbmEm$Ge}9TfV3I&u|D^Dy}0fcwr$&Hw6r#3@19+% z7%!Pj;$Q5fKW(_KTzBv-1KjS0`Ir@`r)KFUT`!f1;Be0>0c1sl5Y#Lo19r(mv z2Q((8fB%CioS)8M&$=$`-`J1o1K7586OySUPMtj0xWF|=R$-~-aA((wq_4A`-hdV3R3GtNndfIz4!RPN zt-p*2IOIX*l#5|5%}yj^!3-2JcWw-2@cBFK=xuhW-52IcL4n8dnd`f$=)nFpKp#uv>E{>@6Mib*y>ka!!1KT^9`_s}Yt;3bU~c3bLYDw=-UowJ?XB13p}w$>Y}_?|{=>#nUGv_|BVQ_+3tX z`GI|y2`3OvX7Ks@_T$d2>(CwYA)3l!YAMP%T#p@t-ALu~@Hp(uqf~G;QRH+!8%nkY zi&4QzOv-kLG7XYWrEw-2tOK$Xaphw`k&j#0uHD;|KL-W}aQLkw*tv5D?!NnWMN(cR zz}@UmYBHHdvih;h8%LYBo)5*Jy+JG6rKa+$V3%rcAdwCsH8hkG66R%vogeQLRbmJ3s`(Fuc|1(Uwh72JJ5%`~J@6-kVXPE$7ELEdg zJIHRXWBvLKs-P>KiQw|3E4X;!O5>BOjG$(aO^lhCJjH3OZ@J#jCHX~j6)dC*%n>W| zUK(Z+WrP5JK!LvqB69a?xvNO8Jp)5>90}$Z0|9NHb^+E>1Q8)r4dVHBwyCvkx)| z+Hv=`Av7}{pFDgH_wU*OJB7r3yEZbe(@NEeiExmdu&viaGG$|alz;1NN8rUVYrO!j zn1G(1tSjeRn5ftd!<*G+2^%+Vgq{AZR5Cb!;UX@azufrLDl=MPXxmS}x?#wE9{l-# z{p1Be&z8?L%~u0bjiT0QRi!!_Pf>mr_FFSoxDL*6_sfWy~xW zFujylCFM2~uUKTQn3TM}O~Z>xWllDmh12Oqj!uooGkD?o*QnMmG(NG$3S=jI$ZjUj zUrnjI0j!vm_Am4IKe;V{7A9wru=42k))nSbB2OpCq-+77*=)n#S+|7GwNGI%WWyc4 zC_>R!p!PNtkF7C}Ig34A1>Cu_odIu0bEp+R{gJKs5FhCPr+B6L8~Q#$G4>M zD~|_oc1FWuv8i!{o6YMaQ)&E^+Mn=N8I9-S&W_;F=4P~!HMNropP9@mmFIWX11KeO zuVDgUzwycY(bv|bRJT~10NmHwgo`;V?*8Jh;LgweBDOyKY5c-RAAr;DP^`;gmYbhS zWtpZX_&4{+TwCMhYE|f|X~pPnWj>!5&CM-T-9EK`&1f_s5^3DQ^Zzirm5csQF0%Y9XES(c*oSo?%eC+O zNNgl;$Y)J_En6sKcc%@1cT)nNYrTRkRK&Z3MGT~0f{Krxxbj)9*F5tnG7>a zb@96yX&MIG-6$q!)Ck9!i4^l+g*mB0ax2q3MjYJKk6-`9{kS|I#`si%F5$7;wqvNX8Ncw@-Bf2z_}voMavmDqxD+E9O;hES)Y21Rxd7Qd^h-0rgmPVD7uFtW_z2| zWKiAlVtf>Jl2fA@{tnM4kt@~xxg~`!w2xwcyAkWXB@EJ^#`s0z!p%i4;?J#ZdF4+Z zuU-84*nKp|9805Es^KqQmeOm3n$VO|@H@AyXJctt z-_?TKw+!O&rAa2bD%z;#Br#?vk7bDKwW&BV?silt={p=!jZ{$YiDHx6sW*GAkfi`V zmx%yU!inX88m7?9j(TI=qJxSZIIy3ptxw5fX{=~8jAx&Do?v(L(4{iHq8eV-&_pW^ zgcrxLsjZ&izjrQ%Ep0Y-dJl#ORF?|^;~XEr!jry5)9dSl%2PpP~EdWfI+HMIXCIZmqsUWY39Z`HocUPlDCBy@LkfPSq|ZQIoCffiy(HQC$K5>!l3OxU5^ktek6c1(6pP6u^|tL> z=;E3pPqM@K<;xdw<;qy&6LtIFU9tV2Y@*oKZ{CZ+!FB52qOjx+&`&(^#I*(XHyeG) zP|$pX$eTkLA0NTib~_WY0Z(5_z+}*I|9U@$nHQ1-FuAAVT?1~&jvunOq{Lx&(2iNE z0O>nDO-_u43phC3#N=qjc25#oY((uuUz5!hBsFsnuQ z`!@&B#F*bO+=Wkl^bk7Qee8?VcYiCGu z-;T-XRk(6j@OK}lx~L_v6fdbIQS-49S||##B%7bObC)_l0jfjHtq~H;H!hB2TYo2H zbK_%|#&G}c&3NJb6rzrH$W*f_IZZq10s2HI*zJX=Ao zAUlK`RMlf7P3F&Qkqejq0%Sj*rZYBn*NZD`%yj!U4q&=s$A>=ua~Ryb9eeKmFz$Wy zV@%5ZNXm^zd2+Hdz+99PmFFpybu!Vp(jRmw^{?I<)Vy9V)~_F8GOVhhNT<`O7WE2i zd|MN+^w)#0=IX{7?81LL9K#dmB2+G9e_i#lT$j~=&+iISJu$&kjmRd%(n&6dONiI( zcxVf`T_lHjs<<{ETaadBKn}II@ReOY+-5lstx#t}tv&-ho}0(~rSaXqPV^3JRAbre z*YzN>JO{0oWm2DI0M}pxucee?L)@$aWdeP*Ii=b`9J0#H#VBsy+JT;c1inq}{(W^$ z_UF@(W&p_W@cF3)^tOetv9E)S&!zk(Cd&&}%taF8a@y$^S(~J*3EFfzg-_qT2mNi$ zu-F`AjRABL)YADXCKmIUPqI6$FkD$?;q8a!?tm<6Uv1;#lk{O3(by77r3~y&P3`*d zxAwo6ZQZ&>^$l6aCgjM>{<*et?gnGuFf?teKPL&C^4^XA_*M!}U5H>NUcjLN5>O@r z8R~vyqYpo`zeO!#mR>38L5jVuxlcgV_EB($QA0jl@A9=<^#Jn;4^pc zZX5x)cjqRYom{}7PkaSi_8i2}_PyBs(8uw$NAFTo4&((YCoLq43eenkBSD*LsquXQ zHQBGT-kLYtmaUtZCnR@ykV>VLKbO}QjI1`cyCJZl{@iF&{`{{eig=Q_Rn{c#=wR+$ z<_PuZy9)Kn53!FrXoe5aM9`QzJz_-ywAtjYR_oC)Py z`ctmS;ci1~`ylSU@7`64jf`U0y@Y!=IT4`>3c4+L?Lu5_b}XIt(3W+$G`)z8J#AQs zCNMU)gqh{2x@}2)p`*+v)XTxGUBl{brvLo6e-k~ugX}!*sD-Ea`8e`LS<_{~rcS3C zDswxGYUAY737)Kpib&n=fQdFUuf}FqC-{!e4m|$&!)k+0sn~J4>{t%Z;k8!}t8=`S zX*Mb*-vFP~F}h9rxVSAbYd9MR=7VRB{)aoN_UN~XE9O%=PWHaW)x&s%PXQ_97#bo?2$Xz`UZ z4D8wZF54sE%Td|?1mHrE3JXu05(1m!8tdT)*a(s@m-lfWkRST5zFgN#5nOX4M zcfX0``~fPu&IxUA?3vJ;XiPO&4uIO(hJ0NyaUGlJb71PJ(2sk!3Ixw(0@ zH(h`#Uq=;R|BG+p@LMOb^0D>WPm598=!4) zcB1Cpj+|}twa09x8Pj18mNFrn3x|-bG^3I>V5+tWKRm|7IPJXlI6m#eTj9<1bL9D* zUScvGdKek!L1gTE)#I594!k(gal`eUpE9DoZ9SHgRwjZbjD=lz;)I6NQ#K~97EH!M z?4LbwxV9iu?jbNVp`r~!HxHqNfoqS1VKemB`|-?M5kxTzcmE?uvOPxTTzKJZ1tW`I z3EW%65s ziz-9YN_g^#XKpSsSTVD+zC(YbP(bEr(xz4_f~#;7L~JCqQ>ii)hX$8y0I-}@%TT0} zST+_LE4UCa6(Kue^-#HqdTV3iULA|_w71EQbZimR&IKwDpaB%@@KUv;M+P3yMe z|MxHcZ`JO*_8%gMFJfwT9t%`$R*MB2I~}Sz(&sWGMZkMv#DR+37D%?i^7aAok-BeGzx`V7lFxU&q_3`tV5$mo;K8}^1%hD!{muL=|0it!#gPK$ zAv=K+AbAYU!~l?lXrfc|*XLfOoLEZz`v!U%yN&?QJ^LI+uTC~TakGg`)}&1LT5IXB z#m*2MbNo36PF06+rr3*7Ci-4i8M9=LL#-~gHsVs=jSVgWvAMpTQ9M^sOij%diSwmRsHqGf>&R86VE>L5~io; z)OXg}nQ04-P6u(k`WTKb^5&)SAE z0d6_&!`Olo|LqL}!NHAF6BhJ(I*~~E31&AwMi-sLbB?S{cQgn7$WOkZ4L(lX#by=o=%bm8=L{UPW2TH+9atxuibxn&ZI&39p; zGK`2mjK%T*{`{39p19foW_iqappvVSL=4i8b|i~_{O-51c;ku%rzdR$xd65e-;3`a z$z$W-UARbaN>};_E?ZF22aqiHLO0a`u4>zga_=XQckP9x{eE1UG@+XH!OhS9tM5#q zSnXwudr+zc3DjP^aNdMJ8rg}XkqwRW>BX^yP8^+W#*uR|f*O57V3Wn{ayN#(dv~fu z+Afz3M~@xBTW=n})<4&p=AerAF%hoHT*mkXXt`xn7>iStCY;cB;Ph+~K0S$asY(EI zpw(l+7(v%o$)Lw2ONex2OEopZAd7w1nk4BKCd;#PDdZhJYQB5((9OGWNDjy*!+81C z( z@XKW*m;}4f*4>BBt{zNZy?{z&7I$nO#4{%@W1y{>%GH2?o9daMc4;n)!|Zd{NV05J zE`E?rE7lZu#bPn+-m`-_zNF?Nj~+XWH{TF{-rAu`Gzd{q#bR|cq{m>$%ph-cAzF3e zh`xtpu7p4}s)|Y4eY`G;rkSc2<|_MdKvP8|@{rr=$U^hACcP!(FyP$OGV;#;xAmvo z{Un`O#*t&^uLGMYKZl36c~MR;;PQM1-+FDCo!6`!D@1bM!Ul>K(uhXFn3$f%%TN3j67!Q7Xr~M%`xsjYtLJ7dgT6MhYC7>d zr>ZD8sjB1>*a_r@b5^o|Ap*s++}&D+<{EZshnS~*F31!bPQobGaHELusDRT>^7Ur?L-GH&B3>k(M&E^vPHnxq7H|Hz( z*69QmsPKkc>cbyvO<3m183qf3sho}DwjDirW9ZJV~B8kvFz zS4~Le#mDjEw|Flc63ND_=FQs=0eqP;367x(ZxrZywhgIZCifL2o-m z-`zOODQ%IiIWcIQ#hyMt-nbeg8?-A`{nuxcNRfQXIw>Rj#6ZxbhPu{Tx=_WDs0USx zAGJaf+t&rvjT@!ir!JpGW|@6>*ZmA^Cx+XsSd1j8iUzSTJxeen=&$M$mg(nf2JPH%im>oTX!&kDZGH=E7Vgh#!0vHeU*P&N@T;s?i*Shj3Y?I`BcODLM`*lp9XP_D6$k%2dc=B63n7a5Q9bF+B! zt;6{Kcb`^sLANr^O}{tqpx>|iODm_;EsgS~017R4ASY{@*iOa&kG=N*knB3EgiqyM z-PJkA>6xCHo}8r7NTZxA+j7L1U>g<#_L{is&6S6GJvaBqP zG&!fvxvQ%y=lrVv^WEx}MzZ9DY?#(NJvCJ?-FM%+?|tWN!-v{#1(&v z&zK#iGV|yZGUMs_dFWCC7nbwrXTF`ULvA*%n+v6|Z0bWOlEnQt4ZNyca;(UmKl&na z%PSOY8Mr#Skz&QUIX8<~)r*C|D^03a1BtC-L`BGL6@#<^dv|VGB{o)k%Vj+B%o#q@ zuh^P3$e`$*%}F#^5{M>q_`;DOCYMX92~zqIC4}8A+lSHO^I$ZTM&s5SQ8%~^VOB`% zsyRG)X%_vRZ7@}-bNG(r5)lNW2^@d!Nvw>WS02u-4Rx4W3ZlEo2eUEH%BBojw(!_A zX3Dg!t17t;d;w_hcG)yU`MQ;*C1uqEeUYl~@|7!C_WN=6>{)#2i;u88U%y*O;zSx+ zcJk)D;+8Mv>4==>^InH?>&-~o`&4;Kr9jGaq%OxwSq7~h8;q4ATJ5!Qcrpy^v8zcO zU&x`qfzRRVypvL%{%{P7<^h&x3b*WRQ}5&&q@VuMiQ`BuF2l+S%ge;pRQ2P>Z|%U6 ze^GU6j`Vnx3->}erD_!70^ZfqjE1IW-1P1rS55`dSQMN09fBjVh-c1@qNlBi?~-^> zimKs_nwe6Aw_B+S&d&xg)at|O@dYZpEQY%zQi2`+NCA&7kbqVlFT~m7LE|#QnIIZz z+?PF@Y1~k{LCmW2l!I2Hh;)H>awh$vrfX;@TH*glEBn56-AykT(`re2GrXu zR&3igg4X^`RMZ_99@&PK@e63AQIu&hLU~}e;>F+%cVb}sUi1!ZP=l#MktlMp5W*`# z@=z8x4Le!0G~w@_3t?R2LoNz?6;;+;>)j?iII@+MSOcaP=GDv9$8m3RgPX9MP@=adm#gD6}XOslQN?W?lZpJv6d#S%t+YX|a$ zGL9{>HhoR4S3=5tsiLxraW&Yyw1+u__$*BGn&;>JZ_pi3ySEbkN6PbB zSi>h#$g$GeaT6^UZ|Itn2CuJRWu+`Ri(3Z0ILgY&NQV<1RvgoOjvpW8yTZC!lJ~CB zX<}KtV&K*w6;E+BpVqpNDO+*FkOg(#ngWsv%G9OP2rR|0^_F+>`lU(Ti8#-x1t*b- zhFM{F^)pd`>s5go9JzTEmQP}3?gHY0alVh2adeEC5}Wc` z>X{0NZ-8`q@Lat2dpGu?|CV>c;jP2PGpDiV(Csi5Nd^<+aMk%(8BQy4AXUjwz)xH4 zM{9cr7SkFl;C!|z8s=&IdzxgLBnOqD5r6u$hO&pXBmuAc#%d7tg#awYI3m^t6x}_l z`BORVvGNcOg;aS?PtAYl@?7g*TZNQoB^QI%yca6q#%szm6`9998{K$eJc8Z^8=7eg z!F|`{^_i z?$r)u0bf`nWzsu#ZNQG*JE?%8$UA8K>W66bSc~_tAS5hLW9_D@CQH_E6=+Ni?k*Um zCgGuRtXnP6Ral~zAajFhE&FRXehm^GLyV`%zIyYWsv~xh)q82fAEl+Aj+RwT-$OEz z_;#CL#~|_$yfCLBVeeHg@i%UA(eRs9C+yPf7*ed+*83XKO`>ocQmlm*5y(`Lb++Qn z=rZr~YaS#@>!M7_zDisxQ67^TgUw|_fra_(*&q@XnT2>YAI!j@JAxZGI%w35H1uW? zX#tIH8&!A~Z4EwTNo@0>IPM&7BT>cF!!&o{INC{6Cuc)2_U**hLwBKnXp@TNI59bi zBvrWtL>13db94cV{wWnrzLN&wrO^Z)nIBXkzYMID40$w2JU-1}VU5#FBYPUh0~*iQ zfe&qL!~1U7MkP3jaFGwMM#WkB#28uc}Z zo3a>Azhi_;;vq}Iw5IU2hrWp-D>W_M{n)*^OF7pFVZ=yii&J52-q?zlUO38fEn+3} z>gOV7YD7hvl~+-$Pz9If(bnFKbUKSGVOHv{A#bFY@PV7#VAsOfKU9Y;JuWs1_)8iuv zQu#R?b|m5}$jnY+C6>YFZ9CvJP)+gKm|mhC;e9$Yx`J@>)o$j-avDV|%WyR)LzL&$ zXirSW60B}Fo;^8DMf>WmgO`yF;$8c^Xtt#=((A^~0XL3ZiL2))U#dc4S1v{pxOw|V zG>_bXiP0I_RbFNUp+jjThzB}&3Vl)bWmG7IE!a~Z_-J!}- z-a}PpGN+{s50H0IY^&J{W7lE6aD1OyneMgMnp=S@aRnKva5ikM9V3wP6!3Y7#4J3(cA7(<(W)` z5uY4Ij0bPswO36Q_A;?~D*@JCt0)!HJOS@GjpX=JmcJ#?q)a?%;qnUZ-?tgg<}U0$ zco-u)cjMd(PoTqAK|GT~*wP5cz)oyFa2Nv{ht)v8a5zL|7lVIc7N%SR!I+=5CkKYQ zT=>#UA)LvRgjid+79q;@;WjT;l39$-&7qeM#Jl$l(ykQ{5Q8Y~!>r+}+P;ef=H<&F z1=F-m6_U*NW_Zn9YKCGI1Fk57Qb}qik**es$C$vK+YFdk;j&ghOK}eMtfdEK+>FUc zg0PX?EUe)g)pQuyq5<)IRn@|~X%wz~ox-Uio>_LG=wOYP1-h46$!B6%nV&*#c?ta; z&Dhw}0IxZ%`s7lv9P*Uav*85V%rVxaU+sORRShUQWj1k^2O$wj+|?L-9vVhp1Fp;$ zk*ZwdU}7|)(;C9PyXs*DUrc6B&LhE5C31{R$>N}TYH6s)!7T%57KNrI;bR$}iyN@_ z-gl$3rw^e}5aZ+H$_Ze2co@yiEov;@#FdM%CIhV5QGItwQ)L=|ewwP%yAif(2D|w} z{f8g93;6_<0q@yjG=ZB;Wu!AJ*w){RT^&6LQ#H3!5g(h0QoXPeBhwQpL;9_T>9sIM zFC)2h6$QH(Q)#;9QRNJrnafC|@`xBDSalWVd=#!q65D&~(BCAUov)-VH9rq)w*!q9 z6$pDaUSWlzteUi|Vl1G!luO?Par}G$(zvfxZF7w$jqbxH{ z^BI)p>aV zE!*I0Xhe{;@etp~z_K6Cd<=o;3TwVb>>BdmEc5-f*>03&VqOKQrWrt6gnGW;rD7iE z=2p;Y2;uH6-RO2{m`t(UNM7RMC@}-YSx6a0zK_NxDsJgdlL`yhzY3)^wlu`Cv=XLT zJEV-JKw2Dr{9q9m=jGghi>heInZZ1jSDx>}01ct2?!hJt-$jyqnMy!2QN0ya6PC1? ztU;!9d1{`|zKt&-R}a*s(BLs3urPy_i3xPnyRllUYbf*iLGjKz{LDE+S6$3>cY%Y27&yy_NfaD`3Ngi(kz@*{qr&%&Doix z^7@nc4%>V__#<(2wKQO$e*of+K8Z0Qh2=jXAb$BZ3=Zk(G=;^EmIl*JY))XEbkCtS2|6<+6Ql1r-=z^%ib zYRZ@KB+Egjl9BS1vXl>PELe##N;iUUxMo{f)~_NpD)=7rEJ8BOqy0ujd;&wYgrB&v zNM$Nbxh7cB3)taFVLZeNGAo^3^{i-EjH*1P`BBOLl3exWui+#buxN3WZ+Vb$-=&-Z78Vv@v)Qp}(ud({}tXQ_qEYG&qHq4J-MllvZt6N;Usmd~C{GVesWZZmq`NVYD zb9mR*X4a5nJcn5kOMPew3snn#^S;}$h3af*b2kadPnGLX<=W@=8raig zD5v~LTUbG%>Ju2X4C=GzSvjN%)*89bG;Xs`st6Sg^-gSTt#u0s#0UzJNgrvL70`u5 zg_V>NHZ;ECQ8%`d#*ui38vo?B6!Gqxn{ejTSyn`*FmmI4XlnK;w|j|uTBgywd|?rG z5?pte52sF?fdurCnM>9n?@``LgMLjPp>&HhT3FF+YQ|!?gq7^Kdg=+Pr5yJ4RI#tm zhz6ImMDV?)Qj?)n%Op0RhxR9zRqJkIg@5ew1a|UIm3;n3+O8IFD9O5)x2bDr$du)QF^u%8BT*XYnIDS~0pDRWpDuP>uS6 z3z#Vx@ay;8h7qu`u(^viS<16kiGCTP&ZL{*+mxp%F$ym$+;L-DtzttMDn)p*R}oK& z7-?a7&freR7#gXJ+nU_y5cRyO%A`DdDG~;#)H19vE+(pova&M3@|3=D!8ptF`B)o? zx=oem+xEC|<>CcgI5Ub(J8wZ#OADI3R_a+uj`{Cm%XJ(!5i}Xx4&554<0B^*%%*l*u!c%Qg>mku)`chA-#;WwF!>sX{8#phHbD^6R>B;Va+e_9@qLc@-C^#U334a>Jz~k z?C*MIBH1-u@Mm$3m4d8_rqMIqO5kYEZoXVaxu%wOE!p`hGa<5EAPM>ME#J9 z)EKxGJ_acgg#<7^HlM?hxjaIyZORzmHDbnwP8aflaaK+o@L4r9us$eLXvxjJd}$GR z8sPrnR^>VT`DZ6y6`@Gp#d6imN+yl=HO?WnN)ny!H0r5_$Cot3N~><~uYtTvTN<+1 z*~#CeNa?N-l9q6VGEuY4rzV|EZOx51v~>e395m2WK@*WIdJo=*E2);e=qGoKfZbC3aXKLEaoi~H)d>WFe+R49Z^i8E^$spX}Y#NZG{C`3IPNw zEKjqi=Ji@|ppxPHKj?W~r>&Zrh3fm35V&zx>8;nWshtK!lfcCWOz}yTIe$iaT*@fQX#Geshs~RY zaAs@m#5IV?`sR2NVM80*TH3L+5`s7!M#^rSUPvM8qYP)wW^bQ{`)}$& zD(+{Em#Qih#K^`TMKV?r=)@&I@+`c;kv25?+<5H8E0|n(#Suncq+HpEY}3t(a9;sy z)2!(?H+obD^65ZLpSe{wPVIE?D`i^rlkf8sbQbLUXWQ(?b&7LQN5u;SdO`fon@u0yDX zl2n`}GG3>;TFcJz7>ATdk#x(v(RvwhHtzLCYFT+ zFQ}`l=leORRNA%WdGzszQO|p4t}fxiToQkK!iW#t^&Y%^*8mQ(QgUlQp8+fF+H3$$ zw*#qM0w2ERCUkf9AW79eGj%zVV37+XB_n;-Pb~bUO&HR zMpyR+gh<$-R2j>(0rSxUCJY-vzAAk7-k&OR??as~6@jH+b~wl=b6o5slSCQSMR$graw5+jttd|#AW>3M~;&mYBfahL@L0EO!IAuB-dc1QS32{W2B?P0`;;sW5#6s zm7xGHgT^CTbYg0HhBX-z38JhVflOoyX>u9ii`48TEmrbKW(t^HSVlINK@)4bf$1^$ zr>$S{-s6UYgI`WHB?2cXuvWROT|SJ6)=tYgp-Py&tZY;fvQ-81=TE{cQWGS zau{_DPFSpFoV+xLBj=|0BBs=HFOcz7DbEg6Uo)uJt1V$mBVX#)RuwRKJW$1GwC+`T zR$v+WNlu5hwxQlE6*sDPGFf+%4A|v8nvE->YxR0q`wnAx^A;pB8LY6 zg!q*i*azCMfA4;L?Z`_sPE`!L_|A`P#y%2ZUAlr5+JZ~0=%w>Hc&Zt6B92{_DE3=I zXfkH8pm|WuhvCW1AjSJ?cKP5gjVs3=Yb6GmuBzbPs+9A!C`%b9#xUIKl+t|}65#jq z=jGniDxdjWP7PpAv!XI@>POYv$7dsj_aC%TxsFlsY51E*mr-v_A)AOIm@z;Lvr?2R zqphD6L=vZXfB*4kpHf4c1oCXi;Os=>t=xVMsnKvWS7&gbHN?tXdoA46lAGoB`b~9G zz9CldZ`#^U`w*9eRsNg3;vH$hsj0Yf25R6l;SWdA+SA8MPZ>*zEYg`Ywr}5|o|kLO zQvy_+eDVQ~0L8AD-6DxSPbZ)zgGZp@3skSEyEdP(RRB^G0{KB6?|3 zmFM0)`|!fK3z&*#vB7Oq<+*E+X(Y;sECq0yWh&+Au4d7W7`CyJaKIcuk12;m+SW2F zEZ+1uQe_iNO&j4ZTv6p|sYGEYr%`YWqH@h}C4tP6qD7~a!`50eqd@M*S1z-XT&<~S zX+@FdewoH+w%iP@exqvMd~jz0Gc%KLSj+h9M+2&&U}ELVpW;1@6p+u9(A-n^3bFC- zBc3-Q8kolBP8$LdnP*1^Rm<2JO@*u3)ZyZZE0~-KAP|b8yQ3AUXar`9Ma}D#V`f63 zFvc#?FkUzYb7&f)({uQ{BNI5A8br)N5}~pF#O+(r?Q1|L$(mS4Gdfz^F~^#eL?y}a z=9{e+v<&v*=~E{WI6IEZ=@Mog8<42laInJ*8}pV8gt6_$Js4@V!MSt^u4)b$um)Cg z;*!>cIW+S5E1@BCnU%&OijBKyPYs2ZHUYorG| zclE-;7wHfG?m4`0dIE{n!Jq>1m`gXvP=srm7+KIeET^!!t%~m6ZuGQx@r{cbQrfGV zuwDkqV=3dp`LQLmx;6M*CaR=7%hHBUlAHubm44KoW(&!VDx#MUQ!c=oSAq{~3Sqv4 z=f~&q=$UzZ=|T=mmd&Wj1dobnYxk-|Lw|`6{*T{x5En0BLWsY6yiG9BD8y+HpFD9I zFH9`s#mkd88#5vB(3az8!E`v)H$-4I`UdU^iq`x#x35l~#$zO~inOrFrI9Bf%Rn z9Vsy@HWGUdD`h9*zWuK@TvE{?xx5NSRuWP(HFtadjm@s$d6wNQ6`MF~2$a%>8yQ)7ahb=DQeI!NO(oNEyf~LozmZ zy7}T)uoy^Sa%vVXmz&qF@w!YZ?w~}A5Hgz{zlynwr%;?Zk5ps@fAQpboQQQ`-Y`N% z(};UF)#J92Er>2Hqh+WUt*kUIg;$`l;+CcImN^yOZB4k!`*-Y_6Ih8San-&FizKSu zO?*#j)H1Wn=-k+kJ8vX0U404lBsS>>pRc%Zv0R5qw4lP8zdLpod?S!?v+`^;su`Fy zmZQw_VB`~3kh#{3uel$5W|k9qv>2jlVDDP9@&qf0OBt)`Yf6*U)x9s4uxRQ<*}G9a zL!y$duGn#A$%V7CX1*^j1ea#85K7_d%nDkXJlM0R4^2&8eD1Nc_`)|&sWFLbkh*4~ zZq0-Gm1nZ2dJ#LDqv+`FMsHg^j!#wK&%H99>-C^nJS>aL*g4pMP&BHhdg^a;sB=im z&`6IL4qFuq%Sp_$Qg5faL_W<5ik0PAR5nM#mCa7^nY(xb)x|4FQxyE!qsMV%xd98N z9e}eH2U&4_@W3v_0xNK|H=>)uAd+I`zg$+tCjKyHuZybIkEfn^4v|P2S1kQls?=c{ zIjGIR^Gz+Gp}QS-9omNK_%SqANKz!6<%$y*OLe$fZA6Ltxme+(PDRGMnHBsB%d<>{ z=b~M;z{Dq@U}-_s{F>%jmgh>Q3?GGs498h3Pk*9_u_&K{67$K*iIk@d6FeHnN4|dYTk)6b5;_n6XE3r%m)(~r6R2uDmZ-eFj`qA*AN?FabY@CL1-m_ZQVBX zG+EV+hzSca6HQ*4hO&6^@FF7##KH@x(irmTf+-b&7Mz74JPT(oLPDFz-@iD8r}$81 zJzJnjNEc-=c&vXBKB}kI-cHr2o#%zPXpAeGhUtY_)`A*fbXswIVhNv{DQ<`+kTR+<6>CN{Yi?ALwC$A?T3E9ZgEqRtys{{ze?tO%M)FmJ zJ-ewQgw*6X1F}^&Dngp9y~(F)t%D)A%!1}i%v#BLJ~WHL7@j;fikZbAQdxEF^Kc#GjZq$1WaMt^9CFaK2s0U}3 zspO@Jv+PC8wGpMdYeGDIJJ2u}oc%0&jn72QF=wsZq}fqs_f0v6QQ|(e=ixQPNF)kY z_52*UlEUfbIzFeb-zTHMYxO6M7@uCmV2cS`Ivpy>P`m^O%TeYt6xG(p%1I=XMZ)?Gq)Ztwyu`*lF`+I(60iS*G0-lJu zFj;Lt&`^)GdKXDll5whCcXo=EQx~eNeOIeSl%=x68oarjWQBv7p=xv2)hVY92`{yF z56gUCM``dY>5!TMUk2;0kQhQNM;VeL3OQLez;78OsjW6;%5hYCr7Fvo?_rtGs&q9} zS&_3+$w^=6mAL>(E{5Y5W^ie8@#Usu^)51hd2<6w9wEtV%Cf4V-?@ywE+1ODx)2N} z@%*e4MLEy61Isg%cjDODF;+?}7-o5z_*#ULB^5nou-(CH(a_8CO!A(J3wu5tVC9XK zu}qBWlD1aLGqZvS)%<6lxqyd8%ZO4eXwrPXTAry?29?+nMs{rF`%uF4>{l+ zX2nV>9->TDd5$ApW#!Db1u_<{Z1O5c6LAER3YLLsy6U8VnYL9JeDyw7>`j;q=TS;7 zqseVi(MHmF4O4NMHcV6HnJ!mZo&zYUN=ofGaSqFCV%u4sRpx=^DZxW*<)|vpg zD>0lMo#P?zt=zY3W5R;(>jA>f7~#b)Beu*{)puymemSI34!wopBxg z06?-Ey(dFeL<9FJAATOyxud9tTMXNOWIk;XP7kHcA%EPG{rOa3ao4BgTVP|<-5ApW z^f&d#NGlmhi@dyxWQKTNuRcvn>`;!Va){Alzy25Hc1;sZ7Bn=O>t||_LkMZhdMh$@ z#czG0H=nKe{xCy-pZ84R*{CE!JGAvaBe8y$PpwyURaZ95@6<8*1dc>)23#gtpuCCM z?fN54pgHQjQWSqq6=_p0$UWgpAbjmoKNi&y}dmTK zTQKT8#ZISHcHl8-6Gx26sNJ#-d)N7c%2Llwx$vTa1+^^W`8;@|*^*ofaD(H7>R&}k zsfk7?pPgkcq|Y$&Ucg_Gdg(_`s*&|XAe9$e-i_NL%}MSjHTvsmSL-Yad*zYp%3o8c z$F>-GlRD-D^RX5@GO*DK@4)7%NY_0ES4A7-_SOBdhCIYQCN;EuC(Q?WA-lOQgq>*i#@~d zci%`we0(S7jeCC0iWrydbR3*f0Gug3nGjNZgb)iisti%)n%Ec?D35yurR*60?(4pe z$LdF86HG}ltoL5}G1nbUq9!>@3-NK?+Nb#|RK1~t+=rBW)d^o1G61MFA+=A3;e@w< zY4h{x&Pb!Tf)OQs!bWLUq!RH7&ceJ=p(q@ z*v^bF5l9V`l{5|^7!?zw^m5EO^V|_JWndde8z;5FOf6Hsl|1<{KFTm zOwreo-^onmXi?D_L8FjWlZ|e<4qERH9(O}!z1*MTCl;ei7!%VQ?N~KMf^F6i*g} z>PFb24MbIRC(oPiEyG@6lDjBdMX6m?jV3gWC-!lyc1kNd`weBU33B<8Pb$lv-WhJS zgH_WQn6&QsFSoSzM$D&l&t%Z{5U_i2jp*9&NGeb7aGk^HQVBAftxH}0x|5n!M+0R~ zX}KK%tB^&ds8z}ErP&Va^o1+Qe$rxV_i0AwBOGdUNp(s4nkeAJs?12zs`+<|MFI4s9j7}pUSXDBnd zJDw7C@CYBi&Zs=zf_--9Z=*DR2MT-5!7GM6rm{TjlP?3&PJl5Y=YFK6i0F;)M)B_$ zt25&sN*8s5J7891rQwBRpZLX&C%lKcsO5ZSniTf5k{GL1lZuxX0>3uu#{l@>HJZMq zeZzO7+C0C3Q=M2Gvv-Yp|HzTAo$Vfz7r#NIsaU>e7qoRz2J`$jl`9z*`}?Cn{$ajk z7|tuq-~N4SsEf#NvftXP)pb^5%#|fWqydR6{r5h-=AD>}}xYi*kbx<43I7t;hV9*OmVr#ABx& z$WN-Zykc#wozh7x-1^;{hjwyhisJ#8qw-?#@ha~3fx=U#8-$(ZMRJPwEIY);xaQ%` z@At_+>!}Zklb^G$`Tt?{6M5G=zw&-fOlP8bz3t{l%-PzJ2V3Xt`z!t7&lLy$bGbW} zp(k>VP5V!Y_In)F?4P+7h9_S0Hnhov#h$z}2)q!0Mh|IWcDI^5ST%l82xhljyxt79 zzt$GBxqaMt)aYt{Sa2y_Kz6fi`<@$iTBWPRHr9Ofj&0$OR+kUe@6T<{j7hnECyyCj zK3aftw(p}}J?sHv9sz7H*QYDCFWL7sVprq_n8)gr&%r}-0haB4>n4?D@Aki5ygj|K z%#l=5tVu2=A^2qY_~MRj45IB%{ZMnmwozv^lW@Q1t;ca7IQ(||;7e)4+i%`1TOtH2 zKOe8flSp^py~v-Bq!7CxCmVN}`5^MjMF`DjBH(7WTu}|V**bG^E-V99(^MrzKos=N zcd?!Gj4?2%`u8OZ&@b~AgUh(wJ-PFoxUu@p7dlJbE{m6tNij_E<`FmdpN+h`tCQz+ zH4F1Ws|vm|zXI4mxVZ<}8eOXXyL5-Cgm=ljyMFH3g<;e(cXvL!`}@Z0Hpwu?6)ThF zfDZ*Xz-r0FOux4EYZXuIJl(wx1cy*ud^IJ@cg&9%Al!q1?`G{yE{FmhwK7(z1UiLsl_S+ z-o+yafl3-J6eD23u12dK06B)8oG>I5!rG&yj(A(GEIFe^jey68Q__Lx$EpXuav@}1 zT_#w`E5^1ahwpjQmN{hTSedk{2&LSSAPDCfvNj-t{?s?|K*Qyx7KJYkmkN7!o_g^~ z9rC|0dOO-w!eW~Nog&PC0K2`dVJ>!bCAkHU|i-i*MZ;NqCZlJ7jDt5i1zwF-Bwv0CbdtI_0C%>S`~?wYU{-Vy$lz|-65=KMCJ z-RrZGdk`Nap#yE#ug?Ei5NhVI0{gZHuw47F@0 zr_O?dnDE^4mgMGvqYA?|6Lyx^<{bm3m_8M7`RI+h6F^1hVotAAIunWmhJ6g4F{XSV zTMVB%emJnr%LkjkD&aTcB~)<{+_Q9jacDquTftn$2T6{LpH7z?bD*7w%e(7`O3kJ5 zYE?-LYlu0hO*B@J{qopwU_lXn+mUoyM3AA)TJ`V*x3|H9(uPIc2?6x9>`)#E-c#-* zlrcye;I+)q-)y}bf>*7j3wcu=5+7NS;xQ}+3FWzCi*MNLaL`qhjKv2M55+b94ssY# zKA#!88|9~EBrl`sXC8`}A>4-h7l^Cy`oEcA`Y=>$DQ@6`u%TKIesQH?AL&wz`TzTzsrTKc#F~%PKfte`APegG z^gmCny>W@0`-kU0FoggAdOPJ9WvRhTS%w^(O*WIefO{|SJRu!i~W5nKFi z&}}YZMoGif{7{m@-=A<^{h)?8XFpKrqy(H^<%+~feer`b^8M}E8$V0kEJ> zty8$kgaJ(b+6v!s=>9e5ho0l6J~izuK^VpIfl=RD0?aCYeC)9_GJ2Y@Ap?LuzP@>Y z=hpkMe1FVCfsOjMU;8^@5XYXB2Za-h_Ah3y+DK*ItsEkrUTb}{gk+Y<@L}d~<`M_J zb-v}+zg*EpEWp+n{%0@LkFVD2xjgh|XT$_jv;A?|6oLY1uqU?8N4KiP2%bjM zXpBanCSI>}JMAf;lmOJWgsVQV_C8Bhl1Ur`l&ua8`|~*qXtHp+W(=a__k@>498DhI z>4=2qfG@c+CK~;{Gbwf9zgpvZh8t2ploLtn*b}AChoBfxNAky&No#_J-2IY#cCO3a z;}sh7zCf*n>r$YdbJt2romdIe<9=i4ScjSJiH4zVIPA82U->ja_{RB$iqcjo*L(h4 z>E5(31>+sQb7U=Np3{rKj7OaJM;`XK6cQ&EPueg9_$Agv{midP6#XNtU;M?0Y=vK% zC6tbl;1ydy#I2U?5hgt?7A;TibHD`#IwZk`z_|2|yB3Xw96S9emqZ!#JRu$xy?5Lr zo<&o57b%2qdlm+Q84)>*3KLeeq6M`7))V#mft)Ss4RFB?1Tfh$k*2Bc4|V&EoE4hG zVVe74KFOYU!+#X?&{7t=Hwx7we0beV5RBD|EMvk#MdMaK$1YO#0CJiLYw4<-%RC_R z1TPl7F{y_({_}$e)Sm|J*2c`$vSJATzlx>H(ZU{ajO$XrP5MsjOvB)OX#*jfpRaU| zpKqdJk{+Km9mFj!qiLkPbsBf1S(r}f32Ise*++FL0pt1?G`_^Q%?W>mA4VnCDEKyd z+6N-m0eTp+Otixu=`9oLBRc^*(7U+>N_|RtUJ>w>fXHkOYu1(+AHDUy&wNTmidpTjki7!5NuDa2Pp|l#(UKk5lL}H zxD$wRCWw!_vlmsO4PY(NrJQQ?q3A}UY!QTHqY41(FjuP~Ri*G`AQi2;U9Y8Y-VF#h zoe5gTW+zLuotPsH7MwPc$>&v65DWR_gC%}=hfrl_`mG@6ksn{+r?aPt5D+THqZaSA z0OPuw|N9^|C3?L-uxf+wzjMdu!Qbh}EUCE+x==Rdelb*UGGK9|t8C+KABp4(=8%&3 zoQI}B?gbf!%*BER}Zede3VziQv^4mGTB8S`!rx+`~Ans0;C0b13QTn1EIQnZh@F zZ3X1&>D;9au0!4fK01?+1CRka)HNDb(2o{v;axclcNVN(m4@w9EoXS`IV1Zb@k$L}HeakTDI{G(ZFa=33&RcM z6tnVW%-vtj9NBMsj$Y4yDc>#m2lOb5^tFZRs7f5#c=EQX3II1Tr+!MU)vk53!Qzv~ z&4XrQHQ5~%;vP2Ck6 zUY!~x4Tx?urfgJ6or~LumY7zwIq86APoA*&*LU=~??Cr-tsS9&zbR5H~br zTWbU*wb0)qDSWqKrl15Z#-UJE?Pke-v_6^f?1m@|KWbOjjr^k5AyHhb?U0TFTE&#E$)fgZIX?&Kf+Ea2VQQR_(LFeI6+jw02vIm9aZ+ES1kVggQ~(-k z(Bdg=)s}*|LRt>xTG4132@=x4nt$+4l<1bVZ;&}PB z1^wM*Y6H~j(-+Cz2QUC@GD@=Lw%j_k6IugQE+KH}{K zucc@3NXl5xuy_%?b6}{5Xp3Rd7NbNshWbRpoo2yFWMT@sPR?izsABWdi+@Lotq1Og8jeXK|#mq;8MZ+Vn1lYQGrDG(?&Ae0An? z;svWEO4NUU|7$f33HNx)JLco_WM|X@wOuz+y2w>kQn;u}%vp=JC_L`6xXj@)T?&%y zL9&^AN(^pJq#@co+YAJG@#$}ynM3+E80@q`wCQrb+UO#xX=<*u5@P0W4 zO?BCHaBG%jt|qAt8@UK)5_7I?Bf>OV&f0?s?Q&_Y*EW)7U}u^}Ip2_NA}^23$GR$E z8?SEX5mI$X2@*+i5qdc}G1aL36-hH8L|V*(_3rd*1j|B?D3xkx?=UE7(kw{FCRyjcc8bfQ>a zST@)QuP5S)*a?%q`Q75Ur*NHWWfG8)ircOnp3*;bfp)3DQ#fD`9g_bd?>Sz+%4;XH zCr~~1rf&Xr`LFI}yBdYg-PrE$w0L%-SI>S_NDIvfHB41Z$CoZmw5t#SfR{G3d(H}3 z15OIaM?{rHM)K8?A6RRT`7Q&vZu0V^dLnX3(M;sM*{3zR`K#pe2rmP+V1SXiKeHvn zpw*<)pkK`+UW%>ZCbgn4la(|g6)AAqK!gp)&Wi;TiB_Lr3>SK3c%z1$Qk-Sm*J$Q@ zyK_df&;2PqR7aW;yFILAp?ntDIZw|FnLJ|kiWqdr&b!qj;f74v6-zsMN80QMQ zIm45lazQ|b#M&o0ft+P0F2zH5N%q+EX!XJ&bV&2wQgB2xO1-W(33>#5d16~akpx}9%sKCa ziB9aLei>YvuWUl%rx8hn-dda@5gT=SK z{Vo(SaC}VSYZd0$ zgG))iDkLTrEhrqx&kxC{m#GhgfU%j<$ER8hHQkt{NA`%$FkH|jBh`6E9+VUl!MEBlpnwhtkxA*gB9c^8SI;d zZ}5vrBU=bqXjQkpeMiEp;}}lA%@YOuXl12JtEWW>Y(wyLm9*R>4M?0l^w#j_b&3O+ zilEVSk;+70)1x}?v_g=Hq4KN>0VSQ$#4n!Py>Q%(>SVy>Zt60xC*B^F7}Y3i*ykD?>b;lLMetw6Mf3!-b;h;pb-7 zkMB4f5WFP$XWYd-S=-8#f(75z_}ZC+O)i`p5QOgONFK~0Dj`nZ-h<(jhWwjxD*AYA z%UsE>JL;p+-wTKfBk`~6&{f&Ko~=e=PTss8CUSt4CRu{X+*a}2@q*x}vbmG#!rT{` zGfK7yFU4#f-)PG=0J%7WJ=p2YOf2yU1UzzKYxc4jUe3G}a&JJ^-x2lttV%kuPetWJ zn5lLGL2?Nrc~#J9{MIr}hAd`v#9IG*jk$tdS+r?6pwaK_-M~ECf%dwhU8yuKe4%*i zDE%R#RJ(k=e2kD>8^ z)6m$zKbrdlx$`5$5{< z1holsP|+WLDNOo;R83Z$L2QGsXPEClsycFP3K-;kVEp{)W*mgep=#8}3+vy_znRkX zu#8EB4TB0&+FVEItTLZiMkeJ1_Zrwd818C?)xxB5wvZUbfBHbynv==wx|qB~I^{s{ z6szp?umKytw3;>HEJ5;?oz%UYK7oL`1;9Q{q*5A*i)=LV*PPNH{ zBS{AtQn<*+EXJ~rIR~u0#a{eeHw=qg$dNI!uT2)`j_Hwlp3uSdD(yn~ywqI${K#FI z+rrzapwV(ZyvBL;lLOUM}Q%a_rQzkVC7Fc$wa zYmv-(szsQ74^)sUSP{I57&ID|@XZ2^`V;e)3(AI%0^O#oq7L%BA0uwt@pAF{20iG!swoopoiY4GHWKxb9&*1ebbLx2M4xn|urmc@zOm;X} z_{%)~4*HR>WDA!roU;z8LgCO>kWF8(y$Hdxw6-J8i}YGye^F|;IRSYK!m*l4icL^3cmGRvCy=&(8^o%Ao5BX;;O7WPk3Tr28iH>~i}V{H}Bpho;&u z1^Kmf{R3>$aO{qUH~Fj+t^|J+fHo!1h76N8`|a^~-a$b$Iqp=RMOgCkSl-I`dh!5> z+O{q9!hP3?Mq-$($*(q2R3ORjnBM94*0m*7JupH-dP*m^!8_VK8w{wsxcc=9+7bBa z127JI|G34KE4=<7nG*octE@t{2pL5%5%YN)S`RbvPV3yx$eNAHJRJv(ROKzeQ(@zD zJJye0)d*rxBtSLeFmsu&ZZ7L@NwLRBQrvdiW(Hdv!KC+8MY#r+rD?L2lE4q)8nV?w z=q|oEv5;p*A#S|Fe7`6KVdX+Bqous;Vt1ab19ihIpId|}deq*D%sx{wO6`60SAEfx zG?ePoTBlWId1LR|gvVYjjb_MzLTo}x%cI9pHUSX=?@WUN!4h@~dv(0>3grbMyG9h_ zUw&-Mc8C;?DT^xXwewFiq30a@qj8^f5wQf*m1+#1Ch=6qOSx7cXTzao1p{qcN?W6Y zjrfTw`K3utzS{P2{Pfy%>chF~Wv6(!t?Wj97rVk+MjH9X?vU=IToKcy>wrxr} zedB@@_`VrGPSkX0al`4!&llK!6P6abhVe2jZ&pH`AVEbP!5}OW;i!{=ozpgrfr;Kb z{8sasnZ8e2zozxesZr@&c|d`xP=b9`1v68OC9S^~h=LaVVQTgGYI5R{>Yd7Zu*pM) z2ijz4`~-2lp<%B~0iJ*m{0oumuh!Y6*21U)3z&GOl*4w4He?(JEYcn>Oh0a!`r)mN z0-_wON&1(9*Oh%z*-FECQ@*6rdOG^M4UzJzN{Usoiu!Ja=chufOPf5~O-L{J1?<1k zm!e}v+_S5VFik>e!4F-<^U?P)K%WA;gt9Q?&8K?X(FEa3W$Cx$ns2uynELb5kA_8o zsg}YNQ2D$g7}qERg?Z)sv)yEqo;`b>FJFeZ0L&H)$r7&2Xek4*bzjD!p?!Q7{Tib3 zyy{u(M|UiiWb6HpBk`xORH=_6uFomZ=iUS%a$iE;*x$VpCrFs-fB)$VhtA+Jq-jQ$ zsZ1&KwQHe$UShm~G!?6VC^6zr{{~|3j%%NtefJ-N9{Gv4vD4%c(f@eq++f!2pz(#q zyviywjX@?Ov~39c$oaXx6M=7(Og4+ORYZ@Dzs2gJHP^Pq`w82;!yVP-yx63DWqDOf z78vJIqIaXj8b~}Lq%7_LxD_v1f-x`~-(UANh4_zSw+*F>Y;F|_lwiBwg2mR8!i_$@ z*N-*K`zbB5>xOrAUbI08U)A^v&6IC2P!9bay}#LZ5A$ez3iG*BQj7gWc%z%AdyJ;z zp>O}aNxFHO$xpiAA?e@p>y|ZMAICU#QzyT60wy)~8c$t|?9_d#3jc-3f4q2-E~0to z)8dB^VEmqYP_j?Rf?unlbh=kZkX!@9$z7)S%$7bKbbe48o2jrB+f8}v*`{UWV9u_+-10ZJ*WR4o3TYK zA_m!%Pm7aknlrg-dsv;A(2ma9okYp%+K3kdAaj5ejJlxP8+!EPIjbc^W5Cavndn(A zwYliV@(#h8Vjy85#Hc(`M*3U=vP9Zo;0!N15e5i&9)hROrdEfC5}2aInQ)J_j*5lr zxmk4ldWmN)O1Pc;wKDtMO4e0|qTAh}C65?c0PdIHoneJEQs7s<LnBV%smvOLD7^J66IeiX}HM{|FK6}I7Ln})5DLOHf2~& zx1V?qJWFjdV(Han&+QzDc_AWFQ$H34XBTh=*bR+O`KNYVFMeut(UP*PC)Q?tS@By((oxlDUhamL#J1+|)M3@^ZjA#A|DP4+F2SEgTH9(5Q@vVan@n&oG=>Ri9c17wm-Yksw#~aRo#)e( z|Hd}a77OL;;bdPw%NXWCD8}?Sb8?eNS|LA-$I0=~$hdek1`Vge2e49jwD`geg7hnQ z!E%W4eRlxE)2Upy$MV%|rrD(x>~F62HBmOeh(71~9{(+~U$C6M(_WKLr`tAA_WjeC zp*Y%~IfE&kz9fMUIbGpd7J(lgQy-b{8umCgD;P@m^Ooj@MUyTR*wA4$+i+wp0CBFnuOR$FsNPapfoj^o3L5X4~>>wUUR0SG*i|xt)KPYe7gb|IX>tjuM_%tnRQnJ zEDm+%{-Wyp#gP5%u%eLBKe$n^(?Pjmd!9KG8p_7R{ZD^A|5^YAtu9H1&*rgWTH+0B?PXZ4g93X#?3EzpqZ6tiV+*G6Zof?&LSUtwqxLiJ1qs!AFIw=7 zoD+(8KZi9a+tpiqsH8Qvlte5)Z|2Ne+a&)5jLuS#3!r^w&6G4s@8KwpqnFkt`AYXp5q_o^qJl zOX&G-otBh3YQLN{)UGI62TvIgzjQBDqZX_WcO>C#=b%TUWMN#e-2-%b(G)>Wb1 z`%tWhQsO6cPO-3p|tVPh#;*%IXPoGs{^Tn8*v0QL{V9;B)YyF^Y0dWeXO9cpYn|fBW z`#+vu`!$L_;qgumHk`@f@{!0^+BTP^9CJfN$%`ZN*gz*`-On(GWY94<1la;n)H-j? zcV=5X0h`E>=_}o)Mu03c1Wkz|i4zs>*fq5*;n^~ux+;TWj%6r+@|rEt5&ERRnGT~+ zR{WNB{amHf8*a}LAsmJxaB>(nW;`(2b@6Qd{f2SJ#r|t<1IAF{jN12o&y++Tm)<@n z^e|iPq>Z$PE4{~dPkUbG9xz&w*Q__-k;uAW{hcHL&Z*1Ct==WCpI0|dLhDkO6OSaX z*gE!tHwv3xcUSLu#wp|Q51N-+%c-UWGcHbjh2Qgd(I4_J5&gl3&lYj z8~!C?zyEw+Ac0Vtc_MCGPW=aAf*8*hBlCxukUp@!||KfT9`c)j6?PyFetJA`4sBrCKLR0n}Sxya>xQ zYZMg3L=g!if0OStA8&Nl`^&8a>NW~b6-Hnhx7g#vGvb0@>GQ*iWc2Xi(_$nITS$-k z%QQpf2}arN5fV%8*>raTXBHA(Dm@Adn}STj&ZqLJu#UN-t?_DP?qsv)5F>3`F`<}W zmGX)BPl25*^}54fsC&Gjn+g@6b z7%!+jd^BZ6kSK+R&%;3#M8d)x)GL$cy35UAIV<1dBtIuYuqqytvhVI~ht#4#Ojey5 zZ~goNlSR;-KT4(=6Sbar-4_?V7#3oSai)aMo`K%yUpegkk~7^a|1$LDbhC%R%~t?1 zyzPhRX&AxyM?BO=#xT&fJb@B1hi+4kvJb<~ft0J;yTab_J><+i=_LggPHVcI2m4MA|8CZA8`!dUga+F zkWt?gFsS&EU+8db9y$UpXt6y$iW+yM_K4uLCvL^j^L#sTc)|Mn+gDGD-aTQW(oCg& z41Eg!7PpN6%~2H4g&yVlLRgaw0l36AeY0HS4gz(`zMmVGZ9q!ow z8&F+ac7rqE#voak!ZGsfLO(E%l3^k~&z_#7ZdW!hy(IEkO8I0de<&Y3w=oLVkg%;>27wA{1vTqFToCh1_;T^qFxSB&fz#7gX$eFGjG zw2SFsPPnE&+JlyUS)7`P2AfvEj4}XQ4Voo~CFhYS{e*5yH>`{UoSQ05;obVgETNrJ2;OSB}nl2c()@ypai;8rRD{_ zcUe0)U2ML8@$*&cn`)6zhOp?520gLKoBWiqioh zS;JYt7T6I;jr*O%$AY3v=@z|opfpz`IKdNQSsuV>$f2CkrvEp^=BD>4h*9`dA?@{O z4);0(;UI#+&$H(P$CqR|cL00*Cu0m^H*l)NQ++N+E6N^qJWSlzQ7@n4zs<@V7*05t z{(Zy@i_4KIwZg9&EFT`+pI-kd5j6zMm7qQpRWUSD>a`Hq{CpCC2j3$vt48iT-_?tL zsW5Dhs@w6pL_aj1F8FOTf8MmZj7dGI7lATEM##io=!&&eo@2N90(zxpZ#8ZJKwRLC z081a8`?}QINt;Exfj134s*OKszw|9_Foy~!KOZ0waTp6xWafG?BA1tmW+yM66`xo% zSIVn_=r7QSRjUQIs@&`qq-m!!TeW;>P>$?Pcry%nQi=a{9@3hmX{ye7rxU5R30(3% z3ealtZn^hH??})MZZlLU<;aG;BcIkKJ66pa>Y}nA`fLC=t9GXDeX)}6=2HI3Wo)B%Qx0jT=f##!edF6*ouLCm@fdE<_<7Q-U68;1R8RFHn0;?unA|GbYrm~-! zOPo-b4%NIP%kVewAByS7V#)8BZbz~z)>Qwk0NlT18&*dN5tN2MD#B7?-i)bypFd+w z={HbgZn%&biiKLUn-gXu6m^N1^7`H4Jx$W!qg)f^fj-M*eNJ|^3}xNj`nJd!;vfE1 zcGH9CEZZQ1b80O-fzWKX*Ny1uPHNA^EZ3GFHAg0)eOqs`+NsuJa6p9Q{pVJKpw4-4 z-S_9(BtgT(WvRcNgJi7RJ-e0ioVph}UyB~_?>5HB?KcCBS7TdUaj}{zza9GGSh`b=mi$_8(P%4~}iYT?SgB@M97YI+w=|pxH;8r$eXUrEbIO=&=!gUjf*XbgZ znT_5FS3kwhEnaW^br@xxLfHG^VVGk5+dVLpVRzd8Jz8%P{8lzzm!Qqki zS66+v2vupA1~IFY`)T79-WQ^lwb-Eg52c0}xD=1XnVrsW`2nY24Bo?IrSO>y;O6PA zjyV4Q{$$@yB>jzE*F`X4V5V@n`QXQZw2Pw`_I(OW90Sae6yc)DC8OI}?ee7z*+cT@ zZN#;PDA#Wpxyc#j`LV+MpAGntj96k>XUZ`AVWJ$gF`exEAPh@-u7O=+=~=&A&}&Ux z+Pe^LyilI|)sVv;8m`n7k>9o2(74>Z#?-A5!)&FqfK?{1@iz%{0rM%ytYIVvVt3m~ z*_X5GFNJ~!x#uZj_=qEz(h^&VV?*hOckAk{z!SqFC^r9+RXNC9g9KZ%$Qu$y3%2~q*bm&580N^4>-l>(@Etu z2Bc870AdmkN}l=@`2tlSIkr0S7a$2{w>cA{g}x1~I;Ajq;sP*|qmU7y&sMal9Nm|G z+Sh#{gu&hMMy|7BxSIbV1~ho<&UAr&2i+;IE%u9!tYnHFUj3hVEji11?l}^XBH(Ls zocYk|PD{@tSrcm)?8`5$rARj-t4^K-tqBwDw}SG5(vJLLwTT{E*AYbNemInrZ}Tgw zNn@OOzACx#>PC6{f@2M3U-Peoa?XjMWi+EKJW$|opVupLOV|J|&NyQyci}PYy_}E0 zpeUZJ=D<@SN`P$$$rm*}q`vlBQ(*3R?6uqO4Dc)9bE?5Fi|M&g^%YL9v>eG|A1sTM zsNs|ed;Xug!oljaxb=mRO8TOdil9z#RjfVJxk4;44$x{_XjmezVS!RCbJ^!tbO5Zkuc$B&cp1wZK-m;<5^vJ1YH%af?iP_mc=y!7KQu zzxo_6KM8vRUV93yt|=4HeQYg#q9z?nngLUma($9XDK>wyg3b5V7v zP|!Jfpg`1BVnzVJIhMqtUY>}KIig|4$e}l7B8M#c$CC}%r@p?QR7fj z*eB>RXEu}JOCbc$FU(*~>$n!D;B-elTOmySn?E!uRoz{9(m;6MFK;BOW+;l#9}aRg zC9f^Z)u^2o3affaKE6nEo}yq|>RZb7HwaS?q zI%!0cYv=v5Jg2X}Hf)o-Ki)|A6vg zP8rSMA{nO1pr>v0b$iPS8Wf zLQpbJG)4BR&xuqlYWTe!H$+s*{2N%E<3a2+#f~)@EthSwShKl-g_LpDzInrqhpL`tGHEkkO zW7gTs^rQUqO~}%m+|u1@?~aQ{yLVEog_Jt*k?mWFL;uT@C5*W7XW2NP48hE*@=^UW z70Gy|yuBxY4_TwXN0*_$ZXz2g%Kvd%&z^W>r?q;Ds!nV{!fG1C@J@eJ!Z1I-g>Z66 zeyZ%;zSQoW-rLEXZdKW?=(3&S#)(Y1wN1;dxyVGq;xex!SAF-&!NT%D0u8f@qx@M{ZWrzB zG5I3$`=feY!|=RmyU;#+SyuSRO2;=Er_Wv5$cZ;-NccN2b1nqTftuYufvAM|*nkRK z_tY(ZqUrh753PShOgV*g)j_(-3=CE`9;&&iENY&~Tss^)Th*aw4;iTO)q-2i>mSyd zKVyyyRcK>Y$nZF7cN^*UBgI_yJ!tvOT$BH5Zt6aAr6ZlBV?5OQw-=#5?M3AmK3g@Z z(~Wj7ttF-V>-92Q@E~jb#H^I!F-K_{wip~1-;a?0$f%TBk2QQo3N#UejWkeDg`qoR zP7S-by%Tq%4(z4S)S65GLVDk{{K1TDMirX4ZEAjS~yl8|twOE|>Ba>s= z^EO}9sZAcPd!o#10woY{%Cv(2kSM}C`OBA`kn*wAn1XnD(xepgzEPsl`8uFteoqib ztX4c<>y(C#M0@22=W6VfFDB~sFWz3U+M=sMSctFTpN12yH4S4zQ`OB7^^CFOrq1la zA%&plZV0mznnQo5Q(-pmg9q(9!~6OxixZR0>YE2D@ne6S?@~B{_@7ZGes-i2R()QN zRR2EjG4wB;?|1YQO_r%?$=!Vw`l5ZBixbuaUu%hP-0a)kUa`;2NfkV94$?uMlDA^-VE$qC2&wmn7pSO1w}Fj8(j@HpbzPQ)mXb+P8?lnt+$3379~DhwD2fu@?dteo z!N{=1@uM z!9?uP6Fs)7O+VXo4v1c`j#g!y+HC6GY3k7*rg^(x?+P-O3b8ZrKyn<Z0-!G0b9<<2K>`Uh<#d_LC=W4Gg|YUx61Z9NM113R_=_{Oo*r z@v5COyV9H%p5huFUZfxgx3waQc=k+eQC>ySsL0;Rq;?0%3po@Dw0<+elK1r ziE~l++^I)P0n~$Y7i<2MPg{P7!rWGy85UU^X3KU&CLxG73|1<)aGf)oZbk_t`wTDR z3SalaJz{6%O?VX-ZBT;%Mo?WV3Svfa+DQwJxe-k`xwah3St=}jw&7^P<;`3F0du3r zU}dE_$&uyO`Y_-u8@u=mc6ppyz7bb9kPmSkQQE;Aq^)S-H=q1z%vWRZe~miK0R-7M zYN<}m4{-{6yGukW6JcB_GgIE1&Px6D;JZXDuJD4fVUZsaDs-2c@y$Lpc9UX`-|Zm@ zv!Ny}?*+V^j%7UZF;~)=5DGr2rQt_|+|I1V{U*+zVd9;QFz5H_0#SBfqvc54@0{Me zyx#13xXzcG2qA(SW6}yxpcj~Aig_CnF1ADy6KIfBQAVg)FOfXnnxp?2s9(}bAAI?< zi+H8UWk{(ex+~{!P|6dpwlE6qOJ>mZR$$nB60s2KtXpLM44bKK2L>U1D7Vhk5g(m0 zf`yE-r0cBj&B1-R7C)WAtM2$>bc3Kt$%IrmF?xg58;JxiAMHDz&1Y4X6q_}Q7Uloc z1oufz{xq9h3kMujcYV+XTo(CKJGWn3mt{R8xnpU$UT^MMnTav&3<8O!PLRXTes|L( zxB=`59iQ?%J5HKt{eB&b)H->v05V>k3O=1SvvVy)g}tp20ALo!KFaZNU= z88&T-H7$)u)e6FQ0Exck<4v8m=k6Kx^!jNN$*KlVOA5=s zy)rS~+!oIxQr?VG{S4c<8`tx5_QKQOF}Cc*3};p0Bt~4!lb+5I>YPD*aLv=6Yv1vl zrm2qyz9bNpdQ#fu{`!0?=yDtK-Y3v>qEkCnJ=Y5UPiIE_=)Gglce{gt zQsuToDQ(C7h*Un_K)8J&<8txT(xE;R1iVe%!Z9(sxC1pjGZ%(|-GV^ylLHU9`I4c59 zVoV!7{lLhx!;PZWZ)b_3%)$Cu4!}y%(y<`a@zz=CGNN)hU-OsCkgyB221Rljx;6@g z@N$zu>GsV1{pA4tJYxquYN{PnB2={fSBv;d1Psa)pb@QCOBn_%%lRkkQMi|#22eKZ zb6|L3h4={inZ`>&_|=UYl7k`_qEo*r3$L#{s|{t0#35jtH6ni>J1}2+^6iH-*mC*A zhjcfzf*Prclqm-JTH!G9+2iQpRqO~BBJOuvKO?z?u@@=%FUHl9Z}|Y44qzH|-nx|HOtSPv>inO5cdM#9GWev*9o^;kJ1~D z!{*Ku?!39OwCpD@B05<>2_g_6W6<&ZPAv}(|9o|bcMa8<({~yr7;e08+R^&5sqq7c zlWbJ3qQ`SY9yZBt0Asg$`G-{7S_v&kT{-isM4SeWguXj2Le+=el5?Mxv;KazD=8|S zP(+mB*@TEB)w^_+JHH&Q&B3Z;gxh%;%LIdXnl#3z2B`1rqRMjtQ%;X#icu>cT5x|^ zUb_!O^C6W!9Dm@{5_(8Tr)04*y)~MnbV9Tn~m(V^BpGIj=H|I>xdD5b^9S2Po?W{pC&-O*xCDjCsDo@1T z^_j3LEzW*T+59|Il0yKp2K;Us6_Y-_dT6w(4|1sQIh7J;My#}%K@0ZvWg!3a+Z!D= zjqZ=Zqk+>mUoa`EdHUo!8cU(>-pc&w4wQiw(FJ8`wjOzhIH2Hau@U<^%Fk9mE81}B zwxCvD_y)A;0stdf8caVCwg@SXj`etAje0`HfzIpA?I52Gex*d5=);YmHwe*dV8QcX zTg$GDGf|+yvS-}*`1zinAX2$Z+FIx-K!!F~$~ybM)>#drf2rV7oI3qqgHSPlY7J|1 zZHFl{Tb&@f9|b>Q!4MG4oi)EzfQ1aHS#|yuXtko8n40L@1hmx`YwmDqm?W5=tp>EoOy?`plAvjc>fd6AlYdV;)Evrq zc)C2A-Afea7%|e)`myM8)ai;$)b0ySz(8mvXa|h|@ER&l zJDUJ?pviwnAM06d4EZq{P)O+?=WO_29{68-OuCwX*ccTk*XJeP@bydgyWaB<+Vq~_ z`+bbj{?x_EbsMvZ#X#Qnv$qpGl97Q4#G)`_nv=HNC5}vCTzK$|P0gUB>_NEsN(Wxo zkcVjePiFT_0cQ{$0&8=dTbef2Jk+scM>{-@jWf6ctNPvhp_X17&L0W>OTx_YsgezA zHR?k9uO`Jx>&jvzIc0-+2flSZrJC)m&X_7#g!@cj^s?OrRY(nY#~3u_&Hz^z&#Kiq zizdVUA)$LGXMMY4A*<~sgbXf@-0Xw5YTo9ZUNCF(TD7$3pi5NLN@D!w*h0gMX}mb% zG96hQdrBK&HP-)uAAm0xiLs^1Qul&aS@~_xL}DGwP`^Slw|e7667ajt&PIUYaph*p z_o^TFuAHE2+qB?IE*go7&Ci(9_2nm_Ly1L3oou$keEvWlHO5b=k=Hjj|E8;M{mJGm zUrtdnUmZY&^fQ4viLP~_jY!EB>a4WV!L;E|8YbNI4bMO_d0nhpnxZNPSh^J_BTih@ z1X)rz&0Z$o69-_-J++FHox|18)Cb*!F`_(?op(JH8J=P1NCc>+uKr0E?RAM|cMg{` z;QQu!4N`bS69R|1>9 zse1XJpojqsia@~tbW&>0#(nMSK)3gqtDVLx)5sD!b8E}~UQfcF%F*Cppk@Gp>4xw2 zMeElmul?IasQuj})a?Aczna8PQDj5*v-Fw_ixK#*Io7cx*8DhXO>6Sd9!yTm5~Lw*nwfo zmH*Sj2Q-4za(wGj|G99UJG8hN9H*AB+w1Dxb6>&!b2}B*%q-jQZ_}MTDNQ-T^WQso80Rq+yJD)b`!9rX|Jpp9{Yx6cl=M z=nE#a)RS^Y30iuLTYA-&^#7iSQ#0*0mk!FJc7#ih=aN{I_6!x-(2A!$u<6j>ctNBx zxD(6jJtlo7G?h!9>%{XlIEc#{d)$tel(|KOy z8D`q3biVZHzqC%)zkLBJ1f;vD`yGz-kNsyf>S+ezq$Yg|!hT-FW~16BLv|}c{Aw9l(B)8{Ls@Rk%PMj5S*wLc~>aaVg z>F;T_qHO>rl~H;QYl%L!VQ<>h77YD|pS$*9j-mJ#KjK4=-7_HoFE^4TqUT!8)U&K8&2VtqNVi-IM4sE)1{ zRZ&q}9QeG$55_HZ%g>c8!jmlQnt+3d`m7*W3*tg~|6GO)RC_6r4?MvXw3yOVN9XhMgcfreB zXJ!OtngWU~gRxtAmp5q{sA9TKPCCktANJENZrBj>WW@oD9y0>B=Y8&G-p%3=U7mKY+4#JDF9m%93qI|-SHEDHfFl7c`M|4F|EM*nUh%+i+ z5Y|^r1tgZin23soRy;r^p>S()F%035&sG*hud#`2%ag2<7jdWfsS~bc+mXtqb068J z^#<7i0*}({U9v>wh(Y7(7YPKAY-qNiawb9liEzJy7xZ+-@%r5`+_ z2()D~GMN%e;A@0pV9$LaLHBNzZ>}uhPnV(UQS95J%JP4hk0f`5&tLyAAE`+|T)?xL z2sy6K$Ah;poiLovPo3v2gL=maK_&@(*GT1P6~Vz4AQ=9}$PidpFSoSxrSy~zx}9kSWZwKu%&OBWLQr_RKf z45;?4|2G*0zx9UGYe&KdJWdk*s>2h?=9HX?wKGu3lsXXwD`7q2#i%5x)Him`p~c|GZe1xDCo*&f262lbE9 zq0T24Z9T(}D`O?(Pey6@`^n#{pkaOSn*QG}hs=o9SAzqGEP#0wa4pV0L2n$eb#dg> z^dFvqT4D&J33g|2AjS^Btl)~lL*vdwS_ShepJbKj^^K0s^DJ0~eqDzB<5>Q!Po|Ex zsAB|DPL}zA!zzq~1#Yzibg&hOY6hOG?lZjADf5~pk9~D)FM$2GHNX{-_7C7EzOXEG z!f)}lwcYVp_6P{Rvr91-eJ-CP3D^BiTi)MCrc4_)P!8m)Yzq9*Dlq~<^Gtl9qjhvE zoxVgoJnOTD&^?9=fcet_Sy11v8F%dPUw~T(W65NuOx+a} zR~O|;y5o9PmJQV22H>ed^r~jZ;;u9G8o$qA8h=eLY_a|AbtX&>*uw#qwXy}?u{yx1 z_p5Ix1F?WHXXvFsgbVZ z>CX;rky38DbUWk>TP;LCFcZY~wAp!u93R5t_2Mq*^5oj{lg5x0Ipk+?V4Cg^_ap4r zcBa1LOp*MPpwUGrb&}uQZJcsZX1lyIzc#goSW! zGdulXS5?n3-H%2qjdc=}2U!e&>p3(9qsPC#p?|J{asuD$d{;sVbkrJC_arG)G+@Le zXT+buaPYr3L$}a?IjV{%n6br+p=D>t_g-8ZQp687Pq9)4V34zsH{=Oag7-@nIskPl zQD7+R7M|pdD>zN(gWjx;oq*f9eFpIVHIa%9KsO*1Z{nnkt4wI_>GHH^aDOJP%9k$*?SD2=>f zTQuM!_O_L$hX}yNS%t6I4A&?3H?H<0g>n7!)JdKGw^ae-X?6O4N;=Ryb)7J74Ph52 z4j5ztT%0@z<}O++E0=@k1K?9k1NN)4QO%!>=baxe2c@~vY2<5VGmzfy>;N|A)Tl8s z2a4Dr)d+);H1XR$CGFHqvA1G=JFTi~kIj`j=Wlf*sNz%scAVRwp2r{uye<3e7`sb{ z_D&%sbu?Yj5>4>xlyC+8As#--cQo2%2TF&BHclQhYSgzRv6fu9=IlF?%aC3t+g|W; zat|YM3ye|GM(5{nZf^+Q+#TImWFidMXOD)Zn^BjXOy_EN4&ro?U23gT!VSHApTI1; z0jp|VMGGQEAP^caEu7#jnVuw#QDg{XQ-bEw4xt+gS2C^FI~n@ed!;9?>ezQw-XCcz zsGMw?TDEezh>?LvU`tc!YS_-mFj1YgZf}HzK#mdntTe$8dK04_C~4J>;reml`HP#5 z`(`1*ytJl&Y*DGFvR9MFkX~7swrKZ-YI^rtpz_dK}2due*$qr>3#mmK{`i?_tZKvX( zJZfostSSouMGWi0D;*?K^ZSSdvUIZj`vk^>t{aF}q{{P&57i^*@h%&Nenql=xp{2Q z5Nq2Bu)#C6HM{5-3UXH6?PX1h?F27xuvSN|>a7s{PU%4Qc= zI(qhK)|wR~EGj!1A=*3;LAPz**owrPceL#RVRHY;G8RDcF*3YZ9cz2g${uX9^=1D~ zGy?N{t`;ph$Xsk^e1Y^>e(Yrb-)ady=HLP1Y#^9)1GbJ>Ye*Ym^+mcr7Pz?!=^k%>by!- zNelPIm}SLdQFeKXQ>R`F78;D>W-XMRmr9r7t6CE6W}~79$kYkQ4I|zdwZMPOS{4-00 zh>z#t*_s4*3QzCWQOxa?552s&mCuzAoO9->C7VmU9v&yA$jj!%qAMb>j}O|8G+^HT z^MzS}rSA3bn@Cft`0i~AkS@|y<8S-S|D(RDmKj`{nTcv(idruHWXY!N!bW5t|TIvBFu4eopMccFfVEjVKAl zghA~#y~}rCwN%M*M4q@|ZupEPSwW_Lah0YVS|oR^-w6;8O1JP4e;zdf*fIFUZYx-} z6B5|Cz4j41065~aX9JzZcjoh15ZvP0ZnjTg4X(;M|!(bfj z+f~*0GU6m4*G4%pegs*zJXzMXeVV8`W1eh%1Vn-)Q>guS)4oEZZ^@IP2A5j_UwG$Y zTdSa!PMBRg)Zv=Z;K@RcBAsLHg?iK&3$hU6@m0a#^k{{c5n_wSlpnu@-yy4!s)Kee z@q5Cnu%1>Ja~Dg|{skh86WzEkQ2RE0q3x~=H^>^eSM2c^m^P;7ChnYTrImj z7cDzeP((chPuoyeGvfFwE1@45koL=9S3Q71f4VySqrP96{9FxmS^#CrCdpt3_SwF7xBKSQ!NFDPG5=Sj zXwzETyaY=vV8}CHL7tjxMLC6rdd=T5+)|d2;@lgc*XC~Wr7EA=eu=jNp=irkcKO~?=j_8 zcgaUly>)KCc>~LY@0v zIzrCjKdJA72j%`2bez_$x8MqwbE1$NeU+^MF|3GVN4i|2#G$kE5lqtQ&-^0O? z!z@K~1lUp-mnwVfVjb0F4n2-EgkS$3{`j#Aq~m_2ADWS2uehDa&({E?H;is2Rj>E+ zLWEfpe-Fs-Y}@m^Ko1Ynt*lECFVBZwctB%t{Q1Fbv*9nj?5E6)x@5tb-E%U5Z_}~+ z&E;w@f1_MJS7W;f>g$$bdj20@Hl4#j7tWN8twPATR`yvOsMiorT~Ox9jBA< zf7Lm#>T!YQHfgfg<_mEWh4|dppNVeK0H&)y?o_5`W~HX4C}EZQ1|G0eZunEzsOJD? zgYrTNCI!RqTB30w-9@XR#-zcb^!~=p-`G@h@0+|&M2N(V9Koz?@J53UdVPhlP={pF z$qu!yJ>(Kh%gIv4d-w6|w?Cfp>gqsvT`vbP%SV%^IJLifVwxtvlvzRg>&K4OBNREH z5L8)@6wXnnaIkaBxB&@nr*(qT*c)fj2K^YKD)tSqqrDL4(WnxEtTe4W$#iyH&Ak@% zbXSr}0j3Qox-Dq_k^yH`uyA2=9Tbz|X!tG>xQW)g0`d(Yfdujk>uU3!U?<+dfLTd& zGDT(!x@BdUF~&7JqFLL)9K#NiZ@;gGZUmyu{m5==wBMS@9e&4FVmHGEt!{_1Xh?Y1 z#x9WK3v>5EZiT^C{}bT}eOT6xHRPgTp5$)nd-)F{^thF7JOzPT5sN^u1iN1o@6KgaAmLl zmwdNO$cQBnjz$G5-p?)z%bxZ(6?&puJ`f30WYCZJ5_#BzZy89vC^|xM7ALDS=!Caj zLDDi9A44wZmsZ2x?Vd^+9ncIo1E5LspCVj&ZJihw-dUx#)#`<&K;A324sPF1zH05R zfCwzc{f)M}l`ijg(%36-EDRM_J*YKL%^k~9l@DjREP~X`H2?lxMY&+Z12J^z?UdHT z&{F0S%;f7B39#puuRFfzY%OIrXBnXj>##kd&+)hG>^B=l#?L-WQ!J^|z%Q7?W|Y(k z)x`4j+daTtb+C~J{4mP+0rIpdOIu@P9WWKi1ZijD0)obBt3w?E8>aBT2!_FrL**m1V{4wU8w_Ef#@KxdUZ`1uV@QHaXV&~j%n0H}-GKH)}P z89|#lb^@FdpS=U@@KEy2C(#!RYC4iygV?V;juC7QCA06vW-aT?to0a}v^lV@sKOrJ zlCTv-@oAzcG)EBtMa)PA`Q7un{gcZ}HMHN&P0bE9z~cfAT^M*a_bsWF3s)t1r}0#D z1RUZ(>$YM^=rLEn8Pm=q|0ecUGgv}|eJY|ae)A^Mw_X}I%C53o6Xa!|BbF?hxK!&C z?6siXi?>>Xbw>EBl|Z?57en)LPOBBxzQ3Q)uehm!hT@0sQMq)$s?!qEeennvh%IMb zCpSh3DNAlq3tpQOEZkkh$f19+A_mdr8j?CmOt2Sd%*wRE+IeV+>T4D)^$_jK5_iDt z-Fz*e0@yu(5!&pUTTq0Mwf>X!G z!+xAGm6wY|yU{?z8^#kaq4jD8nGjeXLEL7J>}4c+wEoqb+`bi6#kCcl{3+D<_?TN& zgGBHFR%(0o0}iIS)hX<0e?2AU-)0%O_T_+KeRfrXOeT2$p^1b*p;vg${BkQS#(Eos zDcsHY7krK*fmk`6@Sut4prn{GN1i!NfiZpGxl69B7+N${oE+B7))II`|5W1gP=Gg` zXr`3jBJRN7+jdB)Mr~T4x64zUnc3Qk{=w|0K^feT!ni-SfDRf)eM>={CK>+?q~c4#3_mxGUZ zkNHt!qdI01mY#UHTDZGN6L}5Z$Pu3~*(pKejwSUFeDCKJ?;BTw(SqLeK@|-wfYM9+ zHVR^v5=bk!{k0}$9^5M00riw+zms?RN<=z`GG&dL1wn|WM1xlY6UMqT-!i2d{WZd9S<9Ps zlDhi4PZ?8-=WktJ2?Wz5=5=+>7X_-nj5~T4VfUfK&xr|ogYo3NMGjl|8yNspB#j`W*VrHa*phHgv$Qt05&NlKWnWJopMP=B$Jp-k-s&;G<0 zg1Z!~MPkJDAXMcI`%Ps3o-2%os`2w@?;xD|3xOy*u1NM@dQ7^gMsTd;8|!ye6CiGs zW+4Aa6wRR`oJvsE6s_14)Bf}QyVtXsU_QR0EWlt-`)6K$f^Ez<G<*ak2RQ)KqSu9BP z5G;9@51%pRD1zZ~9`8+de@n0Q9*SYv?{RNx@Dv#zb!I_9g$MK>GBOeAZS6JPT4LxZ zeQ=QKc89kniDiBR`Z5uDzN0ZkMJ9(2lEo@HvLvBSlrfIS!*+*b7#nu_Tzr7ga0qpS zSf8534~mO5TafNHdZQU09$ve<-3&1kb71K3|{F$(r^l5+x)cx&9lo3|Fi)uMhs*``u+^9koDV(;P(GAM@QOaTNH3js^90}2S3E)?OjA(met=kO;S&#&c&!FSC)=Fc zv=N2cc0jpYYUPd5D(*%_$r~I`p%iscQqPMO9o|8}BO&!40vX!b!p+qLS;ZpXwI87X zjc92H4ON{4AKu;-7L&Prgd8FmSW_{3mN7mF;40!0j{KTZiSaaPpu@i!D!3Ca2&}K; zwJ%(FGZEVz)@x?7?ypAMfNVo_j2~wM76f;SO~g0~J7Goz*AigA86x{6Zk-QE?WVJa z8eP#G%HYqFP|J(*l`}QtmUZZfb*T6HpJMb|$Em_PN$!h*Y&}azOP(qRK=8nB98%vF zi{FjPFfu}D?eUQoi_Z(+81P7qDq4FFYPD&mB&`+~qqbwWXw>5bh8VRGlbtQpnkipQ z8Wjx?2Oy;ZQ0vT5F{*+D;+3O*81s&bP=X&akx8il7A^A@k}N{C+oLSEQPuT|OKJ2y zOi_kovijH*1Os(EpJ=hZ#sM~_p>pmFxT64yaw@RJ{QireP|??~7S|&sWi>Ox&qduu z9W5@MPBq(m&^h*e_Il`gY9*(=fM|PTNI*Qxlq{veUTP*cIolAB%?*|6SXNtJKVO2I zkvTk|)JXIveBCePKOmfJHN4P6gDdZTrOK2KX$ zy4}7S6eFalLN@Z4($Wz$V)6Q?@6VCn#8E}>x9;T{`K%E(Gm?{s)SO(L4F3N83j0iu z0Nlcdwn--qh?ihT@dTOY4F4^-FYNVhQOjj#Vt8H23H&XGj0%OaPR+b#STWfF;?WN0 zgZfiE8;_UMx@V5}Qt8UKv-`o>DOgLNZUt_$7VW41i-!Hao+500&!tmrrW-EqWu=fW zH+fUsu7Okb=|CJ=6SrF{?zZNgx?NF8X-avUbtD>=0u5SW5E`QR`nKDGue`A~;$!;T!JeKU^jS*z3wU;m z6KNw1w8{>wr}w2BdS#U42y+b{uO0?6&H5fM=;-o{en|(egA1q{G|uAdkNI(=kWa?@_eAWg&oy@RLrFulps;}7*67&Qbq^ET z!5?oGc9ZcLvzor>IRxC$QKR9xOYjj&5rOU7{e6})_Tvb2vB?%CM4qoCCJ88+cH&+> z3k&$YX2S|Q&tc;C4@lJh;Ib|U2gduMNLvsHVMRyg1Rfr*yF_`SqVY!l%r{^9<>|3# zDe@vTl1OL_8!8D!djyZYB5*Od^{!Wh-1xtsMFXgvj!C;~ziH`tLVP_;tpgZkXwqN9 z!y|5%eOuHJ>^4>uV>;WP`po6Ur449gF~QVFD@-8u;(9ia|$K#s(p?fsAZGu(@ zBfLj!hzB9AW#xP44~Ou<^DGVutuhyuT6NEB^W#r3+S7#7uB|#_Fv)7A@sQx<2IZj6 z;a>{{!(%9-xP@{lc}RFSNEBhNj?=@DKh6Y=qcqnqA=%*ATvIV_&q$<3yR56s&wzZb$w)Y5BDlm z%&x5jMB#DvWT}JncWwtWRzT-<%`@LO5-(`Osn~)|K$8w1`t_QNx=LWdF#V=8lO4=# zbBtBrDQ1@%R9+>Vt}P!jZuLm4;D5SUi%MDk!knC(baOjwq8>{smlR5+mUR76(r@$> zv*AvQy8I16qQcq-2^ZfV*jgnTqsP~XKAt=Q2oo!!;c?AvA-d{pN2}?ohgjrjvctkO z7{f66K^?@vWJ^vXzSH$-L#~i5A~4r?{*>!hh#(~GOy+OEp&1J6d8Vgr_FSqBYRsSq6R0b(ypEEV23fUOm^;)aR%>LnFo{fhLnGF zt<>1u+-urEws{!7DfEKI6NUJa5K((@bV!}WgCOM;biwq)w|Eng(4F#5|9`W(t>xPq{^^Kr?$0juW&p_63X3mC$lPv1KF1EnRU9U8Ak zC{a+!V}Q-ri(z0%IXjCfx;@bswtf3|NI8~!$a5&BLmVfCliRrUjNH%uJ=a|A}z6>%K7Lo*3@82T9pUi0L z#auqRG-h26P(elSrF3h?rXi^leWb2PCy3`lSA&a z)^&PVpiXpwyqo`|^r=0fEHo*i8MPD9@cfI@(dEp`Y3l=*bN&XNe3Bs?VM&Lvk95+*f07Mw~s)b zo}Ba5FPglGc`*W_p+x!H;?BSiWPS;kUV%9{75#5yA|Kc=kSKFF_Jv2><$_hcqX}~5 z4AHzfqQWQ~`O>)sn0dPq>KHOWpE)3;J45)-N#ywv3by&ORBLggiFabI*?~I`|GinO zur(Ohy3$uLL5p5&E_its;OOVXiD}Fow5GG^?X39JelX^ncYy>R+k>L3Yf|~a#*Y|; z{zyg0UJz%xuzg%>EdW@Xnh<8>vq3snVRfV-8#$p&xe-Rl{8y_GjgJp{vi^$OOO>6y zD=8|LieDZ}iL0vnNb5@_MoP=v?LN3I!mn<8Y*}&UJ8bJp`;ovSJd|6ET~&WDo+D=S z6X$1Jei4;3r)v65)K{otkiPk?UuxKCUap=J4S<$l*`y>~8Vq#-cepy9$SJGx}-kgCHH)fTFG#)K%<(E+$@E@`PT#CZFqa z1p^)e=9GjP^L5Tr`FUi)QE^|4rPp5&^G+r!1-bEt^t7+n^~82PK8N7kG%_adFJ&7f zh&~jdCD3z|HvWCzsnZ_U*C(BmEBp>XCCVan{bl!RN3y{YWG7|v>*83!C}%r3 zo_9$Rdof`}(tQn@-xnD&i!d%vzH;=8D$ayhvQO)2L~wWIbCWtJQ)DlKQWSz>H9HSw zLhFVB=zQ{z=07CuO@w4jWEn^LCW~;f-#hCPm?q4f2~ofe-tSbe_*fbL21P;!N(*Fg zS`VpoyCE(@A@-+PNodKiIqdfC-O`gkAQ+ev2c75Br_y-ecrLvgvb(OEflTHIYN-xG z1PI-`@kn9%EOucazUEPd*)Nim^nPcPLB97m;aMw~jf1YT!%`T$HHoM_e}zcpEJB8> z?!;A3PB9e!31h0mkFczx?q9RXjpSI977gkOIYG`rFdDx8tqqqI8NQV9qnsy}@HfE# z&9pJ+Y)ix!KN;%9sO0hK$u2^s?CA^q8naYNvy@$kA5=BqRbHE+42)92rQ&H}Z!sIb zrOe$cF*$0Knl>%c$`uhmodlj8Kd9x7oMO(y$;oMW3KLui`zunWj$^>Le{T&@smv53d{kGR|&;0-!!AgxT>887V&T(B&Ns2{UW-}4};^d6rNAWyp$`q820vRY7Rt~=w zGPnUB3*+G9ShDrZYsd3ZK-mZ@1Pf3Wdm>%WzpbGrK+lL6M6o{q&We$ZN9zv?bkO3& z%2XoyLo`PWUYeB@DGo;5NTa!}W$5rc6n_ybrlgY%r#x?Bw5;ZelTYdb^t%(uXfYM? zMMv+ia21S{;oH4~!XiuOOxW+cWy(_&@a<$cWMn=`g_VfB;*zBvonoCosti-&X_+=G zXJy-+a=ox*tN?c0vbXucHt80>qgBhoPRw^_0i@(tCvbcBt!BH0XH(OmSp&yT;_IVM z@7^arFT_#1UReW(p~HGx(bxClz4+cAf>V=IqH9sg%cJyOomUuYi@1B|L!zA!43)EG z5FW?t4Z%c9Qk58U?~M!Z2Lx|X+&V?LH`j#>cd#l}m2ZeV5a1iT=-C2jr07w$h=ksH ze$yVD|I+(bu~?~$p=aUBy+iP*=-?PX5Wh%G4EvcoXujjZ5s&*KuRyxD+QaY)T_1%4 zSm_^OyEQIXS~23|!*q4~-X5qJ7E_d+UcQuY%8U0v`G@gSLSdWBr=A#E7?hcjH)f^s z7qfX3bOiE)>1k?lzXg#L?KYkthu3%iWjV*eFY)}la0{Oix;m)`I8`((+TD| ze!AsMu+v$MX4(tp%%1c0(WGqeqk-?<0@HYeT5k>`v6=(s5pvj`;wn}Nlyb@u#Ly{F z*>PWAf%oC);6lhjETRLH&;i#NMeXfcs(3zWgZpW%ompa5z`@p23JC=YDMaa+?tX%x zVW4CXLkGkv{$Ba_Sdj3)$B4<%NjZg(!AbH`6%8x+)`Ip+rUsh-T^BVL4zs>c$*8+b zyQr(W5z{jBwUR>y7iz^uGd+kCszHJyd@j=5Zt!7&0zv@M*D)=)7idYD|-_{tOa8XxW#*)DiO_s9P3N zs(H6kyt1hH1Y~43-xdeRj`xeWG63F|`5O@4Xr!vO1@L&wDuu3~A^8RVY{6^AOIhDh z>5V(=TOZ}MW9IIK^LbqzYc0IUn5JYi+$j^2#X$G1%+Jk%)}&C$eC}zVf3e}XlMC%w zNNUCZgb6S~*R%Z_PMKGPQ6!Cw6)g`|-8*`mOpID7u1XDjHL zQ$o}w6NN~i!Z3eg=g&X z;9X~V-^?9sc}*|?V+w!LBbyRTdZPJD$GYKRwVrFuYb28R#NYQydfl!VX&dtCR@oQs zl+j_meD=|4s{eUY8Lfz}B&zn|$bbrF|KGrDbB^toTFGZ@xJZ-1Ybrgq0oBm0QuObG zH$IqV+KFB@SxL?sZ5_g4Oq$VQOL$3z8eaA+tiVI5+Gc4s6X-!}rqb!G^ZUE@=F5Dj zjZ(m&XllZx;$k^)e)WN);>jFy0S9lbTSJug`ylzC*OH`icu|oXZFqq)A%R);YP|%3 zS+ZK9J_`dq0V7-bx#>*Y$g1P#?a^xD-dx!`BE@oeJ>LZ5xcad}y9OV>LkVWraohC3 zx)(!99hV?a<)i&e3uCr@vq$1!YhgZs01Y@fDSxj3l=IQqIRtf7F<7;v(1)csGkubM zkC#g+dTS$F9id!LxVa`7C_w6rpRuVZDY`Vu4K;wIJR_h7eXwf=YYo{f;XC~ zs$pr=Qs7!*7V;2tKpMiAR^7OZO~4x`%dX#B^vg_~O2Qx#OmQ0^i?`z z*|Eo@oum*3=exa;VE#X>{zmjB;80Oe3^spKg>BKX?hX#A{-&?F6XQr9pm4Ss<0V?G z3qsu=oHCe7y2uHbKICi_R6Q~${%;pNzzI77zqX$@Ut9j*yn%6#nX>;p?(_@tb| z1Du~Ya&<5P%w2Iac;1#YSv7)oD`w?ekJ{%t!G(^4u+N(5sXMV6XprD{+kCpLy0nfgIG}Td||SS ze*ix-bw#7TSg3$&uo-yc65X5{H&gRJHzzCFNZwdy*P9v^rK06G`7#LcS!R(L!&H(&S;Qi=U!H&c98gsL)cSMqktuSM1%vbSG0em^*l+D~-Q)t)Di)73TVLSR}RyF@VpKzBG$j&y9 zsm6CC9O1Y+`0uNr3r160{xely(SKh2|J?EaS`cV_MqxQQgx9yXMF&Q#HCK}7%%h{D zm1JUQBY)t@m6(|Gb44$b!EPaA=U z<0*7f7aMJ86>3#|`!Ryi9UXkm?@?S^e(M)%bLHjb%JoKRH*K=o(az4!(jG_x&$+ZJ z$U!oJNb-Off!9)Lb0Xh&ma*~iT{~_?HMNklGYi$Gk^Ft@WIYv?gg=yATs-c3 z?=N?Yoa5G4Tb&j}<53BOS2+USf7Ym=`-;9j+wKD+Zjmy5^f%y7N=#m~T3A2e{{z!- BQw{(C literal 0 HcmV?d00001 diff --git "a/src/img/dise\303\261o_ del_ proyecto.png" "b/src/img/dise\303\261o_ del_ proyecto.png" new file mode 100644 index 0000000000000000000000000000000000000000..3d99a4e62e908f35e6de17eea60bbe2deabb265b GIT binary patch literal 15295 zcmbumbyQSc-#<)ucOxK3hlC&vLxV7&bc%#@cY`prAR(=Tl#6e z*M0juZ>;sM_YW2^GwgHr+57wb)Q;46rhtn@g@u5CfUBek(nLT&bO*lDG0=d&?C<@| z0lp!+YAVPeln&Bt0>7YGNvlaCAXLO-Uz?!bW8y;B~^k5PKa9Um+lfK34)s zKld`;nZtK_x1Pmw>6l6r>BV89)s;Uf(U;&SjP6am-GkRUZQiT5CI3LreTT1|_$(bcHbc^BDaHlKEVLcFr=SN~Ve#m}j^JZ^_BqX! z$kf`@2S%d4IXZhBoC9TcOb=Dcu5Vsd`79_5T}eF7y4f6IYBup-T|glq1Z$rYpJYQI zU)xI3E>o8rUahFa1YB60BQi3M<~V^GH%y=m#S%_$I-jPZeO7q zQ_jWah!46v1Cgj-T5ZW@o!2)L;zqxh!GLyDTl~qy-9&UDp&HG_&8!O*HPa-beJ=+bEmMl0U>uhyu;gtGMWG7XYjI6?l;RG zIbXr)aOTW~R_b2KJEpjsZ^5>S$Prf{Nh@(7?JTrnOGAf3xeN-^r3&R%F2QwE0{hhM zA5M{cAvdw*qODZBlZ|C$b1xSoZ*X`Gx{lIwqLB`+qwL7uuR}u7^~=|Bx>~FUtm1G9 znNv%xwus+R%Wk-*@2eJ(=8JJmq*5(Xk3KcHzN?MnQ8gIXxcq>W` z{|{^7UlFzmnO=<0hf3<;p$Z5i2l+I5xv(F-|4*Br-^|Ek(B83TkGOgvySO4@6siS( zL98gVQ(wCzXCZlC;JN*SkZ*U^ulVwrNKLCoTR{6C47rh zH9h;^b0DmGZsJ;#$_|{r>WHj3zKocb1^HWJXB&Mw9v>aiXaNPV;a-yb% zWFBo~T`G5jV`yTzQrxEdK%Z|gn9OZ}{{5+_22-4^PXTR9UN`IW20}t+IVw#mekK?& zP;lp2B;^rNbufe#`=OZDP*&;}ht214lxvM+_P`QMa8h2*GVNd@1lxSFP`h7#f^KKh zulK_nq(LC!jpD*H^FXcE1~m|!*WNHIG3og z`yyA{j+R@AC3*IZ!35oG@9~FWZAge>Q=33%V~l0=sMS1amB={K;35yBa?oH@1FCwe zn#^^r?Vk4dvNsyEoqqxrdaemVh zReRDj@Bt+t?GW0s)%WlJ!hDnPwk%I&f4FYAOxQm9h%aS8xIPlmEU2s+%L@BRL}z2a z@>q}c(tD>%sA2r-lIT|ND&hqqgRxg?)2HRMrBr^3YdH|+V!97WNf2*kchs)z$;(!% zh(|@m%< zs^8sE_7SwJywD0ECl^W3NSfj(yRDSIR6f{nF%m-5cHa-`^5I>ieGZ^(0 zxfuds>0C`M3VVp6<$QqO*$81p)g3D!I4?)Kx*E%3JEw`Y&R9x^VuX7Vg4xRpd!ulV z6H${jcqXm3#(ZSH>0q=3Jeqzg3Ule-x!Lbdd&A!p4bfBzl=II=ZVsE6_!%@FqjGAw z>T-k0V1o9ZYw7((Ju5*k*)LAs-iuNZ_;|@~+G9TnHkgy_6K9H9zj`gcOVtsOX^CMW zc8Nu!=x8^zp^G7d50AB3TsY+SL8mx_=_kfTRL?#)W4g4VRy>q+BahkmTj~y&BW`jc z7bb<>F#dE9{;E<8=KI$;dyG($m*5;T_z%xt-Zw%+EqFU@;Ml@BW@L;~x01^WHU@#- z!49KS-lDwLoqf#U6b;O?8@2A3xsiBqmTx?Cawq(WlkfPk2U2tX{cEDYYZv0IQ&ps2 zv^iy!T3pxy7omwvxnZ7cJ+)zw?6me zpQGRZqD{X07!`KaNxy%0z2Xfys5N;-HZ*1KNtBEi5-O7S~ah!MD(AAO!AWU zAp3=!UQ4SU*X!x)EWAXdT3T|c`P|8 znuBuvQN5;8i1BWxe;v5nU9QP+zCE(I&6-YwDCSkB`LH85ubGcyzc_z=p zc$sSh-juF%$*~oXsyQaH+m3o6ahX3p0pKBVx2O6B>d4ys+`lq9D|bu-nYIVZpx-Rz z_geJb2C4%DFl2*q?^?o0E|fBrnD$G@>pl85NmwzcNsD9>mM4WBJzs# zqD~ugu62G|X(Ns5Cm+2|7~dbQnM)hjMFM+5U>W$NmC*3-HHZgm>OX~T2B>R;E<4HC zJB9SA=p9_ZCW2D-3ZAf8zi~<9(srZ&9MSxhDq_4}|8PoHcw8esogIC4>ku2LHrDxk zEDyB!hNIy%Df=S@Fwv2w|L_Rep$2*qH-stFsX&sF5zBldzegZeEz^ zj9nw#g>Xdmryf|{|HC949DJw7J|4x|W7j<+DfM3gX>4^li@oU`LnyRiikK@3gI|xu5s^qP4Cbf74mluyew@>qE%=GJO8VhBn|VM~33-PWRcZ zp?Gl9bAE&=vL8Cs&vj_aJ^hIrm3yZ{WuFP$EF#fe$khwe6M|jfYgr#=B2rD zh!gaO1T`ptKz;8_!9#5w-+xIGf=`Q!8q-(de; zmDoNj%SmMQG~j$i=_V`y1iDPkh6XH05!H;JU|x=QJoWf#Lmj4_ZB~BwVA}|dWEu&3@7iv0(s7GJVfyhKr@~>Te1gRa=hz5dP5WoQ{)j+M_$R4 zjv&Yi8xEl48jcBG0=&h@C(0)dbwG!cxb|OQRVj0XPKbdKwOf51@a79HWpilsYP-J`>N#cvMT{J=b+Mro*kVM8bGXwAM& zeS);GWZIm7P;R5F@XAOTd{u`|zH+sZp>5DgFMTp>t)%WnW8I$3Pv8&oZApAiyzLk^ zckyE6PmzdN%2W>>u>%hZ?qN-5+8|C+ghE);|3Dos&DuTHQDV9y6;silG2!q0>sTUU zFn8lT3;}fT@rim{G`8?wq^krM+N!gb@tEhOV9x`_sQgN(gN)h3dgo0dF#+yAzGpK_ zeiY-my-L9K55BaM)QvE*#SyMiOKYZH2ikyVf9H*Hsc6VfbaH9>3N!5x3HA;Z{BAO; zZMT3+-}d~lCdHIK|2o3)H6NDTJ9~e&CS20;=u@;tF$0~hY;~4*HzbkTq zT_M^R%K%jKd&;zi^F4rpv7ZQ&>;#AHyUWygISQN5fwDt<+y<@^#^Fm^#&p!<=6vo8 zr@oyw4xa9&Hovtt>=%z5s!=71+ioS?BLEh**;u%)SK%jz*|Ss{29tKXn-AFud=cYp zf`Y@&U|2d-m#q%^#UUaHq&Of^*2uWyD=8(e4kN=gb4zfh)9 z+l=%C$ujn9US=2BrkMw^@p#J2tNhBxEuS;*X5v70D$?Ttfqt=w%Zc|w(Hz8sx+@S3 z)9oh?RM*e1Gf(VosD%58!^1v%fh2-tt>-L2t z`sNelpU&MVadV|@ea&9CCDQKk5bN*T+*_j$3|(qe|l)y%w`$UEI?m{^0{m9GRF=jpAGj zfABMORqBP71g1cmvCe| z@6X;{vAy5B#~i@ky~d1;eVohsw&mlw3hmbnrhn*(`4#pmD+icBMUCkfL_cF`tNevSj66%zCE<(hokY2JYWH0%ZV;cW(&d9B9HbveqUP> zjMzP~og7oM?XNif9zA957}k8aQIh7)`G?Oy)dleuKGy{Oh0X64rF#qVymnH#gc%pM z=oK8}52Y;?RNub0T-0qv7DT5SIesSUrxFdOkkC99pM-FU(mLm4d|xe;>-_!0>-Q&m z{1n|WZN~JHQ6geq0~8ujr*jEDWD}^+ESvXhdE>3kA_WUm4)#fB!YoKn#@s@HQZ)_# zch903rNyfcNHfOMv03z_%f7a{!;#jEgZC1d6`Z&{z9qA}-nBfL zc)WR$ui`o@ii4by%|KJe**o(chiNoR&uEN^LBBbm+N=R)M0|V8eBqvkz32{~T$6KCXbxsw+%QkO<=X|*7P&)W+owtMNM_( z`EDWEGkrB?86Hl!8Gak(lZezDa`PV|OjGSV4Ku2^A!+A9dK=EHXfsv6V%OulWjA>x z%|95(T|52pfE^$)}ztEn5hAbI^kW z^U1Wp77?&}3VWHp20@~y(6rh?G^8f$mTaQ60C{^yQeV4|BcGAvkn;+}C`wxHr2F)l zcJEnS zUXqq4`adWN7s9A~;aAce$2V5ec z-U=zJ04QUY0>B$QFle@y*~>D80gk~ty#XyW=PyE!s@;xoZVsW!mDGqk-WHT-7C0b(o`38M8{8tQr70V zigNl~WbtYif7$;i_?l>HP#_ofioWy!oe`oK;YLSHAanM`{d_JE%j{bX`NEZJHRVlt z;6n8JDTjF-{;t$s`cpAtQiCN4-DvYCKgt7)Lay%6>v2SFxu(n z<^kEa@z#Z4s*!@tERXXPvRqz2c}B(?Q-BeI$&|eE2LW0F{r)aRis!=Sxp~|*2PuFf zRsVw{=lnIOR#xvoAZI|p07Nw6K&E#PR=O;pr79&7qH;z+a8=%ZDs+8aJ;!}PqvYiS z5)dsf#4gR3S3SHM*%zT25$fjIl|6(d&IIciM=6($*)*#CFKihf=6P~Cj%Mb!pGrfu z1~RaEWcW-ZG@o9=dqV6fN^QDI?lJLUv2F_#1$E2ey>J zNtrTG3n*|JuYAAObYCnJQ9CBs<{45b+|-E?I0XL@4`^mgSbGQD70Uf9M(GA7_1{#! z$>_Z4ci=zZ*rhm3jI)Y*bCuaW6;O`XI6>iLH?z|$`vCgO>{%Y~omt=q_Sb*?r!;aueG3kLJKzUgl@YnvpDnBNJhSs{`z#(lcEIm7*I!r>Jt2jF&*jN1cG$~tnj~m4p@!+01>x-Y#5+Kj^+*s zY~_Uon4t|2R#JeiV zY&F(j&)-;)+f=_9{w)AY)8tU~)-L7|Y|AT!TGNUm!Y|_upgp`J-w?F$N@Z<Sn>>q!KSbX9WZ$>;;5?i9 zUMYfWL`i_00@sMrMiuWhq75ZQ8D3JI%z4ET??~&OibAVmf~H4X6-QU1<@RUNbq^ox zo1vbb72&J*$4`WNpo}&5;ljKuMCL6`AA+^tkIVV{DVqZ-Dn8Oy%!_AQ$Nkbq9b>QK z4o}a`=X8?GkEaBB;ZXQBhQr9(r5&e+xJQhs4(;|R+O=IEt?`$+s6<5)Y2LLdhIk^w ziM%-a!_IMcs`ZA;q*LKw%l-up`t>*U+r7HJIn!e7?K8Pz>)#gCL6;v}q1j)PO4P2f))!-tX=x?*?WCr(S8Uh^y$U_$E<;6l9%uqW(5?RyyKyJ zQAEyGU6YMg4DLn4Wi9`uVZGgzJ$WT3$&Y2P{r*nCWOhd56`!r;0s>t3bsl+i*8e*5 z&hYg~&GQe-+Wo;uU0!z!9K3q<;RjU|_5cvnCM z=Tqme<9WS?~M&5SuJv78$>HGwKJ|JWtw3A(79@`_i)Rc?rcw?gx!}at# zALPKrOaKDqDv(Zxjy^D_=tgjP`3VjqSpNfViI* zgv0dfIGFhz=AOuOu!2fg#ZN_75{EeJSTmUsP00qMcd6qUOaV)AX7p^f=+x`HwClHY58!{PRyYdqbJYs*@qdA-{N(NVbc+2iuOk zO59qe6Jaa(+TD#fI!1z};;rPi_2JJx`EqV4@rA`Tus1!~^S-`W>*n2L^d5knu@G8t!30wK;X!n2t1K7 zCwH@jxjpMk((Lf0DR|~fxr74Kbbj4itH*yDm+A;3bR~UGZf;MyJ-rRN$r{Dvb9~tA>YLYy$}AvMoR7;=v~edsi#?1} zYsdq44OkZ1l1(~lx~6p@wH$+H-dZBc;WJ=8;x>LjD7?VNlvk0!NetUXmJHvUDSLS% z?xGol+0#yD_nWg_U4_d9S(PdQ!R*i_{@Sd}D|L9qIMnFyjWY62u@s0k*3*olM;ybp z657ogZ*o$~x<0!&x2lu4T~xWoyp`}+9By29y2yWggXi|tboxPrb($#|s!_{^CSFHB z&;{QjS9Wn_-XxkJ&7@fhWNvp>_XRk~a8JXQp&>Q-zMO<3B!5a{UiUx!tXjne!6 z!zuwl1Ne$kvpnT)1&k=GEg5>i?-{{KtCkc0Q#?i4?%f`?%B#@P4@8TrfXq%sTgMvV zCWq84vyXcYJNkCzVgi)VZ3&__LGE)7G{9N9mw^F2P5S!3dRk_2VM+CgfT`eeVzY?f z>lU}KRDurtQFfMwRXVx$x*Zocjn3Ccl1o$ZG<7T@PP*TBL;rTCol~>{S8>B!cH|GV z@%w=4J1F&fX#I@>D9I2Y{(V@-nt+iN+HkM2Q)7LceBHsHr~MwlUM4m{D#m=23H-0V zw~bopT4-y&nx);TTN4kKb<7STCwH1BcF2anfOggiJX|gE4R_bBpxI0Wq^+>0PJ$0k zlXrA`>MwLpvJRd0C;#A?O9Z%q_QUcl-6tk7mczN`D;4f3)>K5z;xA!GEW6(-Fna=j zJb|c|Lp!5(zz|b@(u4Ae2tGCUV)FeQ{Us(7{@-kEi>E76rDE>a_7040u;t>N+dM$?mCs#omZIOxq z*A<6%b@kb|_<9cug2{3FH0^IX?F|J^H!;}lZ;9=_u;N#XvdsC;qalf)Kg73Xf<2RK zmIiN?odZmrYk1cYhE&;*`*FYCM(l}hY|adRnhl<`x46=*mw|@Fd2}D9$RtSakuBM4E!Wjd@QLMyp*Dnsd@Asu!ot z>k~uZck`_3zA5lqUBa*=CZ<@^nyS|+hzP+G#-d4afd`BZ(%-0B52Q23lsTDtpI!Erd+3pjGCD{|8OLD&p+Swt-rT@iTdW9VsGC{AyBA29YKG-Ma`;?Gc( ztyDxfef~%%_yVtPe3iTefjh^X2anvYyOe%6=%l3C`o-iz0cjia6kYX_mwmI>Gp>!e zBP!mxbyZLj1jQT)$Y*)t#c#8AKisTxp6#mu+>x{}tF8JYmvJse#(t95n8%4_@`7vD zcU9Ct3WfV$fjJ@N4`>)utou{^j~?odS$TiZ2@?}qa3cVtDGeN|Xy!2tb1*u&@MH(t zYRoY)Dogs4p9rA(px*R5&o|+o_cc^lmwvlwK=+a(B+OIriE0=`ZU*YI@L)L9TW5If zxdI*BF434iBE}Vbz}UbKsO$wC!vi0}Jm3kA^tAu>RZyT*C}aaKub|LM?}Lu+U-kx< z_wQ2>s8)88|0D+Mc+2yHeCC&b=)Zy=#fS+}1`CB8coOG=s3-nom0H_d9$*y$JF^Jm zm`HA1xc5(s1Bu+XID0va$#Dw`u4x7naEE!}49*236er1@J}Je{FtRdv94L=%5>==} z+(_S5be1)>1hG-!=wDKM^SwBAqiqFq@n`0QikWB9va@WyCiQS&MiHS_p1WkW|%}wq>-%AuU6A9 zt47J0|E*cJ51`v0ub>hVs9+9%@H5@x2OliUzP*mx{qoWy+p7DJl$l~c>$$4p>lg*9 zFcrGm-gwhbN=yj}Y_TALccWTk?~+G_8Q`D&mv#+s!X-DPGVm2gaynbAJ{*s_Bg*s1 z!^AF%L$n#0w5TGj!}C5CX6(m0if3j*5MoI{CCA+%?&`2hO7ai}zUW>pFHZGMY7S#% z^J1w2y+Y!j$-i(hIDN@Skd6O{OG7A)NS#%Uoa)lVY0l@XOG}ESF+b1d z?HxPAq=zJ3Io1C~gjw>_>>b+QX+2s_*yF||56tZjAGxcc{=qG2NN?0Wc{^~!Yb%~A zJQNRMeev~Wz65Rip#C7mAVjR8Hr{k)W*=mB(3yY`wvqU)+L zM$Zs7bPQ#p2K;M^7RT18le5C!LGX|YNB}!8@PfG)J5dc@BC*Or~Z>O{X)B(CZ5UhtQLh9wc+69>{0-z$qvMdJUxW5l~sr7C- zu($QP23__@doef>$?I&!`T7vSCyS0b>Gz>qXJe8p5#bN{N*1`fB(!)2_gEA=f{k5N zgZLD#tYCoaE)F>Gl^+0MCA*5Vl@}-GKjGH!V4$P};Z|{E?8mSaW5AiE0&yH;B zNbr=1hnNnzVcL@TNZ`tyZxqY7HO@(`C5;2vuD{|dP9>_nJL*6JKY{)4Xoz_y8Q?kj zXaj#iVF3`|KfdVrk9{NT!MyojuaaSC9+%g^jx`g=#eT7_1-wfBmn_FxD6JS$R4EUX zl%?Ng{_s-Iiu94R?ztFRt?{ud5v%B>tq`%e;C{AEm<+BH}1Pwo(-PHy_q~FBsY?aM@RSh34G1)04*$T*s_d z6JXAUb@Yc%5%KT99aW(=k9Z}Lrt5u9Ltn$tsX<%?8djM4qbdYQkmjVk|BG7J8kUNNJrzHP;$CVamt{xTr!$VMVu*jLLt6b^NeYG1O@ZINjK40#wlpphZ}s!a9vbCcn$ z{2$5rPeSV6TYWdFz66&BjQU5>-19_HAkPb8V|q>)$j&a+<9kyaYZZPx*XxWXT$ zIdsSRsS^n|SV~2xv`g+smgw?C)sp3 zo}kZQf*f!zcGzbrzz`s% z!`-!UCjxDF@GqL`b%QU)l`YLaZne3ID+2b)o`yQcUZPXLodeC?b-eH?6MCr<9?dSX z;Fw-~?2CUhCHaDd9|TKTViCAY_ymTYFg#Gj4y}e*HwloOJVf(xuUbw&L&0nIMlv>R z^S)p|^`+}=!PVIhwfFaOIkRErm*;4*1r2%;4!zubT>LmbuL)2xWb2E)URfY;3#zlE ztkvl+p*VHNeRP)q0?S-D6O2&n*Q{H8*vF3tfAoId`xg9s)vJCNqlPENK-Ni=+0Q%@ zpO!A~liHINj_DH~RaVGRf3A4x1D+!CvH{wd7 zwwKjY)+m0y)2jTfdM+Nln7B9VQFi=au1u0AqYJ`hWy5 zXR$*W524%LQe~`&Kn|ou{d;k0Auik7V?JOSKwu){fWCgIvOlqfqQtTLzb?a5lYnY= z>kFh61Xy6ue{4t7KWKzy>2P3Yv5}auACOhHZn&n-=YCA-8V83Hhbs5O?sATI`4~4lv6vKH78a-TWVzgLN9|S2eu+hgoYc=% z8=$NJM|@b60>Si@9U-wN!lSyu=#5*>%G`@glg{?P;+2feXA!v|L{uXk#7ptbxgb{2zvVy9jb4Oao7 z1EKh47p+%0UVCBm*b^}p9LCfdISPSIU9vlG%l;zwS*b%rgle+##YHA(xX|SiOG6%i zI%c$LzLWyu)acaqS8P3@ce9wa(==uR6bx^Y_GWlYQscE#Nx$qOHnnDnJ+h#QearKg zd-)Cf36Q2L?uzz_lf#{9sMO&874l|af8}(Y@2nhoUNPM)ps#LuHmd+8amXkXP>c2G z&IyTjndLWwTMlj4=a(YEa^-ey)Pb#3fT+v*T))FSY^YY4zBW-KpD+&fLQX#5S#E$~ z+`DN-P!ikYm-%!;R)pEcbCI>3^e$NR^wOQd^3I}IljZ2NIVnrk`{{LcB$R;~fH=B=82Zb@xn443q3n)nxP!)OboI z!@H$(sihpleDDL4&_WpC?k)1$ds?+xocEMo<<>zA0ME+6a-s|KR1B%@jodZR@eE&l zch;EcWE80!lYjYBr?&_lC6g#HNpn#MX@FjJ zV_hao{G$nQroj&`nGf+imS6FczI))8c<5)Cli3gcL1@;EuN*DycnI?hL*(Yd9Q}U7J{hSs`2DmjZt#>y zk!--2%jqYb#kgJ*z-!)=DtpxhoGQZJb!)3KL$*76Z(6gm(4TNXTO_4cNF!;KQzq~~ zPPHUAn6_Z{WY+VpK$da;IrY>Q{*XljtlAchv_->xt00PJDdv|6 zDPs`deGf^BxN0`^M42Jy@Gl@eOs=Gu!Jjajq(Y9ff46{3aeqF*-{;RkD}{F^nLy@~ zjY)!a$K#u{LG_fU17)^>Wl)7FArd{LM(2y!oz%tBr`KvC6WQK`zT2_oI&`$yum%o# zi(~^{-52e7NosHXaR5eFPTK$HVfeDtQEb2CTm#~L- zP3ik*-^ed%3kiD#@6C`UC!$wylbNH(t~}Zm4=|adlS)A#em2u5Z#dGl4u+4f6M5KRk@eJY~(cx=*aBodf{cUH?%@tyWtJ zvQGk|6G4fO$UZjaBl!ZUwH*ArJ+D$-e`~;Te{Px~?C@W0$!;?T&}hM=So*Dq=4dgifH~0VJDN@0pJNoMf X*S^JVG|zxTw+Kpd&p@RzrXl|a-}_y* literal 0 HcmV?d00001 diff --git a/src/img/imagen 2 chat individual.png b/src/img/imagen 2 chat individual.png new file mode 100644 index 0000000000000000000000000000000000000000..c54aaea385f5135a94cb811ba980cd81a10fcaca GIT binary patch literal 75760 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 z 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 literal 0 HcmV?d00001 diff --git a/src/img/imagen_ todos .png b/src/img/imagen_ todos .png new file mode 100644 index 0000000000000000000000000000000000000000..3c399e37dacd83fed35062cfa67eb1c12d5d6835 GIT binary patch literal 102902 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%0AcT4bau}!B@IMp1$ zcr~PE?Y^A>jLAiO&ZE;q5dl z=W`j4)~R=%WyR~MOO5>%AO)~w?JEoQS73f^DP=k=w{}&tO}A-1TaCP3ii$lytZ$@1 zZ-)O@jma&QuG=3d3mz;tvwte-T_1krbQ`##k!N-%MU8=!STUqs2oL6V^l@76f|nTz zblj|k<>~XK=eLD5r(km^y~&E`B-WHZcRJ&xlV>82)=9rLG*nWmH0PI;IAtoZsY2>b z>e+8N6~m|~6T+klio8Odon7|N0N1l-dHJwh8jezX6QsT%a8QlH>O><%oU%h%+%yrz z%Ba&XX_n2Rv+i62ia0usq(Ebn3FO8>@^dlktH4@E<2Xi^1#@fFzI6BGWU;VI7fcKi z=+;43=p&R~r=Fb#qWui_sA%6p^qVUbp#E}P>1-E-3H={RUSS5HbFKjC&cT$MxRoh= zwCx*samQW9%2?Th`lRLTbi|pjd%d;urosAqUJ;Keb%1GH^_QN|?CDNY1qQrI=dz%Y zl0q7STUyhYm_h_{R+u<{niXk=P2^m5uJqX=6FM0xCtJaJjW3A?FVbnbXVM=!Oh@d6 zT`cI08+`;i2-y?S?Z@!6FbGMR5j*xAQTi%!g6Q8`9PiD1j5}{qmZxzN0v@CpLmt)C zkx!ZEb5&eTp$+OWu1}ZA_$9kxmN{M2jdA9ApCkGSBe?r4V zPC@$MKgyD-{J}CY=195K?K9K{R)0KH>Y&=z%5h<;A>Fq!-) zuHiOU5acIt0XH&IKLQO64cVKU8xe)0MxfzN^41;M;RIYN zoYVzc>L@UlC#kRJrK7>i^Sg`MBmwX6Z$I^rh9jz=i-Y|ZGh~SeWg6VBA?2MKje8*! z=Tt{rm}vFm*y#Hm2c0!bzIxPJHNzf)7?GX(2NGQZ0;%WF68d)ZrO^@6Y0`-5%-=>` z5>15sELE2Y=|RR|n>PrN2aA6_1hUPD4;>#i*f^*ysS0K+sXRFu;NuGs?oVD=isuaY zQ_N71TcES_!>!eOIqBBHGkiSpvSTL#$=Lk7Rsq&w4{mliS)(YZuVn}P3keH94)S%^ z-MPT2y3Or8zd%O_>+PdCu_8I!?cfLh)_E-`s zwExvQ?yj~=zZnQo;m?HZw|bsHRsapBS_8rPY9@KU63vZ7P_oJMOe4|vtU{?+$Xzg1 zI*31Jy3_ikCR_#E;XR9vZ=Qp3CN#8Y4#W5FMJW}Ry#ago?wc*84n!@Eh4Kdc4xj1g z;l|JlBA-LYX;G5KxRO|55#akplH~SzI(Ge9R+h2e7RD%R6Y4{I8_i+e3b$Q(3bcOj3cWeI|GEPBw5Kdqe{3Ve4~2^@_nZ|H~x2&OSld&U7Jhl8_8 z{^lK7$&>trgP`d}97(-zmG9~Zh7Tv1AXi#Ah3FAdLZNDx#38yLj<&XTe^Fs!oBr}G zvtM2vdKhL6=i4T$*?R5*sC5-|*Oj-931a9e@7trW``&B`yELKR8LJ zP0W%sT}#5oA{X_qi8uIqT<}7DzzJ5X>njp8s zH&Q5xoXE{gX_~THw+Q;!P+DSx=KQem{2c;ut%Rz$g2%M}ZI1QH`(kd2~3jpOA@{mlq)U zrwP&px%J&W7g>_wQW?4bM1qkR2*W~!7h)ccix#kZ`zGd3e<&|tRw6;ki)R06>0W$gHpS_ew?k#(j7BC$-AW5h+XdE!K9ZSD5 z^M=v$iDG}~GI+erj+RqE9n-Xbx>{?EixZ9&mym?GMj&Rk`dBRaEhN-+pnWJwZ?P3* zf@LW2U7kbSCTy%D@P(G+$3oW|el1K3mrBhXk!7@aP!=D=Aj`ADSlJIIX&5~i5_l=g zf2Gq+cu76JjrH}Z>wKxTZC^|q9-T?NM2E@PZN%5UVe_HJ55H+Y^FDhT0=S5+&mdY$ zqPKU?9fXq@sA=%HIrQZM+?NRqj}6<-`V%0|bx{YIrh=m^&bJ8b%5$f!hTT1e(LtHT zE;(dYf*ze)QBDD$Dn8X|<4Nr{bBmcn=}TQU?l*QUQne&7-v4AK8J=!Rd2$uIUU>C- z{7Ax%S7E*J_L@LjZxZsaA$vje`mad+9APTQ^5Lb4sbvI7*QRvV4}W)P(PFR>&9A81 zQY0+v?w-`aieoWhPuAP``S4g%-D?4Mte(qq^si6@Q1@$lqv^gLK)>)8FpsXq_m=CD zSjHY~d$%ucz$H(dsnQ6HH%G%Mo0S?3?puL(^Xe1}O9a5|%)*{dbT@@8Xk#WYMGL2X zqcGP&VviR$zuMfxKqa0I-XwC;+$J(&H?O+{ULY~}@kP;4Uyok&&g?B*F)#6nHCni$ zS5`I5WE&6HtZ81yGSO<@3y_5H&!HkDeng~^RLKh7w!{1FC@Zx&Dmw7&{iAEW)#%rA zB`Tet;|)*LW#$&pgK> zXxj}SqxVgq7&J6L~m2W1BZYe_aQBpGkQub|UD z)FHB5@NAjA%HCAyP7i-3&BV>#m@}ucGlYLjYy!$Z_%^fHi>;T)^Q2Yi?ZH27((18* zr~6RZPvY-SE6y^{=_xS~DJ7L#Dz$GI6vGso-f%+vyzX1#`skgG!RtC>98a9h0aXbx z|K_=pSmd#T3339-7Q;H;HC1{E;dpG;QsTW@7quQVB=#4pcD zl%lk+A&UnhG$Tj+se6!vQ`93)z-|jN#~WJh&HdW@C>v=R+COL1)-Gl4E$J>Pn_Yo0 z^qEDH)+n_lZF_cE*7T@ZXO3HjQQ4i?FapXC0_NyTNqhQmD=g)9(LhrYR?o@%;hXfg4$Q@7#jyeNzF8 zl{wA(wxGSevRkD-b7qk{hY#z%#g+E_tB0h*Fg!lDT7-7a6ODeD8<&b-kQ3uihrzV* z?5Kg-tO}F`AK%5&1Mun|`<;6{gmLWQ-(3WUTUNgZ@CmeAToOgj4qa}WD+~b!A|iZX z41}=&SF=%@>Z3E@=!`Tb;I%GAkGlmFC6Ub)N2*{ut*_1oV&u_J8CQp}e<0vYx$d#& z*R9HMU!7;4$y>JO*YZ=%#?jvB)+tM7pOu1o=cakB`!&`($38->dE-SZ6=t7E%MNe> z1kmBD${`s;dOX})UI6V&$AX%n`6lMDe8Z7hfXTXTxL_#|v zB{kjAjAaVVQx^QO+NCr^1@Ify$H3AGQRk-qNsjO`y^~{eG=a$Z^- zOo7Oy^|+xMN6^3KxNePOf2v^-jwzjgk2s3ed>CkR1+@~;1-lNXWkHxUASr?UTA;tp z1$4v9a*D*F9_Ar-?~9xgw^)!@0GtoM7zK z+IsPIcc0qe(I0&}g8fS<6iwukW-QY$R-p>$ET(u_M#~3VbnEQLO`TQG+XqFN11nxZ z5f&nOpg~|HaBhF$rt)(N`64cQz0p2TJCm?)gu3WPyy|Cmf1KYwhm_eNx zfA|cLA~mrwcnX-m_NLghQxm!02xKNjKSE(-VPxY>R+9%)VImSXSEQq4wN)+UJT`+7 zv2Y~*tkyYKI9s)A(MqV)Fwy>9+j3Xc{7_2TKlt zxTxVj2P;d1{l0$(RnZH&pQ1fuH#gOBs*-zsqB-ET=R*yv7rug`O*vEJv-TB~5vgE7 zZ#Srhs!So*`nRF~WFeqAfD+s#nJQh_GRLv179vf}J-bZAu-^*~?|ya)Uzw** zi@G+CNRhaN4|a=TD#=)(FV0cDeK#ka+v%}ur}KKy`Q>4}%@9d12g_-MuCCUN_%luX zSF^PG#^9K+UIUtL_Fv`k36L;X7Z(j6MBb8={=3|YiZR_fi^TT@W%aTUM?8G5=|Y*p ziX$)mpIQvTYRr4rx3^=e%1X<)3=8-e1!m zTmbKerf&gm@bj1e^RR)pxA&xlXC3310Hh?r_3s4LxA~iguYm7K4Rbi4FHKZ$eHFZn zBT?+{@85BJTt*v|Qh6E+3A5rQ(NOE`7LY1Y0<_E3796bf8+;_zsLC?Tw1l3XU-=GJ z+FS&QQDkZS0&;kpjCAS>Wnng~Qv`WbY+vtZtu~}=`M2u$;J5Q|GGNeQ{uN|lUVy%f zQ`!lVqWiX2RGfZKxV!-XfQ;^4witkc;mAz{pgg<6kAL%66crU)-};UjfbbY9BT5=u z-m~)0l_mW1wK^V^e-EKDzWav>)h5cg@Yx)lrd{VBEIndMyE*vKX3XTqLdx5!=Z+mK z^IyL34fK8e1(ICs$-v=Tv#Cd-fKYc+Y|!sdk(=<1)fIta4DSyY_QY2Jy8IR-R^#OceO0g&f2%r@H0c5(qXwMUYdIh9% z@&n4nwie^Q=Pzof;S@;vmUlnkwH;CEqbK2%cc7sid2F?tQh)D}iz=(I zwP7XMUaKE>n2YiArt$gzi>pMRqX7+HY(wK7vd_ zYzZ5h$k;DC`vC2--ir50yh-cSMVk+Dlw*@Yd(`=a(<|jdD4@wr(BQW(dKdeB zjB&4Wj92Cg;+r>n%N5>Vv_x|XAj9bg4#`DYzqbM)$o1B$XQqyKB@($CtU4$rE-t*D z0FTPS84Z7|iI|Y^d*QUXqrPbsV7}~5Czq9warMCCeS5rU2u<*Nd|JNA3=u_Vx$&hz zHi;aVX5w9Lza88eVe=lqfUB!@mPaqTLUo9>5XnSts;|sdvKgTuH2Ws@YC&7IuO@Ik zEwTt=C#rBx;Tv!gCKuCGRlNg_CsR3?`*aP2kBCj~e~scWA&OvzlZuwprIq#d*G(lx zXCXf+yMwinZ>TVsx67JpO)VnkzK7jZzTX<&pDiWX@$e{NaNuOv+J2&Yzhi-f&aSOt zGk(1BvFzV^R?R`p957A%s>?+4-9i4Aq0Lya~1Qp&T#Vpq&QuuegP@k_}Knv3O3bJrThddBcqSwyAD4eGbSe$T(18r ztU7Dc2F0XG)0!;16hD$K*Uti%>aJLG9*)+kOoB+hq=>2~E($e~r!z5=(x>{!IhYEl zuVj7$#!6zV(0;1A4i8J$ZF#kaiQUb&<6_Re{@dFZT4Mym8xo}!mc2!DmAbDcz@*7E zFr);5>ab%0Ks=e3Ps^`KJ+pq7Z)$r3LaP;-u_u# zUUE2F6u|py!5S*0!9($428&9Hop4QQ8x8Vn`~8BK@s* z1X0zd=$0(t41|&g0yYa%0?aVExHt%$6+J77?PliY4BXt@3l&E-dhEsZ*30-2AK!%} zK*s7~FMnAVJ87G;u(14W9yni7CEG6*BlI&vTLY|7Vo1J04QzM)!jxm6@dq!n4A<<8 zj6@^=rBxG9)&M7@MTR3yklv!z959hmnRg^eXh=vwfl)YpfCwruC;nD6{ZgV>lyAKZ zlv{+Pq%+~YTV3{FF!!aJzPSmv|M^|dyZ_SuI>GbgFT^$Y-JKU|z0~>3j*6;G(ET}8 z^VK$&@ypVWxvpqkrtLZ$n(dxciTspQUQ4pQ8{mji%-YWcV6tsc+rve)@4sUJAMt5^ z!_;hq-|m?<&FlY0*H^AXeeXlthY6Rlkb?~X=&@jqL%aRUL!0Lk3dZ_g3&zUiaoI@* zH_oQ?$P6>upJMG5O8=PB4k$a;PL=&Aw9mEeH$^2A{?kz$+!@F)yEN;`uEBsoF9#gx zv_iW@OJ+LZ?8(f^>Kfp|X^&r3>374wExX9LBs<|Xa8e7)Oj8yp0l75SO;{&-sH7N} zHp<@@3tJo$PDhSkFGwBvKQ$P7}kd8f!w3SdzBLLtk}3+rA#_ z{m3veh3I@cDeC|jYM@M~)ngnO>m=zlut)6>n-Qc3E_IT0JwPrCVoC|zP{5> z1(`$GYZye>W&>}d94q@`?4(VOo=Uv^v=RYAv>SFE#xq-CTJeX8I1Ysh=y0H`D7Hg@KU`Yh+(ZEHq{nQ3-T&Yz~W>bd5`wamkww~MB$)zuvM$iX`R-CRTd zYn0MFPl-z0g#Eb(5z-w>v~#}Co$r;Ap;Zpj5S~+(M8%R9%%2z~@TJE7(E}89pV#k_&)evBtTiaEPgmwL9#Wsuky}))5@@^qG`h0WHM1lNAd+x_ALhAb@Q{NiCMM)fA_k2(4_sYc zg}@9z7lL?)I!z;?~3 z;1{_i5hDSH5|f-#lh&=sxM7B)uZM?5Jj8(tmV%s|T-51r3|Zvo#f^=ewe@uhY>DFB zTq2Vti%~P_n@QbOXf1QvIenM?>bW}X7Y+KPsb6CoEB)F_s zj;A8^qi|&AQxOzg$$GpXp?$p=Ha$W|TX@`AC_`diyaLMOLcq&?JINR=w0qN(fBy+m zGSjAk@ENg*_nWgRaB|($IgC*xLVS9-M>7Fba8@wqD4towPHyDo;VJbsYt_D}MW2zF zcbGP2zC%lNy*E4NNFUVJPJ6X-GuV!edbY(NYQr*AJw`%QS?K$IfQu^$%&y4I3$jWKEKAZI0l6K_ zfM;WA`E&hM`^f+>WW!RzrY0SJZLD;$ zIg$205_2hZtq@#-Nz8Lm+j$)EH2`4ed~Nh3x#*xFPdPsP_Gc|^_i+@dG{66&>8rz{ z+P=RJ9nv77ba!`4N`pvugQRpbD1wA^haf5_DJ5MZ-42R0NOyO=d+zuB-M{X0AH6ek z&f06Q_(YZ?mwXF#9ACE>PlVhD>Ct1&p5;R+(3>oL@i7Iv{F+((Es*SrE53f+eEmjl zDTAtaYAL|H><^MzPQk*gZJ*xm;ZWGsulVRZs@r!yANs{3ThP}$jNz|mJtz}PgszRl z&QI3cB%k}8{B$%cmv2%GfS%jfe4G%(UGflhAdjpAq@rJ7=Uw)@)F22{`%0peq>qJN z45=_te}v0+5X-TSh(!>fkC1J{FMxUjrcnUnNWzNQq)!MmRLwbjEa~U(@9!8K+`=m@ z9S>wPygrkd2X21;xwGT)&5)B>aun_|qYpYo@pQv#vVgqF_t}?N$6Lz`8qdcy-M(yn zG3hqz{k>}Y@^{~|3{Kzu;Yw9J@vSO~r`mURR49T#AiF4U4qR#}-(Bw)SNc>-_b3iLW{`)$`hw|Q|u(zcB98P z>dYU_Lr(S5RX?8q?;61No#3c!vDQ*o@B8|djW`XP2v^M!H+eMd%ItO6N#nQzqaaB! zBWB~$+V&T*0&gq_?RFL4$|H2`2r0f z%R0t&Tl)$=sxvV*R$wKGDNKHaQ&637c|X;Bd?7mM8FrI@ZM2pZ!k@L{l+0}QD~;Qb zRXhDxj5cfRs{+a;7)%D05EcJGQ8E6lXFNt22GWz2jRz;RB;m+t52qfGIBsTptE3c7 z31o$YtWE9h)1;*SAbV()-0#_HQ5nFLrMYLCV*fti{dLp+b~b7$7lPfuAHLa_pYtWx zOPZHAv47Q5U+|I7&*hhw9pNbQh|V-{^u5#(nE$_V5#Cm6lyrZt! zEt=4mE;EBemB+AGn%2n!7&SHo}0aJQ{zf}`B0)|v_tML%e5SY z_wL@_U4}L2yRvSGxg!#hOG-|w z;q3gempaJhU?oLM-v!9QU-lGAYrp!BrmSm%Df_9ilIJi==H^N0YMQ|d5!Y!(KzYQ7 zX;S-{H+AH{yZB2i=<$b#JlOnbSbh74`jD;};PvXRMrX{=8q|H(t2sYCli+>1&MgK# zylhMfGpe>#@!$Sao)b$+OsD%xK?)FUdkEHNb&QR#UV}qKwX!{>`N<~A=U0r_l9v|g za7x12SFi2Y)R@;Oec@MuiB)M9OQ~1zW_YCLwNe?0C~r8?TN>-&j zvg<53Ya32|bM9Ob3d^kdMb%AL$54^Lq8liATH$D=tyuD7`TZQlxIE|WPz_KC4(-b>xC%Iar# zFi~QREOu%+6B7& z`4M2ZnUYY77rH&jWUs5}EVN80Qbvi=iz=;5Pn?bU zfsml!%A-e*_-hdAHcq^bp;gZh z7I#M(AEIbN8|*<8nXgRtBp?~=CEV+!U;XQs56z@7UX+V*{$%jBz_93p?MzoMb<4G% zS=+gZZd<(w#zR@Egh~DTL|RPCxNcWrljkJe79250YY1wqd)rn?>9g+mcZvOPnRzhj zAlP!e#E7nu(Pq%?>0~9chY~AEHd2SqPQx8v_feX^Krd(FX=QL{MSh^QY&k1dUWr7Je2{2nV#=1 zQ$#$z9uexK2n4gb1vrZ#qLk7?Nlz(3{xZlc5<`0Qj%}^Q=x#?RmSfqW9Q#v3c57)< z(NCgIIZeZYpBQY?=&(l5usPxS^WzLRw~mXap&M~kvt(@tZ)QP=J_D7C?`W2Qa^;sV ziI8ZN`+s|5+hCR5={k;+*8Pyts?gg&8Krj4s?(YL@>##b{z}2FNBfg+YzM6RER0^( z3#XQ;*88mw$+Vl~T`uQ0OHzeobL71pB(Ae~JF~l|r&l+;eCPs_f0*QYuGiUu-$DpV zcYJJOw3{3?0VdrWVocOKiKM5w1LUP+g5^(#&+gb-0*y6%cMrc`a2W^|4VYr6=6z4a zz?`ytMMPs8YzZ+oAN~sR3TpS=)^-YW*QyE%b$mbuoZHQsg~9WxJ^>|14#PQ!t(FM&eaTCW^FTTp!MtB^48vW99^t z3Vxws!*7V)Zo6q< z9$>fVY;kR@=IqV1fy<3GumSc8}?^_5W)Sd&!m|SWTpsS3zi*y+XWU~{=6qNXlo?h zyXl<{;!-TqinSYWYkv_JS8r25KlPKAcoS!xwOg2qUce75;T0It^zM@$7OY_R^Qt-L zHsWXE(`S05bjZtn3<>IG#&zsI(@w=z9}}dfH$6mWp`K&sy#HlDFrCg3M%!;W)?D2z z&adcTO*1x=tmHrZb-TLxY_#IVG@2Z9T#`9muzHW$v*4L|>$5wXm_=wVSsVzwG z!(Y0)6m`gy0JW;DZ0FRHHxvCESf_@n85m5aTVp8qDaZnHdC^;h2XPh9k5Gkbpb023 zmhzX3c1FVnrOx$ajjE@bgF>Epf}2Cj=#yKiz6NIGEOon+>7We#uno;tL zt4$Q7OnJN}JO<(z2oioE=fs`;oWDHp{cQe%ChNJ3tBQOGAx0v_uDSTfHz*sYm%%|T z=KCq2o#%rRNF`Y1dIS)G)jzd+wm;?aUCAgt0WYdcfUm+JTp-n8f{{nOl>X%(Pcvh2 z9xFe#TWU-HL7_a4ltXn?BDVZ1_(EWcOaSW!hNsPxiF`XSro85EzwvbHPiCT4)R`qu zi?#gkbnw5Y6!j=L1%&p}?fre4wD(@?VpQHLCenPxRmh|ha!?m>% zHTyfKpQ!^nwasVz3n-sz^}T-^$EQXR0VH@rpm~Hql>it*YLQBC%k?lIzJ9B?e0@g05X=9`j3dnLw+Ph3>_4K2wQby^D|4KW1=FMRh+SSzB?;-i2s$K`s;N$seXXhby+vR<}Nx^&nFj|f5Mxc^RpKKfte)2A=r z!BuqR`ijSXk~jZZKjs4Z8){^_Ii>%H1rX9Wrn3-yA=x$(Fc;T-D`N3awL*%W_F zI9j?lgw7<@_p=Ln`g=2IauThw&DEW2=)!O!nJO5(g#Vc0$X(G1hZg{qfOru$3h>&# z&l%?8C)W%2ZH;3#GOaIOBijD}Q%(LPx_+Yp7raI?HQ9k-vZeQ*{bRNr5CiFA zV6xog+y)v%nm}S@^L!c>HEB4u6BDvsn3YsnF0Q@y?eiQ#p>Srw9ks2sHDp;c@8U{n zcv$xqgZxq2^kCGI#qE|sb0|RL9RiU7@i9%!|D6LML9yJyR-F6K)!iMR#Md?<^qfoJ zy6yCLIc^`RudSSPT@uA`lGMShm7MouF)N!_&AKwqC4Q1nzj zXn)D_GB?_R-3cq2_}mPQO%t0o#%jiLga#=Kq2}q>c=0bq%hJz~wEZidpS2lvDWzD= z?`glD+o!&{J8!S_mwdmab7%CwEBqf{=yA@1w;7lrXuP3HKYTFq1y|;Zq3>H@us5!9 zj9dpsvxF$5pB$-OXje=0v3wcEK;mU=c4+j$U|wC#b&l`S(&F#q_?(#ZCFs{b@-#N; zN>RwZX382|e?Ul31P2dquK^Tb=IuZ|#3Y7_lJ27`J3uyNeIbP!a60&V{t`m7xj;Tj zyZI`AL89b(yBJmNb}v+fz<~Ae2{RhH;cRjHf!lJ&WZQzpBV7C@rQ=?+fYmfAATyL; zKoC(qegozu;I-KPd!{D@)I)5~&d|l#)>&-nt>|fDf|Bv2ej5@8-)j*5;Q+a-BA80%Q=f#-ZzE;nmST9IYY}K4Jm8=7o zZuQOAprdO=6r}!je>(}EIeJ^t+FFacg1sZz&P@G&p*6?1lR|Rac!| z3A*3o9c6Oy*Y^vvf)~5TK4|uSSZ2jZVc6Gw@0z^` zZpAQ#-}m#Dy3=;Tn=C1DMx$>6oMo?n6LWp;(e`6Y^d%KJQ0abj*9TgfaBuMt0$3}U zd6w7LpZ~K)SL$>8NJSeFX9N0t7I0}TdP2(kGxe1nKBm3KBj_v0S?{$M3*8fD*T>>5 zjKZSeMrC%^Z?vjLNS^JK!M^k+BlZ?yXZ%bUz#_lecTWUlc(lnA>pXfnYsT`Bp@6)lJ`(T z;;{a<;Y^gYEGG@>u5HL(&pA+6XmHr2Y&iH1HD9>K+5$#F#bjyP*;f_2{2JY{)+8eC zAv!E=?T@R=*4>fNu8^#^pgz-KEO*nF>rMU?(&P*5|_Q{fzt(p}AxmKi=dZs5iy9gYRVpJ|LVQt93au|ov@casG*M@L5!TfYY-M#YsL7U|h_v!6fFdXpgWFsomfjRUsM z_-zFvntqy3PU$tYGF0?;(ydan%;etwmh}d8J6Vl;vlYx5?doUDgs_+Y17RkraA&FG znfp%J{Q?U{^KaCixI)RNGczcMDe0d~dEtTqQd3n4!6T4iHQHLgQF@+pku8%zpVG7B z^fC78Jo&p>_x%38QJIBjC=s(T$zU#bWZvS7S*0fw7mHz^P-I1*^_GBRa~CJ4OF|oU zju+k$aq`cRV-xAG2MpStH3Bq}02ujgAq6vJ45nEPut+NzLS^#pv0%$`4l3j3#c^fj zy~EE5rqW@Knkikz(q2z-8azGC8cUw1XOP1ObdwoRniRv;kco}%C_An1wR8nl;}gTs zQ9AOJOezJc+-~=DoSugMBvfXsY+QTPx$6r*bN}yJJNgP%8^7!Z(-mpLZeF6GWnZhT z@94AY~~d1r{eo|E#xRWia>_z@R;JOt}4-2WE>(oiQ^C0u$IRs^( zU(_6vy)YD4%P5hGnKE1;&lZ^}7ShLM!xOXe>No0Mg5l!eq>pqE@uO-}a2-W&7THQ4 zN3ueMldL%Tm*WYcsiqAcR$@mc1^?w;%*$ex zywx|j%delF{_c3_9Ymswf^>bP4Shnx-+pCFl^St#m9pPhev@-`dJt=d;itJBP4P@H zr{;awI04cex_9bFSgT!M6e!E3HQ?1y=A7Fk8JDs5evw9wAXLaX*gECnd)sFNBq0uw znQW0i)N{(kD5S4G-fO?V6NbI|9@RNw4fd9<+j^t!As99jgk|^`jXW;W{wchR^ zR(09Ym6L$Hg=8z=l3z~Q5LI$E@*I-GlK$WNdU(!AkzF&H z_dCJ)U{jQ%q==}sUvyVqq^R%TZgZy96w5nlF_ZI5cCj^|o?X*j&*Yq^Z#I5nad=Cv zj$<^Q*mLyJJ0SMZy9mOA@%3;TrTe|ePPdHf2S6*+h3V-lO6U!rz3X(X({`T-rLdm@ z<|PXl`6lu)4j!S!RV@z=3>0C!?p((0Iv|lK>K}#(QW)fAZCS%czt5Emjkf$XKJK)! z#~C&xe_J8_%Su1}Q$)8=NX5}n(Nn!Q7NrNuu0)Tk2Z*d$Ek&ZKGG~^z_aP32YCQXC zSYHp#ovyJ0;|{9t#A{#AIIJfGI8O))BdvIQGQlUzPYSvQF{cnRs_^TV8~dCCi{3E+ za&vax{;>a%iaLS>z1514U+GVo5&WAIyl9yrsc#@W90|VZ-IJ96Aqv#?8gM23U@vWo zGQJ7(`L-IWT?yqjQqKNTHRYjam#>t}*u8isCVwksj2v!D*V8rZVpaX5sF&E)R)~I* z?v2h-Av+NvFQHWSPwFv$40%CL+fI6(%9q1T)5Y;q_mFLq&9ycAFfe2PFGzG#=iKT? z^JQcV8VI@m(C9~`>OU-1h)oHUj4Mn?FC&67tI_n61=O>0m~EzVzcTCPydSyr(bM&x zgvwf}t7~R5@bE*8=ha{N>tLrQ~U%hxjz>Z|O z&=&GQ{==A{O7c*0a&nJ0tKj2QOg17lUZT0S^Ll9C9qH&E4aHN}X4XSOeNCV9W5sty zDd#2`qkk!vuZlP;52K}xo{E)lZ1YQJu){ER7b7vnSi)H8R(Ce~;Wpj~59wd!YKyOKL za`4vv;OZx-efIpJ&FVNx5%1z2Y+QH>%VUCDy5>tIwrm0Uv|gLOc;VTBQ(GhW+ZHuENh*^;ei9NNz}DXdQ*p48(8H=BL~p!$LXCHjWH>vK-!1I5|49 zVlYV|HcN6(mv|L*u(KhGw;tZU+dpocybq6}Db1^~k)eKM1sEU9WVSZ7tUFjNHb`jL z!(_%JS@iGZx~7AW*yrgus#fzlcU}g!xuUoIsV@edxawd+k{J%jyqi~6I9RU=JV*3K z8fgcsjr8@;GM+O20{*xP;BEzY$$BIL(e-EiSrbZamCen~Z*{=>6%~#r-a?OH0rv zr^L>s1pVgp_qX-RO6tHkBORI=QlXb?RZe9;T_45fIN%6Pq;1$q6FVB6^a1@QW+pu2o*(3iIxmk6Co-(J1f>DLJalM-vSSI8>idN7> z{$`qPH@tmHO^6pYNqeuPS$X=;hL?Uon}*kWgF6X@DD2-V-QG)&hFyyB?Zb8ZA%fu| z_9tIX)=`Z}>KN=tG(z2UG)6XgEp@H2YeUIWEkl_S#ezRlF?{4s5{%1Vm|W*L_}0jz zmQD^~OL712u3O9{^R=SP|C#YP>OMW9%kAHRhU;6olcJhH*>!>dkEgvs%}p*S@%K0085fKWzyd=Bn<9Yr@;WSJiU@w;y~t#HRD%AE9473wrfvYxbB%?p_Fy(! z1tLjGkszXs7LzH`iljCdp91%8wpP4;NgE~`?e-^KOxG(1S*+6Jd%V$>VD>;$aP_y! zp``;Oyr@AEBYoHhEXzn}1+VVcN7R0Yjt-2EOot`Et6sT10hU%TeZiv13W8&c{r?95 z5n#VbUR_IfEF^rCxo~X$4Y7fue<*CkN(`4bTwc4OlL=sh(p9^e zx;#sAuv%o8sAV3aH>y=Y{V|T(_@QRs%5Rxq1f;Jj>^>CgcqcM{F_Gst zAFw~$=%u^l;eXoE(UC!JL(%gWXRvw=Kdcgsy;mS!A?^L%7i7p4g8Fe$HDqNAOl2Ec zSQ=bjjZGLnG!w04uPfklIq%aks@fb{PAwA?P_r`NL}%dcRGljLnfDEbKi4Ni`+-H8 z2d71^5A|&wFnGX(!jO7_U@W-QRtWM(9m))==v%?&@CQz&PWN7T9Ol|cc=yh-CqR=B z@kZY0abZ}d7t=O*W4fUb5JqRMb?y~VYDCYzdZ+v>+;sa%anjq;e-b8V8O0L~9NAOT zi6dB&{I)n`t7#`FheTir z@TR$`=?aOK5|2#eg0^=LNWTQdTNHt*$Q;0|c4FwRFcc?#`htV>6bmAt9$0`Z2j9n6`|wcWG*B|9FahI%N17Qj$CnQa zNm;G*zp70PsFfDRt`FO}MY)WW*(9#S;dps*k-X(Sc%s6Ewpgg z!Q#y1B(U`stW>{(RYn6XrZsSyNq4SjT;rKE^?LVZTio5*Sz_XIOKIu0d%{!9EN_Go z9Tt)-b4mbShZi&khriz2bDIRuj&05xuAxj9c9!A%;)Qq}LJ+V|WZVm4brhpLGTOu$ zGZL3Ls$*0B_quICQriEo4P|66*`J3wur2ODUQla*E z;+bi_Pkrq%Xd0Ww$Q#lsO@jQz%D*Nu^7)*N-S4q;tt3k4Yk`krUrGEgz#@V%*D2HO z9#%hpNQ{;e9{YwT?6k_Rgb@#uQhmh2$0M`oYv;cT98_h^VLb<9iATi!IDaDzd^7M) zlv6$E>2MWo>Wpy7alC&1VwUH&?!vg1lSV&X%fuwNDWb)sgA0m5Q`@I)0?vQR_T8td zKTj+legZTxP*FN%|7{PG0go-4URfQJ0w3{|E)C=vmU7rhN)3db5Vj*bi=2tV?Y%u6X=29F6pqx0Y4U1&c^L z`vBF>*3Ry8bD|B983FnENT<+nOyefkgx(>4P2v84i%~RaY-Yw}!VrsYnM~suk(~5H4fuPc101LYT>tYl_ZPh^ zfT7a}Fy-IJc;on?G)N!$8-omP1u#n+6aE+d1fp+Ss0Ew_S=5K&Lkl*4%>PX zX&|;1H@eQjvzYn6Ac_0l-md%a;Ma2on&W=F_*{ku9Q706qc-q-& zF3L%Z$uZ+$JymP=-6@%_TRv!}5~t1aFpBRMfWL={u%tG7H+SHg>xny{si7g9}8riUQ1fz)H)d^(@GiTrT*fbn4Zb?Nxmr;{l(PONZ z;qA<(CBkwca(a(M(m@R>bQmi1ghY{h@JP3$q=F3f2^$B;Hcf>zn4!Kq-JT>9c_!Bv zp$x__eP2ZV4+^js4+PRqp$cRe0HF{AlZVqts||oJe8snhv8YR;sH0bhbML4}Na0Y; zpO}`UX*qM2aAy+qdk(*zM&DTN7o_Zas596!YNDHAU(}~{X<7{b#@O2Vn@@w(Ml;8H znLEllJV%}2Y6r4`Fv$Nd?1=GaM-!n#g?2A%EcdetS+hYkV4BQ$W%9rE(Z>P7;aBmK z#GX|ey8?ksFO|aFMGJO!Panl0UE|ySw2-PTMJD$~+8?=^VNhVCm5W^}LMMh&?8F!b zk46Ac5G65KdLii0|Hhd1{#@)xTTC}gDfLb6EN36A)LTP8La4xTymA7q?}(?#+2Jj?Y$ zf%TC;h7PdTXAiD#vk=0-^S~~of*1l)-a5;S5$ars7>;`kDxDeRMY;UZb45Kp4kSm- z;u@97Qyx&C$w|}wL)JFm&{O~P*Zc99ITmCBevGswq&<8^@yLDxI$h0X?68*3D421* zTiMC-$zoW)H|J2#(E4Py=hs8t9J5 z_J`EhJf9@}B_QV6ftdMW_1^!M|MAWF!jkTsgMoj|O1=wyb}>~K`9193?@pFOM@_1N88c2Wl$bJXOCv%{NCb^G<=%7= znVdG7lsMwYomoh7zl~f^B9`oGZVqI~NviABn9Ik@TcDN=l}?IRcV*FkOW z1LktSx*l)v_aye)MpRT(pu+_zY~s8|DAsdnUj8JkN?O56)Vd37ou2@WSYeUV5f~&{ zT^_Ac=L|CkNKy~(`VNARu3(K}#r*Mf+W{?gmMKErg%m1cRRyBXakQA_*+u=;oFuz^`<+Pjhhk?+RORpnUw!^7dMqJmpDphE;>)1W zp9eqg!mBs34BVWyHe<<3_&)kBgq+t|fTiOpWQz7EB{3`l<(ugGte{5GcAz-G3!$T< z|Lp91;tE=vEUBQgx9N6ENy^kZf*L7E6LD6-D$pSSz7_M#EXnz)s6-nY897}Bw>^78u+!Dcii`-Fb-7D8qyoAO@dbA$x1QY`xYbPhCcKGJ(0vzrI!6X5IH1GO+zaFWfxdE`M z`(&cHA7Qoqu=D&sEC5}~NSRTMCa5gIE$Y!|iUXN)XMkTqlcZT(3d}FwF{&gNvR0UK z1Lbb{FR z?|=zk4QP4XwX_nzCP?!ZbUxZZ>i`!<3@h(Dq>e}FgZlhi&7FZO)>XEUGfDl-a0Zu2 zx|53wCvYPw99&IK%vbniBSx2^mG0#R=*#AKK2Y^CL1K=h> z^C9PRGKg*k^Ku7KTxRjNT@JhJw}Nu&GhkGOgWzEO`aI_J9mcV zouAH?t!rBw8wd5ZwFe%elF7W8j=emV7vzXo{a92K3DO5oL*VI)@~SGGY(AUF!R5oh zNMmBGY+pJ%JHf-!dn9XDWkY8(>Q?WNtLgApa5&yyvVtQf`DLSNBQToFC>(d(2kPt3 zk{Po=m__Hm?4g*Gx!u(I*c}hF>9F7Zr%##bH6pfN2BcQ>0Cj2T{4zM1HHJlrJ_#L) zq{S31i%ahltMj1Ef5asFlhYue<0|k$(Bz5Kf=4Mv$c9SxRVsRlW-bf=u&TzcCZGxZ;%ZmFr zwf|!H8AnCKD#RR3*8@Pd}$shLM7 z+P{C@v2bPTfKOmFy#tKX>5uH%9O;u1{|Sh$zW_pj_&7M^;O7^91JSiw-+s%L7-o@M z(#!KeHV_cNrvc!F9#JUwuMTF^3=F6i53YJ5ejbY}bUnMIL}f*7 z+bOhN<~a}~)g$Q!{DrOky}dt3PY2VvoJ00o&&_!}fn+9s#TY6TUBpew9Z+{KUjy{x zY@n+$2hbycAT^iyl(ERq$7dL+qqMXXVVOan(%9hzNB9!#bOR4T5DP)Ag@r%%Jw(?4jKH0dD9g<#9rJ~^ z*l!&y&LgK!)6>)R?k$Ir7r^+bI}kwjTRJVra8(0?iHaCi*1$%&(BkGFnO85BUv3CE z@nSuOxEtrneTIF&^6cQTdrPNz=%w8*pg^1eI7G+mo9zT&yIULmfPjD^K#~cV4_L1P zfR+t#KJ;WY%KKSlu@Yah6|=@X!bF`0`mh)n7z?_3zfn6RsS^T0Xvv(d<+%4O1gulx zLfpVuXks7uYbYeyfVjp&h$a#6qf-YTbUL-)?z*FZvef?d%x*fsP?-V+l8EQ*LIN3s zjR05nch|Sl&IkxmZWrCrr%*G=_OYbJ_AY0EgNT2(e}7lG-gdor49e7wi7(MI+0`8S zWn-f<_c!5iO$iO4%37IZH-(q|mg!R>js~0`a441l4fXS?7g{u>+u$Q6;w-vBps9VNr#}aXldbTa=GQPIz`TMis28e>T1G0zf7& zhF_ZVXHjl#ZmI;enxE!+jW|i%p1|Pb0Xtr!5%okpxA$=lo8 zc{TRKB_Jc+{{!Vfu$zCz+s*UqZ78)EzUc|d*|C>F)nh=3$)e68^l}yaAHvkQDe+j| zhuvKcfv!CQU|lcqsU++<*iae=) zK9J*dr)Ja`>?@MpL7h(xc~+t1xPTkj7t~q(HKWoJjUe=Y_4Fu(^R03Cn%V{fRz%jo zzyK<&#JZP13oQLJhwas7T!cY}*#q{PV$dsE%${hL_YIwb!{LDO(yE+pH$O3v>g498 zDSbR75YinFyxNQCn;L+~!OI9QZoZy@sCGevGQ)B5cS`HtK-~bmvM*o1zLcPhmldTn ze}otHSV5;&9ZvEj1)DgA7IPXTSS>7qqnDf-@TT{nS58YyQ8d0cn_6MOp^5FaFLRu* z4e&qD5*QJcmjVdOI-3M3eMnmu!Nh>kgOiJokcD9aKeq-b1+X~wPCG6`CkzRa{I{QZ zLfAsUig0afdwUScKbDG|f~*Ws2+@nR^0`qkNhC6{dY}$Qm4OD+3I$pMe+*ekavUX~ zLZYXyFRX23M8VC*)}Nl5>N5Y$O8yZ|ZsjQ%j|-T=&?qA8r?Oyx;8foL?gmO&n{9ux ztdY^w4XC+ouCK4xJw}*Rk~3*B?INxEa=nz8>UyZy!xg0m1aTOy#^mu&CBb)w1MK-T zp;&MCVJ$lEZxwcno2f{BuH zwhN6iC>nMo7A`d}st38fz~sXpNjo9&D;ol&wrkStyBn-t{^lXWq}b5*X=JYEdV!r0 z(B{DWS~7t4gxAhUlheG#e+B@}&N_gP_M^@NpXY=i8xioUI{t_S!HPK&&<_&5u_wro zoWY0PWCrwMuSS7DXK+m6kVY}w4v=M!q0EAZ)*nG7f(l*D1M!awL{E4H)ZbFWiD;Ie z0nwU&05TM93RcirM&OJqguaSM{HnPN$d~P)@1AYH=;j%a-M3p#s{^rt_}gUS;QcWr z^ui(bucE(g5fA7)TuUZ|n%M$bK{-@2R*W+Kxt*O|DQirXqhJ#YQS?gWy+*c(yZIoH zI9Q$($iitq`0+p@<}p7QCR_h!t4V;smup;~?H;#WuI2auWUyhaV-i0vug4I8PThl2 zj0|$V_)r`84PsRJg~&6z?JLP@k7QGnbdv%WJHpckxtoXXLHUTL4*xXy`@#XVPba67 z77HN&ew^{@QGYU`=lbzi=gErQTnRt7qjVED3QqGc zV4By%AZ`Qz1xL|RKwYPI%~Q-5SZ>czzEcW;B%vGgN`pUw!>&f@Wlqz5TaLz77xjl~ z+>M`>!G%y-3m7BT81g-F@1HXMKwxz7-Tr>FqSz4P*TI#%yI7V7`*`2ioP!g#nd%RV zoU*f6-uoBszIwp@1x4F@2i8{%-d(oY`9fGbkW4qgmu2&nw4HcYPfbgC`9@EjL{V2K zHO|gxNO1U5#Woux5B&rrrrSv~zd3iX1+6SE$ITDgYXt8^7`&6{IK*`)CtZX1%s=2M zhN-frv4cyXw0dT@1<2)qvSk98!3*USIiWy3@D)DyqCm^PuwO zDTjP66d}y_&%v#<0*tJDHg1kb&jorMiIUXC!J>4*YgB40>~1|Q9rg8-u&QM`w9n<{ zt>P~M1?Q|1NKzm-Ks$6>gJ=ik-d0^IoBE4g?MFziv}b0Swt_Ts+0z1suTMQg5C zu@!kUr~>f~(}j{bAA-*Vx*0O&edLH;j8=>$!c?53n^2ij2UvsRu^i1T+ChH+rR44s zgz-%&=OC8Zg+he*W1h+d@x|OxzEYWJa`2>fVpg5S+7J8aj0z#Mp>#eAR(?duD{=Y;pFrc zefKJJ$P>}~_?d&`Sr^*gjxDIn`;|O0sTFY3#1W7E^35X&O4B& zKUcII4a7WW*LwyI*%w{6rp=SVbp?D951MaP- z`X>Ndcm~D+>96%Qw3t>6%zV=PKp7z~vJmW5_Vw#mAPu&}NtchgE;%zlPkjTl{+Xo? zI#BE&%I^5+xV-v>(B>=9V`<2M|F{Iuu}|w}c9F*168m9ZBM;8*`^Z7sX`;n6)%z`n zs|JECjvZhlK;7^S!TBM8;dWWH@q6BbmxU+Q1I8w?H)xW|q5Rn*!opX8(L)b9kJkIU zYYyUQ1vbd*;xL9$1?dUFkc;q4!FH3YKkI`xIYah`{-%OB@_-C2E1zr)%H`Mhhcx#e zKvCLW_EzcR1WC|~XQ3dwOtt{X{Wxf9+Rp*EyuvbWd;vKNGa2Lri%7SY!=7KeGxb4F z`e(iloW64pmIr3J$_uz6vjtlD(ychDeR+KifOZP5Y0@2A04i;*sBoJBO(B?fn|f({ zh(ut)lpdCEAd=r*BtYTj03VwYq!r*yj0`Ty4AK`nZyu1LTY$UL-_>=uOzxdZjM7}K zlkUdZjC;N7-*27x*_`wNQ@|QCbg?MM%`-hMO%FEG+<);CxE&YbOJ7)CfdYsfjKBaB z27&-CQ9eQP=;;pNGgsKh>9kiz_hX~KZbkHG7a%5olUU2<3>W?R{rlD-DCim=n~xfi z!$|LVg8ZnN49wQTZW`-+d`_RWI%qw8ib==!b`grlZ1AvsOr@jra|A*6;@@3SDAarYwxpcGLT8&-=UP{+wPbXli|SefIb9vyS09wJE`+?sFyQ z+qpq&?W2;UW@$m~qqou)^E*h;BEt#b3|J6e;uAKm|5D=#F|+d(&->$TWrWv)zEC@TS`_dwLLoE25Hf}9p}3VZuP)6A|W`w$95yX**q zAYL3MCMMN|U~pSUc6I8Q>OV~Aok5(zW$?PFCa0#1UVu-2aRxH)^M#kaRNaUofiQ`# z=7HS&1JL9h?;^fa|IzATsp3yJ-zR-9_7I(y5W*9g3QQ^Yi3ojbjG}-@G#vE8rR=T) z>;2s=6S&~b5bgLhMYIC?FgNBUTb?Ec0);yw=Cu|_K}mUn?Ets*$3_?%>mUw6Kj;M{ zaJ$}Sn-N5IkNKG4bZMVSX%)kjw6yTgD<9TksQO^=wgFX?(;1IZD3HsqWEbJFdo;v&9u%>Pa74MnzVqv z?atQLQON)bWXbry!we=tlmHnsMYlnp99@4@pn39!%zUF6%ny}&mtQ7;2am|ER{1dZ^Q0J z@4ph_J?Oy%kj_j)Q`0iAlCrm=B-J!)DlgydWBGqfy?G#&Z5K6uN>m6(rb^KvNsQ|2->&@mJ$WUN#QA(SygMO2265RxgG%8()BZ{42v`+c8(-uHQWa?X9- z*R`*`*IsLF*@=*N*zx8}(eNSfK4?jBEnb>)ncB2omBR|>wL7Yq&2)aNxhE z6gYE_B~7xp)SfnTdoz<>aBt-$kr?l5 zE9l&M(-c(jI#1C8RooaR2^9!QPtn*Iqb%8i^s@b&GYT)~R1({BLR^3S1EV~;as zm^9{RoiOp6ZW$zUgp!~n-c<0M;;SG1jZqS3ympWut2Z9ONg}JTw~PJav*UY#ccWgyXglx zb{?@KzD_ui^(ZRn{Fbjcg}X*j+O_xkY2D=1^O7Z9_0Ei>3b)l@dqyO7Z?F5|zVu1- zwcI^C_8d)Q-Cc)9?Ko;kzZn=FMTnJf{ZL10@7qb>g*$ql^IpDgCAQ@f5Jeg!D}U@B z{<|`&HOGU5rp36xX^bUkf5f>t^w&BmDbLrSsZA$~tl9a$DDYo&g~eZ!l~|fvOyIs9 z5l7g5_V5S2>-mnXr`vnFMc+YT%v)TZwzUBwPFEsghEa2W?sZdg14dfb;Z#z$ml9rf z{3|x@_;-}+yD%tvpH1uS8%=O)5}&}z= z6*bphfFPcifRKxq#9YSoo_DKpUHM`9nRlXe4bpw#FIEpBJ@W$gPBSX3oV>!qLPK-@ zzU(t8BfkB0Qr(QQGi{dGf@>F#zB%{e*QM@-l-C#DB3p zpKt}}B)YLt%2uC8Ehed{BgLlH=Y%$RYw!Zh_+%R1Y~{xE z27`Yc&gEUZ!>6{9k-N_P?#g(%hBcyk3p+jO1;5k1H6*T782vs}pghF=ynscrz!-XY zbAe^1^6u^>fJ}u*nDv}I_f?#FaddI~-6M{DMr^A5teSaYR}L}0qY9fAza$`u47TKf zb32iJCd0+;a|s&MfuAeuq)l57-fyUOUPmImRTanS$Oky{y{t_3iSY^wy?se)8R3=P zkt$EFqGxdGxmkH~&Vd({L1ae(m%8CfC`&$d&y-Oqu?!X$E6f3N?+#FUC9#qD&!en* zRyb9E#M;H>v$N-cqO7O*DJkj5kk%Wz#fs2LzZzcDn>|d=pVQX9gX@1>{*c)1?6P_L z1?UC@La6UXEdsS0zkJb|hh_h>@n4OPUMnWqV#gPkPbK|f`#U}DQ=0`H9nade#%w?A z{_Lc}7pKf1Diw~rj}^^n_~XvZ69DtG|K~B|B`+8iKYnag)8iuOp!aunwgkVyg2JjF z9a7Gcj1+YRb){0A>4pc94$F)G26%P|K6ljLntKa&$!#7$wjwrrX79Y=*j-lYhChD~ z^Tf}iMs6C#MMZ`ee(*3qx2zT;Rs8Q6Jv=<#pgCz<^seWZMs%DqKR5PS{0ka>OQsz% z-oNzA=UcYCE#j#;K$y@Pqv>?v+&NxHT>0TTLhSR?*#Swo$c3azIOGqELH>|tQtImw zG0sZW3O27K`Y5sKunw&pa0^OO+r5%RBE_t}$~(l|;AA_AbjN!2k_kodT1QZ9h@KRE$`dr7}HLlgzyNqtt8He-d zd+N^j`}3|}^MAMiVzUKh)0wvkAB{YQD@N$-{PHTBN;?0xZA$M{5KK>;lG=;)$!@1V#8|K-bZ29`tEjfyUn0=zrPN%(R61gMt z)B+ix*K2g+NThIn;>Jz9j{No>Pa&DUkosBk4nUI>-N?-J_%L6@s{=~9U;$owBP1S_xnq91L`;R99~ z-K9NToCWGhy(SIGfP*;hYHx{SI__JVM8AzUAN2Q+%gg@ct-K$JC^d%5M6P-Ca3EPH z*RGL*KHt!R5|+edAguRsHLEDl*JaUi?EyY@#YR zjT*Up?EMtGpU0%!|7eL^q}T7)Q}va=r&@qsWjg240wq^PxiNtkY zn2|(sx$XJqdlFj^a}193Jb3Ar!RDVyhx|SOh?`xa^x_FB*8RQ@hdg$q>q$18SG7S@ z=$=O4)(QKTmrBaun)+n6EG9_#Sf5=Z1t0yRCvS0|qP|`Df;QA6!VXnicL#~YcXM@1 zq&<5kh^$+;J}n{no9XgtpQ8=uNEg>`11aFSx}%4f#?Z8o7OAZx0ms_ zmd@}zK8UX(+a8fFb+g5i|W>igWhA{WVZ4(%`!>2zgV&QVxBYeu8=FZN`y>PCW+|XcGV|hjX z0Re@1>|)(m-u}u!6Lm!%tP7urigkVa=6l?nc%EAc4%iP`hm)K{goPb7xzeU*X5MS3 zeR=S<_Od0noWD#lSSPGx&H0~v=Z@w3O#R$KVHGQ3VN@52-fB|po|XZNv)WN3(w+0! zr8D1tZ9n2!slb21^8m-49o*dEVc!;byN28+yHVnwmyjosq)!0|y8z^Tz?<&EpYNrB z2}HK?KCKZAZ$lByhaQTMSP2L3Hn{v24_Ah4etqo1rZg~(-(XN+&KbKOYblguBHxTs zdD3gcX>p(t-OEaa#~Qj1&>t-6a{8^lh7_Yj+%VdrFqh_~d}P`ucX{qb2IA#F&DGa# zy_F#|w#h!JXQZXMSjbU$1$T)sR7`#05?e#j&%$+Iw!- zL*CO2zKW-&H&Z<9t<>Trz-ht?+N@T3dwvZMhXUJ(w)K>zTfhFGW}D6jzH0?~4mcP;>XRhbnjp(us#FWJC zNa%4p;+EdJdTigIp1bT+aO9b2lLx%npNZzJJjU+{@?Tl#j%6s33zXZ;bmMfuLPs}K zsPfxUqw%N|;vToaLemmoAps;8@kRfDymk)*MNuwB46-=UKDU=lhE@IvI?@Z7)gyZq z{@62xT~5)?dL>AN8~_&_2#Pz@AR0anI4B%l+U)jMr1oDE)jT|ZrvAkv5CxbzJ3G(f zmNXWmNXQ44_xk{FR#D(T=ebi)6jqF^6@GAYayN`Lotk_1upS7 zy0gt;CBB7~9PzOhrkazw(LN;7y(?8~v9I4?$t@mg2tF6f%gFcyyX__+@r!X;BRRnC zcnP!IH*YGsU)Z;#Par~f;RMOG!Z6qjpQG(9KqGs*VelgQe;pQFbgGf%eV``jl!i%< zgU+#EJ8>hag4$=Z4LhxmrHbz~?u1Z4JC<)>FPn!bJ?cTN(7?_}hYE77RURP981#SM z?4s1VH6R{V!px8j#15}dh@~}dGiX87{ha!zlUx!L7OtD2cT;uGthI9Li_x*dL4Qzq_I-Q6pH!TG5 z8oGy*ejg}_bZq(j*#%?og~V-Z?@h#fM44WDeDz?y#FPRTK{l;<&rafRzU>ip?p)dq zqo@xM_HUu2po~06izs~y<=E^~tv#Oi;)J7BHf0*UQt2oU2*|CaaKW`sd9d!M=5cYwg`zI-JyOC=+ByHqzLzdh&$)0 z9k`pSOgAiJQ_r8$jYDGG>iN4f4!x35(!Y`0D4zVl>LD@@168rOm-~UNDJl5YW$lVk zLKKK}_R%>)cO-ms881r~{UO@AvY0-Iuw%j{6^+E>u2MO0U$JOX(5A))Z7 zQTcGvtv%rwDqEJ~ez>l@F(3%6Pf!&EAaU}(v{l+CAE^jOK|#TdIuU*|O#0|RpKMT~ zgsCDFd<9#0@7)IZ6yG9@AE?HwuV3||H$}QTJO61UdZOHinX&VPv#`Op!fZUS%PB%I z++9LS>M3i8LOJ%gIof!^U$ab&cTzm_!qz;0h8YZ{*d=acO;1m9@ID``(JgqYxDoGB z1*D7n9fMO<*Ylc|t3M+N=%S?L=Gbp0$G*kxJEKVKzGfF-s4YZ&tZ9xR0QnbY08~GF zTbtPU^=nLecJ?fliZm-w@sM8j+3lDQV8!@#!)bn2f>1U>(XzuI=_X0LraZ=M4H3%6 z_Yp=WiwN*LGz;^QI1&Vov)M@hNqMU`xCB9`D2-3`NUw#NhAShZi`v8rYS}V0_FAEX z-j3j4V2ETx)7g1{!y3L%m`OlW;`K*F967>A1nM^^hXAp>Y=31%Q{J5oe;D;4C$6W> zK7WBDm21agx5s&p6Yt6{{%dz@>(iHO#H6JSynlUuc%Ax8#<+6Q-83Tq)vH}WIgAzO zhek#&;@$~T;78`*qX2?B^`Mj#C#sKg);R{X@JE~vg@;FU-^t96z(icWw6sL0Gj5{0 zmYB1aRI_I_La4U1wA2L!1qty~hIx)c60nswAQh~>Nx+JagBCb{yu`384xpsEz}q+G zIeg$u(-B%mcleDTW?V$CXQ%n6oROL7fvZgvw}TQlTNr-;=HX!m^bKY~&}KBE=hIE|w7CI(H3mPqY0R8fs6# zA=b4i1DE3oQN|e1Fo@%>#UxmfDA?&vQ#FH(Dm7R+9k%}jU%e35HFi_g(U}#x#qwY^5 z4SU2pq3WbTISC)=tR>D^j8YyZ`J**34VoW@K!b#2?EUu{~uDts+m`6-h;ctRZX&%ccsG!-{0U zbzowTagd|S_kC-8bh3ng)tswAJyF^>IYHqa#M{uiZR;$x95Po?A%DEkc8!YTeRa|~SYIyA{Wj4Zq~w?90t z9-KOVyIl2axIO$;P{mEQuZ=SYi%b#9=lh<43ZUtg0Kt#W8kk#Jz5*~U`=qr1iPV0T zxR>dZK(v`gL^O|%L+u#_NpI|?NJ49Yh8->Ot%Yv9GshA2B=;mHG1@shO9cn(?AS#6 zL*0&$s(4_WlR~9v$-O9+n@X?H%H$NdbIQ8pEImCvD`5L04_4zL(a$0U5w-9Ih&zWK z4yeoivob_gc=mUo@)Ipg@~|@JsEJhOrvQ^y1upVrs(&YiGK2{%Dr8L`Nwz?_#*U5* z;Lfkxty`L#`w)Zov68JfvB1i$2viBlH1uzHJBW*4{vp5!Zge&-=_b=qDBtlrn4+(6 zm}6yvaq5pE#put)P3}dBs(DHl<5OhDQoR-Dj64ASNIlGcFSqYW{{x|fFK%bn=!a3t zj|Zzb%{u>kGjHpp@n*nXJ(i$4B$qRT4m^``a=6#rW?vAUkT4RzUKDt4xtE0+ohJsY{ zo@vbnu1@f+gQ(K%Hp7G9#07v%=M@k9?td<%NpHX;|3OO+NMarG9B z^g$H)a88tqgUm6)KK$p8*YA#k{bov2B%2&SFqj!V*s!L(#LIaxv*5dyuYd`(HD2Hz z*bs@H)wb2ULJ}L=wWNzCv|&w7DXI@z3aj>(_<_Ih6#vD=`;Li6HqqY6>6VIrc;uD? zJuYpSQo>{v-}Ps<11U(Bl#4b>!YWG2%QPcc7W2ViSrd7JeE#ZvVSz!;I@u8R3s81O z7h$htazq`Aj%&x{t2tQuJaDU}2`tAwYM-X_(T0m|)5)Mw&r4;Ar%CsKx9lC<#)}oF zAxv&fzT7HT!IiY5QDWaiQ5?DFt6Q`xt9UrQ5Is6^#uG!*!6$AoMWf5K_d>drxM}On z{Cr6ct1FCQN{{LRIuRM=tZI^ut?l3gs^E5gnjib&K$W;MHo36m3zvze?mJCQP0P8t zxqU)JAXFk=ZB6*j8}G<^Tae=HoJHzCMG2o`C`%}c=g*>i!x5+gt0qAG$A?_I_US=+y ztd_iU*^$jdY#$nF4S7Em;@;P$q`3dJi}{QT$P%f--_WLb9)}HDY!q5wjzA#-~oBg_NYhZ9ESv$-k#|NXWZgN|cJ! z<;Fe>fwJZSem59Z)?Zp%k6brBNK!i?7AGO;)M;>eanAK=`Wfixs;a6?nQlB%)g{7a z`0BFgXll9|c>Ht*TA}hzbY5rBCZW?WZgY)FeE%^^5B{Oz`oWDqUSfD79n#E)A=DGP zsj25Dh~&iY@aGU*c8!jF{JboyNMJyim5z(7?$D^N;S34 zsBe zjC6D)eoT1Jq!VAXWA%%^dwn*$$Ft;JsHG{II)bd^fxcIyexCZyHRr73QwP38+%xC; zPIz#CFfwI>rR$9-xL;Vc>yw))3~k%M!AGJtPt~e zh@spV9*8x|(o1w0K}u$vV^PIaRfP3DNUU;rAfU3j?Mx@nxY`V130YITU+d+cTgM^l z#`sRuZETZ0>BY0Z$SK|-cMTFc0oFq?bW(|#6jt3h285qScoh{J3bESxpiz0G)sFuD zEkZybcWytje9^XMZ8*1S>!z}c_U(?6#f23caBOYMoS~VUMj75^em(7{cJB#NP?--y4Hu2>ibb`cm>RsbRSJYvw@VcTHbHS=@`2) z=2_BI^#Z4M7}W-?j?LPdBlGtTSay1rl(vl?cccEC@RmS$4ZmwL6!>@>rY8}?ox{r* zrbeZ57orh5ZdBLB|COtJG?wnVWIX z66Up`HEmT?aI+C+j?CV9>k}U3KI_pFqZf?#2pUG3b%zW z)*;I>RcIm-o+~d~N5G$dZ&7+UE5dKo@(G0%1uZYLLD|H_!!KyN%6;zcHhU!YWyoEi zZ({D4YV%v6i|828uWqylSZ6rnxwVvRH9?{-B*FMd-!&@@Up4df>qNQ@k>=oRrNQDw zQMNOObZ`^}sbWfD&!!)k3v7N_+O56`;K3vavmzQv#u^$f{Uc^8^C~Ua$p*CQhp>|$ zAXa|GSlvH*NhK(-QjoFS?f+cJo=~UfGLl*F^Gg;0XiOSG><{k${O6=3IA)R`lBAli zI9i`cls=$qU|=`>YSSb9b&e;y~x-9G;Ptm;Gb8oYgc4jqvXtZjm)U=tL2 zO%B_F%^%0?H%s0DUV~1YLtgv0RQ3DIkBJKQ`THg*gdGD-b#--k?D+|aTjt!$Ki@2H zQkq-uo52BNP0c7Ob$ZZvpwzdX%PSYeSGQ;wo6%*D0`CEh}x z1q=_>5NeyQ^*2Y!J%WPc_$%ABq5(9pPejt-1VhVfc%JLMe^pLC>atkOBct2pwUy4u z!{e0z#T7V=TO8nVxV)SE>#Erb-9QjVYSJX+0p4_Ll`%+0j^2>TcD z*JquTvDuNTrsHeuPCXOHx|u<0D{N8!66~IX=@;>pBM8mGg3ch0{z2mCiylLUy8w!H z$yv6DjC5q+rWjmIRaTSOglyjm8E*K`HDZ-R?jP~rWE6EdB{O`v7`{zPL=c#I_!e?cbQk3da1 z+{y+O`#n+f<7(SSnXI-vdhnovg<<~=n>+|{N6^HviAAN-2btCkNNcw^MwWx8mwGwN z$J3dneM{G`EOoCe9b7#`WC9g9(>v{JjFd1zchz`K5$oicGcHYC!41_#%v4bT-6?Vn zUO$a?>X}A`>tus1E?*68qi=1Ks-G;cl8;e|jgH<_Xd?3IH=7?c9kXFIY|(Mhz@ro8 zvp7-RP23uRy2Q;_!H@AGsn#1H=xr{05*?O%8JB#q1)x;@C+nv!E3eU4-E~q^S7dQ zIqff5ocwfcwLaB+q}2XYH9-&LCgGy2#&6#azW`dIdFRZ(!4Q@3lob!>}JJuRuCiMZs><)YP-Tk`DLF9cuh!vashY9VA@o?*&5 z*1wg(*PDTq>Kk*8=oS)*mvlBmwm`?fpiXMtmpISb7bjNRH^GJjnMbouWA9Pd z-pa>yHhG=DnN3^YtxTJ(46s(!**3xCRD9v*2J4TNz~zY2)g|eKq6xhrI&(V z%uL;1>HON+$<5~QXKhZB-%NYe+YMXfpZv9sHMPlx22P?R(qz!BXp~uIJn)2qaDc$( zNX1~AhU76Makh3=#1+ld+R~DgcDQxGZ9Dpvj4cEzY zG;Wj8&1$jYJ?x8$OD6UTV!Lp}dbCY*D^Wl%qIdFrC#CpfCwTt)OFhg18-|K^=*Jy- zOP_^qvKDzGu<1ye@VxrNdu5zD3y+f5t#9Bqeufp6w z2Ym*ke~g8tKMu*PXvrcJMC-#Cr9E5Qc5mch7O3Fx(_4Az%-JA8| zoARMPpl(sod-XZenIQa_*rT1gXhNLvqE&Fn(5m*{fg_mqls()D?Q$VV3fnmuc-|6X zmkuBRA3KIC&SRd|Y2q1hwKS~dt3-cye^LMKIf%KRzuwGTLpNV7w>;5ycaQeRT9JM$ zlrZC{OnOnzo^5G|lI{ow#LcARWbo>bf2JYHbLsOk^Y-;b-fPfmRSa|^*fl43`b18TP(f7>Kn|4I(UMgzv zbE@c@5bQn`b?S;d?;>`Dt_mH~1t2~i1WmqV7%$X~c6ImE07<Dd@ow`j z{r(qI9Wmj3?~?x(uuL|Nbr$6rc(@=~UV+r?+@sac42gEy3N(O$NT%Zvij%fbXJBh5 zzK5J+Pjf5*Et)}y>8SJ!)QU6}|KAty@7*UX{2T}Ia-WNIBH=z~tZ?`DIL+h-JpWqE zb5eUqEv(J5E=2M;2!_4Uu3@i$$5-E+n?=;`)=ESPqedVo@-cDH2Q6y?49XbB8x3~8#bN2%^^kUB`YCly|y*%H1pDAp^;83_sHJ)lOVZA3yG^;+| zJ9N?JWqSI@U0?rg3M-v>zbyx~8;3RT5wM%2taw2)PF!u53cEuN858=v$+Q-E?TLi?aSZvHIVzgxcEexN5b3u*ZTINko86kx1v5|F=?1!U;I-t!bVe7b zmJ2Ybm8K`B85D3nW>B6@-J;4o$JG~TvdWkjmcR~}!5pxD7wNly+~>dv8+(qCfVz0N zL|o)srbE;(r?i3z#}G>BA?he%-$sv58cYnz&K^pjGTuWg>7d!akNUj?-%H@DVKo&@ z4x>v*tM9J-{5CeDaN@+f6(b?5z8KRyB)rtWTW-tdsCz^MT2n(Kay~ZTU#x#l&DLOZuJ_PI z21`1&X;8LEXY*t5o(8-@pRBH|RY(G2>|`T^mpmAGG;&b&Q)S`PVemgi1u4FCx#CVu zk56Sm;P6cmI50;AJp#gJqCLvM%>*Zh-l|iuY)D4%{pydCYv{(gWu21Lh3%%V3<&pR2hqjdQ#!+w+h-s@`DQy4W)ehMtA;UMslbDq$KssqdBOTTzh zxlvc&v_%T<{TR_8{(*zKHU6-NeH>L9tWJw<2=4qRQ}Z zKEAp)5$31{?wkywS8q#ox}11iT>S04=gv94i0Zz1)1 zsTKEN#P=NBQfMh!>4!UTVV2;fnUSNO4Lc$jv9AUrlYoE~XCz&w0=fFxXOAwUU0N4c zQ~wf$PgBF?pWs7CQ(h` zMDtfhP0hAi{g7BlPOOYvvYFC~<(wQh538^^FT+ESdWZb06cm zjvmPQF1Uxd&{WE1US&TCdiVKC1ZycF$0qNQEMZxsZP*oSVo{rXw4`D5c%Y-lyG>Ga z2+EEjT@E0q0MQgHM0K2drjnD5Z4}P)GWV_!>$}QC61IRIEck5fOORJ?h1B@2-rcms(KV<<7A&QX8b)0p7amhNn!qJLo^-rP z>Oc&q$9?oQkop*Ul^U@V@Wa2j!8X83d=O?N)`N(2mQ{2Tk(x-2Wh4P8?y+e-a3%yU z7Q2YCyxD@X3n++q4bPq}D@sqdPaV*lP5; z<`BVNomL3dvF#X}`3X28+s@8Tql|%z6nL3{wnz*_TPE2BLh zQ4O*SqX&oxapJ8Ai@bsY0>+8%x%X16k_k7vcns^229^DNvi}1#an*uyKTZ%OsULO~ zm!;?ScXtU**#g!;^U2{hr-I#~VPOUAoSe2+>qSYVe}Sv}Dc60diTF3|HsuYjQv-o6lKDlGv1y7!2gS_8I!-Ro<%M+BJLs(BAw@vcUyF!)L8MKX*wErRqgS8vq16GzOnlb^~Ufk;kynCed>>vI- zhBxDO@p?q5IgK8@$k^1syAhwk@tONRTh%qPPTxUN4vC;?=Y+ zCr*IhDuQgjV4Df$0a)KXO4OcLks{@&C@{7ZLAUV3t9&5|`mj%K7gGU+PN1UWT4}46 zwJF*z9H;`AsWn0s+cUM@<3~TLXtm<$uf~rkDG;ulivf7R2r_1=Cs|WgO^7BO9QHTJ zMV}anjW-eFB@25)_a<{j$+ooPs@lA|-!&w*`gwtru%NhfJTBjNdUz7aH0>^N%Y3m9 zo_NBW#XZ5>e6Q0g^k@GjUh%HCer4?KPO!2uMqUV(At?_h<|#pviD@gv?CD;lA7|Xr zSAUY8$3Rc7h0<>d-th%#^>ifsRIoxB>%S|YlQw0s7J9j5lm5m_w9h7?zU@3zg>Wale(?1Z=!9g0#50KcYnZZU6^t zOow=udw8-q!1MX$EzU?Hg@N+Q3@ptR>n^2Z3w2r1=))U3+(K$1heyxs6%@Qz3^K|i z?C$M{NsOye}AaxKBMVELZLHc978=ng%<7SID2d-DRAT(z#VD6VF z4m$c(!H*zTnp!V6cjdG~VtU?~=cUJmh29t$NRv*SRom6p;2QK^s!$8WFe-EqUWlP^ zk7uM(2YxnQl1UbaAm@t^We?t*SViIT{K$Gjo}fwT6)oX<<^>&=dI_8^q*=BX3BAUQ z4rN!@34@&X-xTcO)LLa;UQ!%?u3Yj^Z;v8usjCAd$wsY7-BM6B`V0 z#rB5JD`AZU7eFvd*}zr!+92#{>K}jFU;dg%(t}vx=C;!A1+-9aV~L#GH}Em4%kb=7 z7H>?wD^3<6=J@(A_VFBn3q?@-E5?&DJO0dd4$A8DZJ94cU3LWO3Fp$}5M2EDaZ^06 zso5xl{_AbV*GX`3+;SQH8)HU?vJ1(buN?HXVb!H1yGg#UG zGl$x~jh|B79&pLTgo;ZQoTzPh>oQ?&ty~-$}-I%J-J6-%?M*gDw9|g5*BC zneLsOt$WVS+saPGq34qPpxrFB2R@Tg5dCH9ioIOGtlU{@O#l)+{BR``4l$`fGfh8q zt_}W!j5gC|ze-{{INezQNIvZjzulAD28$>TLXT~X#(#NxH{U&hd>krE=pG$sy7@R; zPo13yD)sY-_xQOR=3K??W{=HPO2JjGR^*R=*uZ}jbwm)TGh(4+0|d=`04*5dz_K3_ z#=KqPeXcT%b}v_;$R(>b(~C#m*936<8>z`Ar}o@k>>Jhz>&s2Hs!DbBLz2Fbgb=C= zhGVm|fLfwmtH)6w8mX+HaRxhld8XNeLAJ~U!l_H?l_*K>0Zx%=w(zYr6vEiFXXW?B z&QCaf8OC@Oa$fn7-8=sh_|@hp zomAOaTqD&8)c9fS2D`jm3s8}X(z#;*K(`zP=292zp=7ui2Sw-{k@Xzs3aW}8XazWb z6_}2+J(tqQ(LbAVs{v}pBbn|zKhwRNv$ebEw%orD>bHR19Lp;g-@UU4X>JUWIEqad z0g-WBsI`^7n7sP2fjx1ue)F5)nI9P5nW8k0nD=G^c63%VDphIp>((wOI2ETUDzNg+ z6}h@@S^&DZ)d<#Zcg(r;d@pY0<4sbl*3UF*k;RK#leeN)R46-K3_AT0nk(`N?cK3= zdS(}vps4jLu=+*25sWoLxm&8V`q35RCYZ6=%E8Wlu%>3e({<#VUX`O&q0J9?;XMNXzBx?bKCHlR>70JiHEDP{C&KSJ>h+`h(7LKy z&Pu%g8I(YApYfuJG<84wvj0735y&kKZbc>+EWT4t!bw6lPhVK=gas@zF8~wXlrXo& z&2_2D1KojwRIRiJ=8Xp~avkVlZjjh2w%{BSHWH8pyqy+TT|A@1LAh{1UY3BlhwFaW zZeIHGRCd~MHByrTTEAe6b`4E<-wOG_u$}N`*v9zo*MUnty%GxW8dyrr%@vF1HEDNw zk`4AsJ_Zyz&2ZAhkmm>X2eb=^PxXDg|rK2>7+O!^8`$VaUVp8qrFQgVb?ZXbp9(-&K9R3-jzuF_hrBaN@LmHe4| zmi{;3M?+G~sXwJBSba6qn=}y#ox94Q~ss(4hac^wWaW?xs-gd9+(U+nHzxQ)mt)a zYHIAV($mE@9KGr)-sw~zA}3dVm+E+&NBw1fI}%b|YsrKRAID3yQbgC*vm$Vf$8oc2 zy9))S*mAMn$*l}ariE&^aH!(JzRUL>DZCyWY(GCUwjfQsn~Ri(M~IJW-F1&jPkqKm zu3{nYcJx{y3kcGrv5fi1YOr(?S_1 zAO4Y?iwF-7e+g68Lv)+AK4vN2|9J*|LxusOGr~v?V(5w;F_+jn1{2QyTRVt2wDuTUK?7))v-O|ISl76=xadACWO+j=IMq>|U-No1Y#D+j#KU=hvNt!)G1{nr_L1Nyp9pvPh%B=Aaa@ zBa>x*UWsAuCtzQ_Lk&|Z53~Pm`++~p7(#X%|HjpAb5s;nghi7Xft&aVT$ymDG)0cn zY;XMnP*!im{qVM+9qo3s@$fNuAh036^&8UjjA>uLeG&0IKL~|*G&ucEZ1aatGPK!T z0yt*xC~2Jcxpn^L=aK1;pnJrK%i7RUg!ofT{`VQAVKs$IHPr>B^U*eS4Gq~i#{Q;k zOZ0U}NSa7Na}q;c)jL!cp;4Z0s52`a1D`NB{*W)eLHNtXO~#~rF-;^Wi7cXU3` zFtzWvS)UXP5AG3M|6>YjYi`|7riyHC6eK<^dox29@s8$HyQp>>$z4hcn*C;qQM=IO zW!=OhYZ86?HY=aIt<&w-a0}>#q(pM;d+CuHr-IW#zggyvR>N~K^M^>5-5T3)UzL0~kGV+46VH1_L62u{$Af?8Kh@P;m`7^9*E_j@ z-cPez5F=%_qO-keV~NnPy=vrXg)dj|c@+*X)?!~(%>JdML@P+#rBXhW>-jH6;8tXT zIn&ky7VFd%j@RZos^&sb`r$XcY%g5AnAZb=9r?J|hQ(WcAO?Lz*F!-`N$EXnl=3g8 zV+n6U6jCC~{1!d}A+yIG+^&#p_>0u)`1!%HIv&5jQ8{Mi{%QT?tq~I-**bK>BJb=^jo1SMEXY#~_+XLq zr3*p#6@Tsb9y|Xw*!Di^z^{Aq!D{l;(&Wwuzr4o2>0U&oZZ9bBZ~OUm$MF*<>LO(4 z?Jl63eDqKE-d1k2fF+MDKK3pf{7nMBGAiiED=7kPyB!_3_BV|%$h>cWqJu`l#&O_X8Pku+JcT=|63v>vrClu>(rN(FMd{|X|4Sl z*QL0ore@vQTLYJI0MpM1+)?>8bU*Xd)8>O?Z8?wb%Fu8eZ{Ss&D*eeVW~E$*w!H)P z$p*jDwTo8?6{bJRe2?obj&|kW8An>PvqiVw+$Yme5>$51Ik?^ND`CKJu)m|VIE3m? zNh$d+sU-0RGV-dwxwt*2<5nf%R%VerXpG-_86Ei8nyKEgx_k9tzm{Dc^vSH~XcP~5Lj{#C~~b4)tkm=?wRlh3Hovc)o)Pg7D9 z`_q=**mvw5M4>)RSVD1db90|mc-&&|01*37Gm5B-AHq6}*R5Ya0+IVOux*{`$fsVj zpCo04hSCp!U@~Ho?`X(P4%*PQlSOUzcUMBJuwe=hj<~zBvhvH%OB0)A$V1^ukKUaV zjWo)XeD(6B^j(!*gD%p`3-xbZxhG^+*0}gS96GNR2}k>+k^f63Q;R&4Ea!R=+9z6e6$R0 z_0p9PB4o>w{e)f2@UV+JSb6b3Z@;N36p-J=^ANht0SMpO*&!@km|7{z&7HJ>JhnGP zusvZrm!zWsf!vtFv*zY*$@_8av2bt!=UV@WZGB=JIEEYW9cm{Cmx2|zkrnPZ>dPOw z`@@aFvF@J&DXEB<4iGWe!IZxTS#Ao92_Hb$nRYfib}M7>x!6yN3dz^klb7zVtBJmT zW0#m%Q{3&_7I5qP4R&ZT%#a4~!3THm-hE@UrUdQRrPP)Q8Rv}bZ0EC(PU7f(SKQ!|4ekO_-G#Q$+K#UcOkeq+Qy;y}bp~5obdAIc|BM&gn_tw|f&v;%Cl;}QR zPuSMYBd@)AnbfiuLl!r|>(b>FGk5p43pSHq*2O9R_e3QB{sWZxtFQ0d%{kxsVD%O5 zJ9_A*cdPi1%QQ@Fy_sr`Cm8%7&NWmgYZxnHYGhl`L1Xh^fHU!MQkE;sh}bu7+}Nfs z_acEPn?9oC;hao9%r-tEtnx%_0@ua;ZF2sX4Gj$L#kC1+*bYK@JlbWP(EKjsDm^;? z)91V3-(wTzUy)ON#2obp!LL^?1qwJid`GmWz4qooFO8tjh-b+`G>L_FuRL3rxKyX0 zu$%g8=l^c{ahegTvZ8{o#jMtEgA&gR(RDV>ChzWDDFtBV4i~3r#(C>@%<|mQFeT#5 ze0@WW0b)c~fpa(gTV9KbgCPn{i!kEWb9iMG{h2eKId99&_mhMIvN79Cj@E~Mk>2lj zExNesUBpX!s+Y0XTb=AN$1ZRujc__kSAo_1%5Wv=DtZ`$yu@b#x{ysh}ZHJ7#DPHx%U*G`2Uw;&qf-$uBkUJw)GDLyvaeP6-q z(Oo0GWmqfwX5buMY@?l{&&tv)gCV!JgycR+$r%fju6r7$^d9aPGDvul z2vDAW9vsz=&%@3RCXCA18m2ZK=Mm-kDY$ph8r7*LU$SE$`>83I|1UfIVJRy>`MSSv26r;sluSSu4Yx>a#zc$0 z*-=GCx>2Y^I={5F88ob)QHjhD=>%yunoT-StHbCbR7biA_wNVXF2C|e*BB09j>MAe zzVl(L-;YF7hm3C!G^~l3nlC|C=GBWRoVJ@%!kj4na>UWq)%7c)V+s5`*f;v^^EnMZ zi!O{WwsCQ*&muiMEha8*sP6bV>Zzdb`v0>P$UJwRwjIh_!xwkP#u)A(H#^3hiW-ky zPfZn2Ecag$*?i4!p2vT#$3Cno#i8yP3s34Ygk|*AH@E4ZQV`K=UH473AOvA^7l zRmv{#k2qa7eW>vTn>-_U@nT@-64Ir!8bZ-6GQ&lS0-1Wo#9;TkEKzd13cvY^-`sJu zI2Yui>x2JB49Sp>GTr!%ME&{BKXL_y;8&V{oLc+E$)Cohk>F=B1yJce~PHcY8KWKL%m z2feMOF6qcDw-22qt(-G%Wz6Xq2CJmd{Yi}v?{4QYG?JVSlH*GK&h+*5Z4)sqb`PHA zSINXS+iy#rwH>o(?eG5I4&i-}aZt{H$y54lz|u4d4QI)JZ>Dg$cR4j<@{<-9D{G4F zXRlVE4r&uuj>=D+_6)1iD#z|fiHu~~Zmvk(f3O395j#N&cDLRYZTu^&O5ZT^>rYw+ z4wDqpw{NN#mbx-iP#!%gr+SxFp@m)6mJrwL?a%xYf1~HiA1~ZQcfBq?!WSPy5WxG4aW@>Sh^UhW!X|%r_AR05?`PXMkZvk`%t*;P{)D&b^ zj&6ceM`58|W6Ch*;R zH}_<;d>h}p^kS^5q<|tW-dr>HdRvY5X8s%h?IaSH;RyxR$_JkBTO`j_kfu@7q$jC8 zmCFC+is%-KQuk}r?B>G+JkgTgVjsjQdqYlxlao^)u6GaZ!RM&!zwg1em{WB1+O;|; zIPIm~`jv~SEYANp@MGy@C-Pj6M@l!-A6D!b^(0VCwTBwK8{ICrgZQiqhXWN4U*F;w zu4ShDo}U5~q}AP7-yvO9ME`Vq!<6sC{p*xE>4Q>+hzUQe*A_JJp3>tJ5*ilO0?r^l zWNekNiwtd34RmEi-8l2V(?O#7L{&b6 zXVMygv>u&{|A(rn*NT~X83eh!2{sl=7Uh{r#^>u_ybv8b!F*I_8efWIXxf)1qPMm6 zF-&Xy@zlC(Z66{s>RO<1PDL)%I^ISkpVc><-$K@3f}Ox%Au3RY8BrnsneqE

O{A?s6cpTIA>nP>r3qSjy6_HBLLmkRoK1cBl3dR| zJzaklYIZd7^?s;1_!2`6n|5SfTRcKjzr4RX`Nx)_-^I$D4O~tDshvdW;i3BCt;ERv zsOK=x`7J6fYwbWN3UMXG#kyukzbd*C&uVZweGA6fxWT;RYVve}z-Zu&05rBx4u(t4 z~CYY2KzDMHB9CI}2l3&FU@oMT`G#K<2mC|%JG zV<*ckI-Dx4_jgN=f@t;2!|9S21j_^%%mq#tjk@NPNh)XFaCSFESs=d)7m<{dcd$?% z?YZhp4aElidcHT>v;E%!^Jmzr1kh_8G&zm*&b-yoT#UwV>LdN#2g)QtHSK?f5ij~- zazzBp3hP5q^#_-%d9u&EUjk7XK2wvNsb?~Vn2pDHYGhvZ#D?QZvV3(w9KXHoKfF=4 z!27m)?S9odAdc^Mb3HxnvjVmC@LW_w_Yf}7@GlD`^eTC?AVpx&wy_iA ziHG4q;Q6kx{poT|PaStA1xNb)uX}g3!@jP>;?@qmX@AB!^!#LmUi7HeIhoJ_n(k!WZ!#j_K@P#Km(;#LtEy9o`_mdWmcHHeF1}EC~ zI04A1t5elYh%kknJ~u2#B3bAj^QZHem9T6Y{bIfOdq>{Y6vRj_Si$Gn`t{?*D~f{D zu+|CH{GV|j40us6b#w%wMT;8|Z=0`Rt>{HcY)L8P@T%Ip3lL`V1rinnBl^a3tE>AZ zip+S2$Mc|0+K45)$EV z+sOuD?!s#bG55*Qv}hH9KTIi`HExDn>Z)rGXVIr{zY!MLvU=|Mh7;PPdgK&uP1Zq^ zVW$s^%&C}GN-plEF90p@H!$xYP$C?o>=O#%-!vXBd)ML|MyyX@Xi(1&ZQ^fdEk=b9 zn+O9!BX6|CX*DS8m*aP!6pMv=K6@9!Z(s=pi}Q4F00IB4_*Vok{@+*NMZ?zJ&) zML*T;Z6%_`WfTfvN)y+YEM)ApS!9k(jM8#FS-;5kbGaFG{I;HT9EHTbA^XCNGLzlx z+(sM(AvQPl-Ie|EvMyM8kI=xL;p*76m^C2vru5tL#BcrU4j?Ro1C<7-tNdBK++ z#Kmp6^Nl!Pj0S%y*DkRpN(TvTZ9?4WUryvP1so2%>-BUl`0QMO-VZYzY;4~$y?;4F zuQ(W?S4Tw08K_|EwE?^l6L~QM+jqo*9hcduv%g0eQG2|yzS%?_Ko+!pT5i-Wila(~ z>i2(JKe1XI^LH@mmFj2^>t6A*lk8fL;V&&LoTH1yPwO7X8)6_J$I>8=u{|HWT(1vz z54E|3Y=lOi^8UnEy^^y@Td-e`s8g>@tc<*9n9yQYvkwS8#btmdg-?wFm6mib_p1%H zd;Xl=AVA`ij1@lq!YSF~(qmG^$y&hcW^6T+LfEx~ys8hks+}H(8|q4^m!%=BpKn2< z8-q&!aSWO16OHG^qjBBJphgvr@#4PmA<5%bRSdL@i4bp>yHMHVm`xMf+K10tDsVM{ z_nAcO;zZ{?yEDIq9#TnKVxm4b1YYfxHt}&rcuzj-B(O6Z%}UeU@|_*9$@w97 zDL+}N0ZMtn>c6_yas0)_g&PNc)Pw{uQPe0N*!7e#Ec7t2oQ0-{Eo6ssXsa92%6;4G z|K5sfU`xeHzDBfyy6Wk&eIRAIV?xg$)bD1tYW#<4*>#28W`*_gZ$EA@CUjS?@%J+x z6*kIRm{E!f-bAp_;0l#<0jH##92H+NGy&lfM$2Gp1irG3>c%8(HRpo_H<%fBvg z#M?azv4IM;y6N`4R{s$^{Rc_1-ijOXj<}C)o*ki$C(RiLbFu{}m-OohnT-gjGeQC_ zB;G%6ZY3{CUYzMi;nU5`Lh~5?o<{elC$chUB2vLKnnpw7nT-*2=zPy*Rh7pG=Mn<3 zwx=fBt#$h`)z!BWB%XhMO;cqHdRrRg+JVtPzco8A0k(_ByH{46l!yOZ(3C-`j8|7w zMn044LgzEzMehrIjvXuYX;!+eud92V$Ns%pVUAP#BRS$RVeOfTt#$sDa7n7IGf&H^ z^`sgKVZ=C)P%50f{jS-hEnY#XHWD%aX@w|!29g2!yQ)pU9~mCEsC}ywLu8XIlU|El ztjf0LlT#V_mJr-zRD%t}Eth5_8>w0Ye}*qNg{*)-xFL+Us03C3VUVve2<7p*TKs-% zZrxbh9|Xe)aBt=jHM;pOe_24x)4?6? zCi#=m*78;&YN{dvo%u94P-D@3dVWui1(Vi)G|_pguVniXBfv$Tw6*QJL($SJJO;RP zMMXt|J^(SMU(rh zWBPKxvKWw*G^<2=3iC3nQ6Fo9=s?vqtw(UW_qR{CP}|Kp7QC%piD|!y3lFC}>=Eur ziiy-GFEA=G>$v!Mf;wJ@@>#tPbZJm7?Ma5(C%Rn}T8M8Vs4$9h&JU}{$+qs6uzT+9 zmfUZ8{vMi7*vZD?7hP=i3k^(l)z{Xd$nDk`q7 zSq|>*4hin=7Dz%eK?iqtcXvy0cMTpKf(LhZcMt9!;2yqz-6vjHYtGrHckkZS)m8cS zRg+79$I6VlAgvoqpE*bn@_#^c9-fBQ@_AWGOwwm<)FsU-Ygh3>nSY54{t4bYY=A;;t zV@`he4t}9u>v^s2v(kW|{m=I6y4u;q#2b0@-MRE!^|BJbfx{-{=s8~I@8Xt`328^F z9=)w*{T$jZ6i@DNiUWs@Ij`HWg86h)!$NmcHQmcx>?(85vUI za0-SrR+#%~($2tGG*wwJsNUG}1K-We4KyL=94!Efp`P5gx@#ITDbMd&!^e;ozfZC1 z5(Xlo8*i$@f;Bh*lvBA`*Qo?_NB!7~<}Pb0Vd^p{%^ z`W=hVX~S=^RDi7|R?94;T%t4u=)#VlxrF|A_5Jie76;2MV67+dyj1zTRCIXr7;U6p z2>8Ell@Gd#)4(C-ZKoB5@Gu#h{e)l$XC6+*rq1kUp)_sw)rmK>otj9>%qN@df2)}~vz#z|S>uJV5h=A;~;Z{bhZxl1)9r_C?p>Olx zkBAq$9r-7nSuvijg@N6!pDg&_<^)2DK#gb^#~k#E;>~z!%S1CVlmKn?SX;<6*6PLN zP-Y*6ln^!3aJcO~W*oOdX5(pRXWjIZs)5jyx-Io%lj^(Cv8jI$sqC~f*f3meEymcu zt;)8U>&B)y1Z=db{D~DQuXVnx{ZHyipZZdaTwHEb4XWK-fH9P&!4X=!f2mgq&V z;pwdkz7GFi{h%3?D*29B$m#EdYejkaGbC@4aQQ^^M>^GS5LDLqY>fm>GK7P`-1Ks= z^^Uw80|T!HA=>4i7bX*B-Vcj-#zg-lehp^4n{LH5gm zJLnK6`@ZLr?Ozw$Z#50+(?RKQ+ z{$tv>rxvOrT0U$&Y(o|d>W9rGb&|L^Fz~D8HAFQF((St)dg~H+sPx%T;wH$fvcD~V zFTYq=FY?t7gqOFd=6XF{4;Jz@sA2p}aJT8*SrDxIjrC5}A7y`uyo%ULGkk%h5mHjd zRDcgWYZymJG^xPl$YytFw&%;k{?YL8@acPshk<#qtJHDk6BnsB^lSdze{7GRaw!7* zz}H-F21>%6ogJeX)H*e8t>=AR9%k5W|Tm}og76!#C;Qok|j8=$O&L38Jk z`fi#_G9?p)i@$F`(WF_+*J7Q&6}D}iKIj3NIXPW_11Q9cE-mHjfT+Ls4T|o47lCU_ z^xFrOe7A7%f{%Xrk=`3bINWBFT3X zdXS}S4bMy6@rHr4|0HXN@{>d`u-aQTK(NH3jR=6-m5B>Jy$sm>c2$>?+DE<|GhRlz zSnSGpK=-XvChl-5nkI4_YqcRUXuz%6 znhJ1pjG3X-!UL#LkRH)|VVwD z7Nv0@FuBIW}qWWRFv*>*}`S_+1FI*_NZ#gI&L` z67&_X)d`9!d|h*_>{>p%ynjhmgu$y+DMptqoHm40WT*(*P&4oGzs2?c>MW%^VnQ5g zIUcyPi}xz#=}Jt~@4Sli^12rOJz|B+a$O;~t1S@r>-X?4U}_qLn%#Pa!MG@DxnZuF zf~?7l2u+)4k@^)EiUv>S;puv#VU`>7uk~Lw3)6VbCpkYU8Eoz>CGmmzv6qOp_P;Q?Dw*#@dwQTizaB`v5if7 zni+{ohanNH2#8t0*N-cwwncPqDw8Xr%pxt*0% zNs(^`(x2PD3;1=0&%;yl@43>3idfL-!_xi`KzFkXgSMl#M?i?q&dwq{06Fxdw|6U_ zu&~!};GrZC)tl*|faf<_Yyk`<$=6z3&)`9iOLdkFQIV0YElP}^Kpztzxf=ZqHM4mB z-=}LunQb*IAJWsK=7}_BnyvSfO6rsRmYOXnw;o9a(~%s_gFA>2sB^shSpGi9ocwy* zH8t`)M390Y={mC3Lh4tl(> z3!fv`dc%4NnHUSgF5HAE&_jK>d3jwJ$)oqVQb!acst+{!fe9+3gB)1k7h;Ty+S}V5 z0V(`fEYQ*4zliwZy+Tt5PBNEjvP`KF}2-N;I3ai+o(*Te$I&Xr9+Kv$upb>p`un5^KpNpx`s@tSCQNG3@y4 z>uL_IzpOE39{hmP(B0XCfC%@!G{6EG(zGbq|90qJ&%^**MBk=4f8hH!-Av>IEtwb^ zW5C|A1pyv@DQ~j439!vL-R_U}^#W1{3u8aGM*DW*kE9mQIN1SiCB@9}x=jDYzR#K7 zJ20(H6-j<&+v63`$CRk!LC_m{aT{tWe{-n+TgaraV9SW}rgZciR05s+pmS@**BU z%yw4ktOtA>i%|47;E#9jv(}&l^wh2S}|E|%3O?{lIkmNN^0(7v1L1lm{#Hc~_eKTZe33%dZ zz)8xz`hRQMWHtq~p$1rt?@m`cfwn_9n(q~#uj3scrgR0@&7NYO78xv|-Y0U zD_aco;z=aqx+=j!_-DtP~w-lWWKx4D_?pH%bkB!SuP*0 z{JM>Ktso=D{`c|y{MZ~v5Qqk9m$SoEo+!-Q2QTmK`OJ*cGoT5c-q+tx zF<`_gQ=BoXFty#x0ha>d;!&o!QD>Ils{ZJx|Fk!^Rli2WRh$TT?+!Lwno0^3C&T@j z#Ekjzf$iYj&Ziaq?IU11INB*KnIeHiaVJs(%$UYZoZZjwBShKxi3ZgoPumQ&Zf?-} z9g|9B_MxX(AIcnz!#)}QwN!=IODRkRJd7UCf+eUL?6>=1o}ZsX->m!q+ImKXv)@}1 zBBK!pe&SCa;PNcn&E5sPi=~*u&Hw`7CDQyZ_DkN`(`u6OC;3#1BJ9^A71h(jDdT~2 zbPBoj+bmhZuT!aHlcV;-c4$cMalQw}T;sf;hqgPy(t-Ar*XP0<640RCZ<*ht4@FD|fcXYm&bSLevPwnlJ z)4#2gjGrZ{)vVZMxHjB%0*{)VI9((OYh0~WZ46bvq8w%cRy!U=uGV3cL`+xB8+zPk z`PSUn0s<+x1QT^AiTE5wy@5r8EaL+aS9AC0`kCnHHO6!C<2ha18Lr2=U z;+;z*GG8^ayN3@pzo5O>opRE?TeZDL&FVDuvD8IU>Na`)Mi`s2;oHSP;;QZ(bIXF02wpvD?7wjttXClNB zBR2XT+N79`xa>Tc^Ln~Ec$rrC^7v&!;qGLOQ14+rjBnQ%>3H3R~EFc#hP~2Wf zMHY02pr9Z+;2nHgURfz8ay=o*CVJ6>Q}kvvxCPjiiYgp|0FX-SJGuk#D{J+7?2XIZ zqd^r%XPIef&BNR>Y`DnI0Cr$Aeg*sY-XU`9v|c9Gf%EWOO|9XywKZ>MhEQD9QNe|l z&Y%;7b5d@f?4E~JRfdj^PBGIJ_FwAB=*M4y1+ne;H6#>rinqz@8I}}oZAf>eXWcAh zwZc@Vl3pu~DM^icpzdDCTL-AVaw?zd2bxrKP72KX|?109thBX-Q6`MHO?^EZWtO zvXaS{MbA!+Jj2eU$G$1RDUV_9Q<#SMc-Y6D=)dr$T8pG#;5uf4XaBe8L0XZ)mSM&D zd1?c9!qEk_Rm_#0StB3+#luATHlCRseKAqq{Nc-JF0KP}38geezk`h0P476?4>-dE za?7_KS$AMz@^MrQ3^9eH1)u_<$@?$W3?o^sG+w-ifq`+A%2SY;zahiH!AU1H#1{X^ z@Toth^e2P3YT70j*HldFS=5*W03lhos+Y5H;G9~OvQ-|yPA{0HJk*bIQ!x^uW2oH= z6(VE&FTdm|Nu@@>U?NArfFIhXwENGPNd*-q96za&Wgn)B*aeUjjVJwv2_2)=TKLdj z2I6;OJ;x_B%z_M|!v_Yt3Agbjf+P8Oc*uZ=eaHr;PM8XT`JQq^>Y$j!0CY7VLO`JQ z`|$RK+c(dvl|Sx|IZBLxDLQ}SD)%UmK0ON(oMz`|;}PqZmgmfV(Im~`R2PmQP#iP6 z)Crae#LfvGm8THtO}Kpx-eBEwIr1W^k1(bG7h)nK1~YabDr1 z3O;PT#JTL;A3T>|+652> z#vpd@^?3`jW$fJMxpm&h1xYj)SI0E#qanDoE#?KtS?zZL?Aajf2zxl-@Z8Np{{72Er!<{m+|kS| zG@rVA_F^X-0URRYfxKqQBO~kxZ|B9b(&*;1HH9f0e;l+BeAvbv zd2;3deQ`_&1_I?U*nDW!ilc#m<5>|jj zX*?th>bu|Vo$Uw3)g#`B*F!066;A`ks*1o;o=ku7p5KkEvOMArJoDF$mqPjftBrtD z=&UPfV1=xC`&W`dXIM*-)bLm;M=pA%IrHnjnAjq0M85^j-|}#d!UPBn)yG)JmtRNC za3EbMyPUadAneMcXnTO{^y9IQuPxX2)G=Gp_gc#L_YvSw{73+p-MA2iOzt(?NQ1wI zC+mI$P2lBdqREtVQM^nnt(b~-{6lko5`6c84inXmjNY;8C%oS%ogn?@|MvDkq_T+O zCWty-o=Ue<>A_&~o2JNO_N^_&Yx%3kI}RrcW~3b)KPA8Jb&GhWiBvUams`M{+O0V+ zZ(B2KKk@aj@@1&pSsuvmrMZI~z*%kpxY1DHNX$I6y*^A%PV#`bLH-(m#u+%_ti7RR zCW|>Qk0#FjI+y1`i1+c`&e_oiJw{l9{rThKH6X}V)KHz~peF1?fRZU_)64&RN=u2* zQ|Q!cZ;>xIjn1O)A4g6K)$w+HN8FGS@QyHs-|EB!J5c}L-gJjzc!JEZoFx!bC5wOq zrv~=l$@8q5tO*kGAz0jx!Xha{coGfU&M8O4A;3 zrAk*q!Zb9ssZ|>9vSe^vt!(RkE;=vd9k=W(9lgU%Ys%0Qc{?bJy8OY|SxVxn$8I=Ray$~| zYk1im)Swdo?V)nhU;RrY7Xt33hPQPu5tucRO#$0b_->&IRi)Prs{l^At((Kws zdtMXp0+sCU?#_m#Br-&*i>pl0mj1Z1%-f$a_fdAe)pGl9k#7alyh`>Y&;D%P#5X}N zrHYX9`nq>P%p#}+K0dZa5&=->Xaw($KMaQNucj7y5#8oP2;^S5I<6WsMw@LGs~h7Y zICOp}eeESQMb_g~t*FhP5-DI6dCw9wPFIU|i*d)dl*N_+x#W!A9=h_nt?Q5e{m!>= z)B4Xht$*LVin3j68@^VIFF*4kHDZW1Iyybg)n}--U9U5N?juS^Gtt{EPZkNcA=-yD zxS%mSIkRc1-uz;(kUdkbT||5VD2=|?JYqC^*Uww~>a z%2NP3+IiT|7E?aTL8RKr{I8ZS$=sn6dl-y*e!5#15)oN7R-X%H9$t!QdhpjkP}OV> zs3;9dIsMH?7bcR4b=F2EP}{QD>Fw&gOKiwMcB)6lJ)V=K60{=0%2%W1=DXYM=DcZB z(Y(yXI3HaLC#Qs+WqTEj6b!EU5O3VTWjUPk{{BH!JOhTyylPRsH|3lSQPQq2#FW(1 z4O)VLy!4b8*D#E!mvmg-RB<$Fe;By#W+&X*@>J(+(m+W=58Dib3y_Ru^rbZ=$N&QAETa!29 z3P1_a{(fd=W(&!~yHS8wCHYdT=Uupnh=^qSooBo0yr4J`*OPyD09iAe8X)a21H}jL z8-F@4M4y|!U=9#hg)f+iJpI$wV^-6|b2=+UTIa23`uHNG5pF41^RvO76FdCyC#%7M z-gfLm*8a>?Sd8n~r`p$Kw+JI-MoNzC&l|`q32I9B8}8>|7X`a>a9t3z7c7~aMH>VF zp>YGpsZrcvaI}MelAZHF6?Ra<&R8vBKiyJTCUKG|InF1f`+rnm93{*6@yJCJZ@FTa z@|4Qz*NIe>Cy5-OO(-pH$|#aF?O%e(x)vyZnHp2D3&{h)&uHfM1(o9x5;Cr?C>6-4 zDJGP%Sf)(z^d@AKZW!og*jF~>=3`TRW7DYpaafoLEhsc6bF#3Kd6(kaW;9}GCX0Wa z)U){g8n5#B4wuj{%u()dRm21HuQ>LR7;e-;ZQQyz)T(>0zhJ08%&bcYx)vjnhLjR( z8qPAzP<|gi)bE>y7iOgK)I8%vUXJ2GM4q~Sgj}ebqoaAE4zxcHRU5y<510AE5W0PF z{|%5mU$-_hBYaEMg%)IhSkempfAv=S#=OtT{M^4A-Paq9etQ?w+C^Q!)$h)`{VTYs zi*EVnu9;+4lWQ$qa~kOrN_LZBbE!Txt{xZ1v{PUVD}qBJ5{!lAr-9j~sYm>9fUnlq8Zp!Ddm-)$(uw)~UNnp-%7hNh6E^N`DdU1>A%!moaLFg0 zCvMuij285|jC;)wG224^4=2?_%B%52(+yhao%=OdsPt;sIt-OiYXQ#%q771Zs%~2; zm=4>BNQiL!;kQg!YznsEf-%<{2=ez(uO!rD#-{?fZ5)}uvf|MMaHe4Jpx3&gW_{(D z&ozvKZu1(P=ieCfi^mN&d2nAx;+EE3nxPLpsUOvT{UB_D`4`%t{+xw}Bz+4`*ik$J zS|xmMUmk++iG{E-+}T4+<1gpm_dUN*TWg zX&de&%)uQ_lsK&(>KsCwP~fys^!M=ILT__^)?7O2Zh z3kCc#zCESc%o0 z;k^!^P_e7e)#y8>pm-WA_hL5EW>Vx)!Q#`Xy_;JBfl-(0#_eNx8(hq+N174X^hPDW zXg~hqs}$9}_N*O0OPz?u=zngb3M3QZz#=9d4=FOGfdLdHBNSCt`5>yQ4FKXU_IB~9 zjE|4EO&B&N>2NDI1ghYMz&G^J0R|{TPU?Y6=Q*I_K|zE41AtxDjMY{0=j>;{!(!XG z$}MQltKhm?nGdg2k6teyeRGhZllVaha;HVwvvbP{LQq%7SJ7v#7>dz?LPFTUmPciz z^zOy$$Vo5=jyoc-8aI_cFQ6LMsW}b|l+4u&eaGj3RQ4j3a+;AE5eeh%$L% zz4jP64%Waz6K{MgPS#1~gbK~X=$iDC*x1SeZc;0P1}X&>1z<%>zMj>n&x(TB8{itA z(OQ2a{!*sF9ME6EyPuuKqdaI--PbLuJeuhq(;?86W%fS_QCZleW4XL~u_l_pA7KPd zH_E2WVvzJ}ua3r^NSVphs-m8QmFZ?G5}0XbUDPqbL&{ACi`OA^WOqAXMwUGnIHRs3 zd!jPJ2R3v6z~efVWjt_G_!U=HilxaG(G?`nK?%Psj{CUWYpy@e>6HfpD_dF(aajOB zwWx=wQfykkN-5tgP0MlCg%_DygI$HvBAlH!#P{5zvtd{Y(8P*aMjz9rgO0` zpu5sJa17sZ!=dwLMh+b$$Yc6lHwn5~z2oK=B%dKnI0__S&SmI@D%2Aoe*BDQluOMx z{J0dZA@$Z&YD$3)&?#t^q|~9fov+i>V&rZ3jAK~1=^pEMDMFK~Prc&0UdKofZFVl4 zoeGsxD$oxj(RD|JBIVQ|z^hPX52wpmh@xG`D<#}Xge%;)ql7s?mw1FdoK!)G5bzBDb68sY~TnN`2FcUpMdIoE`JO?@ej3B`--6oqfF-z zuW@aAHe6Uj;re=KZi6s$9Ej?s{K!&cJy#`ybPx=rZf@5}Mh#j|Z^#t2gfbyu17asL zy%#Q>(6EuRuaz=U6ok}7w8!S4pGcL8+>D)>8mr#D?Av7@h1%0AcT4bau}!B@IMp1$ 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