From f5ef226c25dae41a3111df1bb5096ebeef84a3d9 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Mon, 10 Jun 2024 10:33:38 -0600 Subject: [PATCH 01/14] Cambios en index de prueba --- src/index.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/index.html b/src/index.html index 05b0a0a6..942cc7bb 100644 --- a/src/index.html +++ b/src/index.html @@ -7,5 +7,7 @@ + +

Hola mundo

From eb6071770648e68b7b60f9cb81f21dda763f8bf8 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Tue, 11 Jun 2024 10:29:46 -0600 Subject: [PATCH 02/14] Modificacion titulo en index.html --- package-lock.json | 7972 +++++++++++++++++++++++++++++++++++++++++++++ src/index.html | 2 +- 2 files changed, 7973 insertions(+), 1 deletion(-) create mode 100644 package-lock.json diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 00000000..c031f177 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7972 @@ +{ + "name": "dataverse", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "dataverse", + "version": "1.0.0", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.6.2", + "@babel/plugin-transform-modules-commonjs": "^7.6.0", + "@playwright/test": "^1.36.1", + "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/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.7.tgz", + "integrity": "sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.7.tgz", + "integrity": "sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helpers": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/template": "^7.24.7", + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7", + "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.24.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.7.tgz", + "integrity": "sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.7.tgz", + "integrity": "sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.24.7", + "@babel/helper-validator-option": "^7.24.7", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz", + "integrity": "sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz", + "integrity": "sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz", + "integrity": "sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.7.tgz", + "integrity": "sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.7.tgz", + "integrity": "sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz", + "integrity": "sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz", + "integrity": "sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.7.tgz", + "integrity": "sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.7.tgz", + "integrity": "sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==", + "dev": true, + "dependencies": { + "@babel/template": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.7.tgz", + "integrity": "sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==", + "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.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.7.tgz", + "integrity": "sha512-c/+fVeJBB0FeKsFvwytYiUD+LBvhHjGSI0g446PRGdSVGZLRNArBUno2PETbAly3tpiNAQR5XaZ+JslxkotsbA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.7.tgz", + "integrity": "sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.7.tgz", + "integrity": "sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.7.tgz", + "integrity": "sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.24.7", + "@babel/helper-environment-visitor": "^7.24.7", + "@babel/helper-function-name": "^7.24.7", + "@babel/helper-hoist-variables": "^7.24.7", + "@babel/helper-split-export-declaration": "^7.24.7", + "@babel/parser": "^7.24.7", + "@babel/types": "^7.24.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.7.tgz", + "integrity": "sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "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.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.1.tgz", + "integrity": "sha512-Zm2NGpWELsQAD1xsJzGQpYfvICSsFkEpU0jxBjfdC6uNEWXcHnfs9hScFWtXVDVl+rBQJGrl4g1vcKIejpH9dA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "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.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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.57.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.0.tgz", + "integrity": "sha512-Ys+3g2TaW7gADOJzPt83SJtCDhMjndcDMFVQ/Tj9iA1BfJzFKD9mAUXT3OenpuPHbI6P/myECxRJrofUsDx/5g==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", + "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.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.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "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.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "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.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "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/@playwright/test": { + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.44.1.tgz", + "integrity": "sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==", + "dev": true, + "dependencies": { + "playwright": "1.44.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "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.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "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.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "20.14.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.2.tgz", + "integrity": "sha512-xyu6WAMVwv6AKFLB+e/7ySZVr/0zLCzOa7rSpq6jNwpqOrUbcACDWC+53d4n2QHOnDou0fbIsg8wZu/sxrnI4Q==", + "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.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "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.36.0", + "resolved": "https://registry.npmjs.org/@zeit/schemas/-/schemas-2.36.0.tgz", + "integrity": "sha512-7kjMwcChYEzMKjeex9ZFXkt1AyNov9R5HZtjBKVsmVpw7pa7ZtlCGvCBC2vnnXctaYN+aRI61HjIqeetZW5ROg==", + "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==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "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.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "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.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.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.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", + "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.30001629", + "electron-to-chromium": "^1.4.796", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.16" + }, + "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.30001632", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001632.tgz", + "integrity": "sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==", + "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.3.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.3.1.tgz", + "integrity": "sha512-a3KdPAANPbNE4ZUv9h6LckSl9zLsYOP4MBmhIPkRaeyybt+r4UghLvq+xw/YwUcC1gqylCkL4rdVs3Lwupjm4Q==", + "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.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", + "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==", + "deprecated": "Use your platform's native DOMException instead", + "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.797", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.797.tgz", + "integrity": "sha512-RWMYymqyWwIdCEb7Psag5zyAHirYnB354ZREoF8c5QOHbt8AodF7lwVxGUnu5gzBVjzDo9R3XeTwy7pbvubxGw==", + "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.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "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.57.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz", + "integrity": "sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.0", + "@humanwhocodes/config-array": "^0.11.14", + "@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.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "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.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "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.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "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.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.1.tgz", + "integrity": "sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==", + "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==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "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.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "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.3.1", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", + "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "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==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "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.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "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/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.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "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-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.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "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==", + "deprecated": "Use your platform's native DOMException instead", + "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.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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/semver": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.2.tgz", + "integrity": "sha512-FNAIBWCx9qcRhoHcgcJ0gvU7SN1lYU2ZXuSfl04bSC5OpvDHFyJCjdNHomPXxjQlCBU67YW64PzY7/VIEH7F2w==", + "dev": true, + "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-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.7", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.7.tgz", + "integrity": "sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==", + "dev": true, + "dependencies": { + "braces": "^3.0.3", + "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.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "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.10", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.10.tgz", + "integrity": "sha512-QK0sRs7MKv0tKe1+5uZIQk/C8XGza4DAnztJG8iD+TpJIORARrCxczA738awHrZoHeTjSSoHqao2teO0dC/gFQ==", + "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.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "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.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==", + "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/playwright": { + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.44.1.tgz", + "integrity": "sha512-qr/0UJ5CFAtloI3avF95Y0L1xQo6r3LQArLIg/z/PoGJ6xa+EwzrwO5lpNr/09STxdHuUoP2mvuELJS+hLdtgg==", + "dev": true, + "dependencies": { + "playwright-core": "1.44.1" + }, + "bin": { + "playwright": "cli.js" + }, + "engines": { + "node": ">=16" + }, + "optionalDependencies": { + "fsevents": "2.3.2" + } + }, + "node_modules/playwright-core": { + "version": "1.44.1", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.44.1.tgz", + "integrity": "sha512-wh0JWtYTrhv1+OSsLPgFzGzt67Y7BE/ZS3jEqgGBlp2ppp1ZDj8c+9IARNW4dwf1poq5MgHreEM2KV/GuR4cFA==", + "dev": true, + "bin": { + "playwright-core": "cli.js" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/playwright/node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/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==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "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.3", + "resolved": "https://registry.npmjs.org/serve/-/serve-14.2.3.tgz", + "integrity": "sha512-VqUFMC7K3LDGeGnJM9h56D3XGKb6KGgOw0cVNtA26yYXHCcpxf3xwCTUaQoWlVS7i8Jdh3GjQkOB23qsXyjoyQ==", + "dev": true, + "dependencies": { + "@zeit/schemas": "2.36.0", + "ajv": "8.12.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.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "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.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "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.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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.16", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.16.tgz", + "integrity": "sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==", + "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.2", + "picocolors": "^1.0.1" + }, + "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.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "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/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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.17.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", + "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "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" + } + } + } +} diff --git a/src/index.html b/src/index.html index 942cc7bb..2d5cb838 100644 --- a/src/index.html +++ b/src/index.html @@ -8,6 +8,6 @@ -

Hola mundo

+

Películas Barbie

From 6103afe84cd7b1c97bfc8bacaede15d3c1e5c175 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Tue, 11 Jun 2024 10:42:58 -0600 Subject: [PATCH 03/14] =?UTF-8?q?Modificacion=20del=20t=C3=ADtulo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/index.html | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/index.html b/src/index.html index 2d5cb838..2cbaab5e 100644 --- a/src/index.html +++ b/src/index.html @@ -7,7 +7,9 @@ - -

Películas Barbie

+
+

Películas de Barbie

+
+ From 8467af5ab152172df1976879093b16e8170119da Mon Sep 17 00:00:00 2001 From: Pamelajharely83 Date: Tue, 11 Jun 2024 11:56:55 -0500 Subject: [PATCH 04/14] Borre los cambios --- src/index.html | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/index.html b/src/index.html index 2cbaab5e..05b0a0a6 100644 --- a/src/index.html +++ b/src/index.html @@ -7,9 +7,5 @@ -
-

Películas de Barbie

-
- From 9597a7e8d91c318430bfdd4ce50879e1bd83c2b3 Mon Sep 17 00:00:00 2001 From: Pamelajharely83 Date: Tue, 11 Jun 2024 16:34:52 -0500 Subject: [PATCH 05/14] =?UTF-8?q?Actualizaci=C3=B3n=20de=20las=20propiedad?= =?UTF-8?q?es=20de=20dataset?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/dataset.js | 176 ++++++++++++++++++++++---------------------- 1 file changed, 88 insertions(+), 88 deletions(-) diff --git a/src/data/dataset.js b/src/data/dataset.js index 592bf317..42fbaca6 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -6,13 +6,13 @@ export default [ "description": "Una visionaria matemática británica del siglo XIX, es aclamada como la primera programadora de la historia. Su colaboración con Charles Babbage en la creación de la Máquina Analítica la llevó a desarrollar algoritmos, incluyendo el famoso \"algoritmo de Bernoulli\", destinados a ser procesados por una máquina. Su visión pionera la convirtió en una figura fundamental en la informática y la inteligencia artificial. Lovelace demostró que las computadoras podían ir más allá de simples cálculos matemáticos, anticipando un mundo donde la programación sería esencial en la resolución de problemas complejos, dejando una huella imborrable en la ciencia y la tecnología.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg", "facts": { - "yearOfBirth": "1815", - "yearOfDeath": "1852", + "Species": "1815", + "Age": "1852", "birthPlace": "Londres, Reino Unido", - "mainField": "Ciencia de la Computación" + "filmGenre": "Ciencia de la Computación" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" + "curiousFact": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" } }, { @@ -22,13 +22,13 @@ export default [ "description": "Una brillante matemática alemana, revolucionó la física teórica con sus contribuciones al teorema de conservación de la energía y el teorema de Noether, fundamentales en la teoría de la relatividad y la mecánica cuántica. A pesar de los obstáculos que enfrentó como mujer en la academia, sus investigaciones en álgebra abstracta y teoría de grupos son fundamentales en la física moderna. Su capacidad para unificar conceptos matemáticos y físicos marcó un hito en la historia de la ciencia, allanando el camino para futuras generaciones de científicas.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg", "facts": { - "yearOfBirth": "1882", - "yearOfDeath": "1935", + "Species": "1882", + "Age": "1935", "birthPlace": "Erlangen, Alemania", - "mainField": "Matemáticas" + "filmGenre": "Matemáticas" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" + "curiousFact": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" } }, { @@ -38,13 +38,13 @@ export default [ "description": "Filósofa y matemática en la antigua Alejandría, desafió las normas de género de su época al destacar en una sociedad dominada por hombres. Su legado incluye importantes contribuciones a la geometría y la astronomía, así como su destacado papel como maestra y defensora del conocimiento en una época de agitación política. Hypatia demostró que las mujeres podían sobresalir en campos intelectuales y su valentía al mantener sus creencias filosóficas la convierte en un símbolo de resistencia y sabiduría en la historia de la ciencia.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg", "facts": { - "yearOfBirth": "circa 360", - "yearOfDeath": "415", + "Species": "circa 360", + "Age": "415", "birthPlace": "Alejandría, Egipto", - "mainField": "Matemáticas, Filosofía" + "filmGenre": "Matemáticas, Filosofía" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" + "curiousFact": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" } }, { @@ -54,13 +54,13 @@ export default [ "description": "Matemática estadounidense, destacó en una época en la que las mujeres afroamericanas enfrentaban múltiples barreras en la educación superior. No solo obtuvo su doctorado en matemáticas, sino que también se convirtió en una destacada educadora, promoviendo la diversidad en las ciencias matemáticas y desafiando la discriminación racial y de género. Su compromiso con la educación y su capacidad para inspirar a futuras generaciones la convierten en un modelo a seguir para las mujeres en la ciencia, dejando una huella perdurable en la historia académica.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg", "facts": { - "yearOfBirth": "1914", - "yearOfDeath": "1979", + "Species": "1914", + "Age": "1979", "birthPlace": "Memphis, Estados Unidos", - "mainField": "Matemáticas" + "filmGenre": "Matemáticas" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/design-an-inspiring-and-historically-accurate-imag/6510df7e7bb745f69d67f695441607a8" + "curiousFact": "https://www.bing.com/images/create/design-an-inspiring-and-historically-accurate-imag/6510df7e7bb745f69d67f695441607a8" } }, { @@ -70,13 +70,13 @@ export default [ "description": "Conocida como \"la bruja de las matemáticas\" de la India, dejó una marca indeleble en el mundo de los números. Su capacidad mental asombrosa la llevó a resolver complejos cálculos matemáticos mentalmente en cuestión de segundos, estableciendo récords mundiales. Además de su talento innato, Devi promovió activamente la educación matemática y luchó por la igualdad de género en un país donde las mujeres enfrentaban desafíos en la ciencia y la educación. Su legado destaca el poder de la mente humana y la importancia de la igualdad de oportunidades en la ciencia.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg", "facts": { - "yearOfBirth": "1929", - "yearOfDeath": "2013", + "Species": "1929", + "Age": "2013", "birthPlace": "Bangalore, India", - "mainField": "Matemáticas" + "filmGenre": "Matemáticas" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + "curiousFact": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" } }, { @@ -86,13 +86,13 @@ export default [ "description": "Matemática rusa del siglo XIX, dejó una marca indeleble en la ciencia del siglo XIX al desafiar las barreras de género. Como matemática rusa, superó las restricciones sociales de su época para convertirse en la primera mujer en obtener un doctorado en matemáticas en Europa. Sus contribuciones a la teoría de las ecuaciones diferenciales y la mecánica revolucionaron la disciplina, abriendo nuevas perspectivas en el análisis matemático. Su destacada membresía en la Academia de Ciencias de Suecia marcó un hito en la historia de las mujeres en la ciencia.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg", "facts": { - "yearOfBirth": "1850", - "yearOfDeath": "1891", + "Species": "1850", + "Age": "1891", "birthPlace": "Moscú, Rusia", - "mainField": "Matemáticas" + "filmGenre": "Matemáticas" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + "curiousFact": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" } }, { @@ -102,12 +102,12 @@ export default [ "description": "Compositora japonesa, es una figura destacada en la ciencia de la música y el arte sonoro. Aunque no se dedica a la ciencia en el sentido tradicional, su trabajo en la composición musical ha requerido un profundo entendimiento de la teoría musical y la tecnología de audio. Ha contribuido de manera significativa a la industria de los videojuegos, componiendo icónicas bandas sonoras que han enriquecido la experiencia de juego. Su éxito en un campo donde las mujeres estaban subrepresentadas la convierte en un modelo a seguir, incluso en campos no convencionales como la composición musical.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg", "facts": { - "yearOfBirth": "1967", + "Species": "1967", "birthPlace": "Hyogo, Japón", - "mainField": "Composición Musical, Video Juegos" + "filmGenre": "Composición Musical, Video Juegos" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/yoko-shimomura-making-music-for-a-video-game-in-19/6510e40dd1eb45d0906e8c1f4bb601d3" + "curiousFact": "https://www.bing.com/images/create/yoko-shimomura-making-music-for-a-video-game-in-19/6510e40dd1eb45d0906e8c1f4bb601d3" } }, { @@ -117,13 +117,13 @@ export default [ "description": "Matemática iraní, hizo historia al convertirse en la primera mujer en ganar la Medalla Fields, el premio más prestigioso en matemáticas. Sus investigaciones en la geometría de superficies y la teoría de las superficies de Riemann han tenido un impacto duradero en la matemática pura. A lo largo de su carrera, Mirzakhani inspiró a muchas mujeres a perseguir carreras en ciencia y matemáticas, derribando las barreras de género. Su enfoque innovador y su capacidad para resolver problemas complejos la convierten en un modelo a seguir para la comunidad científica y en un símbolo de la excelencia matemática.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg", "facts": { - "yearOfBirth": "1977", - "yearOfDeath": "2017", + "Species": "1977", + "Age": "2017", "birthPlace": "Teherán, Irán", - "mainField": "Matemáticas" + "filmGenre": "Matemáticas" }, "extraInfo": { - "imageSource": "https://chalkdustmagazine.com/features/mathematics-maryam-mirzakhani/" + "curiousFact": "https://chalkdustmagazine.com/features/mathematics-maryam-mirzakhani/" } }, { @@ -133,12 +133,12 @@ export default [ "description": "Informática estadounidense reconocida por su influyente trabajo en la investigación y desarrollo de la programación orientada a objetos. Su contribución más destacada es la creación del lenguaje de programación Smalltalk, que revolucionó la forma en que se desarrollan software y sistemas informáticos. Goldberg ha sido una defensora incansable de la usabilidad y la accesibilidad en la informática, asegurando que las aplicaciones informáticas sean más amigables para los usuarios. Su trabajo ha allanado el camino para una programación más intuitiva y eficiente, y su legado perdura en la industria de la tecnología.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg", "facts": { - "yearOfBirth": "1945", + "Species": "1945", "birthPlace": "Chicago, Estados Unidos", - "mainField": "Ciencias de la Computación" + "filmGenre": "Ciencias de la Computación" }, "extraInfo": { - "imageSource": "https://pionerasinformaticas.ujaen.es/en/computer-women-pioneers/adele-goldberg-en" + "curiousFact": "https://pionerasinformaticas.ujaen.es/en/computer-women-pioneers/adele-goldberg-en" } }, { @@ -148,12 +148,12 @@ export default [ "description": "Pionera de la informática, es conocida por su trabajo en la programación y la arquitectura de sistemas distribuidos. Fue la primera mujer en obtener un doctorado en ciencias de la computación en el Instituto de Tecnología de Stanford y desarrolló el lenguaje de programación CLU, que estableció fundamentos para la programación orientada a objetos. Liskov ha dejado una marca indeleble en la industria de la tecnología al liderar avances en sistemas de almacenamiento y seguridad informática. Su enfoque en la fiabilidad y la robustez ha influido en el diseño de sistemas críticos en todo el mundo.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg", "facts": { - "yearOfBirth": "1939", + "Species": "1939", "birthPlace": "Los Angeles, Estados Unidos", - "mainField": "Ciencia de la Computación" + "filmGenre": "Ciencia de la Computación" }, "extraInfo": { - "imageSource": "https://medium.com/a-computer-of-ones-own/barbara-liskov-inventor-of-abstract-data-types-9f8908fdcf86" + "curiousFact": "https://medium.com/a-computer-of-ones-own/barbara-liskov-inventor-of-abstract-data-types-9f8908fdcf86" } }, { @@ -163,13 +163,13 @@ export default [ "description": "Una de las pioneras de la informática, es famosa por su contribución al desarrollo del primer compilador y al lenguaje de programación COBOL. Además, desafió los estereotipos de género en la década de 1940 al unirse a la Marina de los Estados Unidos y convertirse en la primera programadora de la computadora Harvard Mark I. Su legado abarca la creación de conceptos cruciales como la \"depuración de software\" y su influencia en el desarrollo de la informática moderna, estableciendo estándares para la programación de alto nivel y la innovación tecnológica.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg", "facts": { - "yearOfBirth": "1906", - "yearOfDeath": "1992", + "Species": "1906", + "Age": "1992", "birthPlace": "Nueva York, Estados Unidos", - "mainField": "Ciencia de la Computación" + "filmGenre": "Ciencia de la Computación" }, "extraInfo": { - "imageSource": "https://photos.com/featured/grace-hopper-with-early-computer-bettmann.html" + "curiousFact": "https://photos.com/featured/grace-hopper-with-early-computer-bettmann.html" } }, { @@ -179,12 +179,12 @@ export default [ "description": "Destacada científica de la computación que desempeñó un papel fundamental en el programa Apollo de la NASA. Fue directora de la División de Ingeniería de Software en el Laboratorio de Instrumentación del MIT, donde desarrolló el concepto de \"ingeniería de software\". Su liderazgo en el desarrollo del software de vuelo para las misiones Apollo fue fundamental para el éxito de la llegada del hombre a la Luna. Hamilton es un ejemplo de cómo la tecnología y la ciencia pueden alcanzar logros extraordinarios cuando se combinan con un enfoque innovador y una visión audaz.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg", "facts": { - "yearOfBirth": "1936", + "Species": "1936", "birthPlace": "Paoli, Indiana, Estados Unidos", - "mainField": "Ciencia de la Computación" + "filmGenre": "Ciencia de la Computación" }, "extraInfo": { - "imageSource": "https://odetta.ai/blogs/margaret-hamilton-the-first-software-engineer" + "curiousFact": "https://odetta.ai/blogs/margaret-hamilton-the-first-software-engineer" } }, { @@ -194,12 +194,12 @@ export default [ "description": "Científica de la computación estadounidense, ha dejado una marca indeleble en el mundo de las redes informáticas y la seguridad. Conocida como \"la madre de Internet\", su invención del algoritmo Spanning Tree Protocol (STP) revolucionó la conectividad de redes y sentó las bases para la infraestructura de Internet moderna. A pesar de operar en un campo dominado por hombres, Perlman ha demostrado que las mujeres pueden liderar avances tecnológicos vitales. Su compromiso con la resiliencia de las redes y la ciberseguridad ha influido en la estabilidad y confiabilidad de la comunicación en línea.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/radia-perlman.jpg", "facts": { - "yearOfBirth": "1951", + "Species": "1951", "birthPlace": "Portsmouth, Estados Unidos", - "mainField": "Ciencia de la Computación" + "filmGenre": "Ciencia de la Computación" }, "extraInfo": { - "imageSource": "https://hackaday.com/2018/05/29/spanning-the-tree-dr-radia-perlman-untangling-networks/" + "curiousFact": "https://hackaday.com/2018/05/29/spanning-the-tree-dr-radia-perlman-untangling-networks/" } }, { @@ -209,12 +209,12 @@ export default [ "description": "Es una destacada criptógrafa y científica de la computación que ha contribuido significativamente a la teoría de la computación y la seguridad de la información. Su trabajo en criptografía de probabilidad y complejidad computacional ha sentado las bases para la seguridad en línea y la privacidad de datos en un mundo cada vez más digitalizado. Goldwasser es un ejemplo de cómo la ciencia de la computación puede abordar desafíos contemporáneos y proteger la información en la era de la información.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shafi-goldwasser.jpg", "facts": { - "yearOfBirth": "1958", + "Species": "1958", "birthPlace": "Nueva York, Estados Unidos", - "mainField": "Ciencia de la Computación" + "filmGenre": "Ciencia de la Computación" }, "extraInfo": { - "imageSource": "https://www.jahresbericht2019.unibe.ch/successes_2019/einstein_lectures/index_eng.html" + "curiousFact": "https://www.jahresbericht2019.unibe.ch/successes_2019/einstein_lectures/index_eng.html" } }, { @@ -224,13 +224,13 @@ export default [ "description": "Física experimental de origen chino, desafiando los prejuicios de género y nacionalidad, realizó experimentos fundamentales en física de partículas y contribuyó significativamente a la comprensión de la desintegración beta. Su famoso experimento \"Wu\" refutó la paridad en la física de partículas, lo que cambió la forma en que los científicos comprenden las fuerzas fundamentales de la naturaleza. Wu demostró que el talento y la perseverancia pueden superar cualquier barrera, y su legado sigue siendo un faro de inspiración para científicas en todo el mundo.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/chien-shiung-wu.jpg", "facts": { - "yearOfBirth": "1912", - "yearOfDeath": "1997", + "Species": "1912", + "Age": "1997", "birthPlace": "Liuhe, Taicang, China", - "mainField": "Física" + "filmGenre": "Física" }, "extraInfo": { - "imageSource": "https://www.thoughtco.com/chien-shiung-wu-biography-3530366" + "curiousFact": "https://www.thoughtco.com/chien-shiung-wu-biography-3530366" } }, { @@ -240,13 +240,13 @@ export default [ "description": "Actriz austroamericana y científica, fue una mente brillante en la intersección de la tecnología y el entretenimiento. Junto con el compositor George Antheil, inventó un sistema de comunicación secreta durante la Segunda Guerra Mundial que sentó las bases para la tecnología de espectro ensanchado y la comunicación inalámbrica moderna. Lamarr demostró que las mujeres pueden destacar tanto en el cine como en la ciencia, y su legado como inventora ha sido fundamental para el desarrollo de la tecnología de comunicación inalámbrica que usamos en la actualidad.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hedy-lamarr.jpg", "facts": { - "yearOfBirth": "1914", - "yearOfDeath": "2000", + "Species": "1914", + "Age": "2000", "birthPlace": "Viena, Austria", - "mainField": "Actuación, Física" + "filmGenre": "Actuación, Física" }, "extraInfo": { - "imageSource": "https://www.sparkfun.com/news/6147" + "curiousFact": "https://www.sparkfun.com/news/6147" } }, { @@ -256,13 +256,13 @@ export default [ "description": "Física teórica alemana-estadounidense, dejó una profunda huella en la física nuclear y la mecánica cuántica. Fue la segunda mujer en recibir el Premio Nobel de Física y su trabajo pionero en la estructura de capas nucleares revolucionó nuestra comprensión de los núcleos atómicos. A pesar de las barreras de género en la academia, su dedicación y talento la llevaron a contribuir significativamente a la teoría nuclear, abriendo el camino para futuras investigadoras en un campo dominado por hombres. Maria Goeppert Mayer es un ejemplo inspirador de excelencia científica y perseverancia en la búsqueda del conocimiento.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maria-goeppert-mayer.jpg", "facts": { - "yearOfBirth": "1906", - "yearOfDeath": "1972", + "Species": "1906", + "Age": "1972", "birthPlace": "Kattowitz, Alemania", - "mainField": "Física" + "filmGenre": "Física" }, "extraInfo": { - "imageSource": "https://www.wsemexhibit.org/maria-goeppert-mayer.html" + "curiousFact": "https://www.wsemexhibit.org/maria-goeppert-mayer.html" } }, { @@ -272,13 +272,13 @@ export default [ "description": "Física austriaca-sueca, dejó un legado imborrable en la física nuclear y la radioquímica. A pesar de enfrentar obstáculos de género en una era dominada por hombres, colaboró con Otto Hahn en el descubrimiento de la fisión nuclear, un avance revolucionario. Aunque no compartió el Premio Nobel por este logro, su contribución fue crucial para comprender la energía nuclear y la física de partículas. Su determinación y pasión por la ciencia han inspirado a generaciones de científicas. Lise Meitner es un símbolo perdurable de la perseverancia femenina y el impacto duradero que las mujeres pueden tener en la ciencia.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/lise-meitner.jpg", "facts": { - "yearOfBirth": "1878", - "yearOfDeath": "1968", + "Species": "1878", + "Age": "1968", "birthPlace": "Viena, Austria", - "mainField": "Física" + "filmGenre": "Física" }, "extraInfo": { - "imageSource": "https://www.bing.com/images/create/lise-meitner-in-nuclear-physics-lab-in-19502c-retro/651196e6bbcb4009950e9955c2199760" + "curiousFact": "https://www.bing.com/images/create/lise-meitner-in-nuclear-physics-lab-in-19502c-retro/651196e6bbcb4009950e9955c2199760" } }, { @@ -288,12 +288,12 @@ export default [ "description": "Física experimental sinoamericana, ha sido una fuerza motriz en la física de partículas. Destacó en experimentos en el CERN y lideró investigaciones cruciales, como el descubrimiento del quark c, que expandieron nuestro entendimiento de la estructura fundamental de la materia. Wu superó desafíos en una disciplina dominada por hombres y ha sido un faro de inspiración para científicas de todo el mundo. Sau Lan Wu es un ejemplo de excelencia científica y de cómo las mujeres pueden dejar huella en la investigación de vanguardia.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sau-lan-wu.jpg", "facts": { - "yearOfBirth": "1940", + "Species": "1940", "birthPlace": "Hong Kong, China", - "mainField": "Física de Partículas" + "filmGenre": "Física de Partículas" }, "extraInfo": { - "imageSource": "https://repository.aip.org/islandora/object/nbla%3A315195" + "curiousFact": "https://repository.aip.org/islandora/object/nbla%3A315195" } }, { @@ -303,12 +303,12 @@ export default [ "description": "Astrofísica británica, es una figura extraordinaria en la ciencia. Durante su doctorado, hizo un descubrimiento revolucionario al detectar los primeros púlsares, estrellas de neutrones altamente magnetizadas que emiten pulsos regulares de radiación. A pesar de que su asesor recibió el Premio Nobel por este descubrimiento, Bell Burnell se ha convertido en un símbolo de perseverancia y contribución de las mujeres a la astronomía. Su carrera distinguida y su activismo en favor de la diversidad de género en la ciencia han inspirado a generaciones futuras de científicas. Jocelyn Bell Burnell es un ejemplo de valentía y excelencia científica.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/jocelyn-bell-burnell.jpg", "facts": { - "yearOfBirth": "1943", + "Species": "1943", "birthPlace": "Belfast, Reino Unido", - "mainField": "Astronomía, Astrofísica" + "filmGenre": "Astronomía, Astrofísica" }, "extraInfo": { - "imageSource": "https://womeninscienceweadmire.icfo.eu/wiswa-2/jocelyn-bell/" + "curiousFact": "https://womeninscienceweadmire.icfo.eu/wiswa-2/jocelyn-bell/" } }, { @@ -318,13 +318,13 @@ export default [ "description": "Química británica, es una figura icónica en la ciencia que superó las barreras de género de su época. Su trabajo revolucionario en la cristalografía de rayos X permitió determinar la estructura de importantes biomoléculas, como la penicilina, la vitamina B12 y la insulina. Fue galardonada con el Premio Nobel de Química en 1964, siendo la tercera mujer en recibir este prestigioso reconocimiento. Hodgkin no solo fue una científica excepcional, sino también una defensora de la igualdad de género en la ciencia, allanando el camino para futuras generaciones de científicas y dejando un legado duradero en la investigación y la equidad.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/dorothy-crowfoot-hodgkin.jpg", "facts": { - "yearOfBirth": "1910", - "yearOfDeath": "1994", + "Species": "1910", + "Age": "1994", "birthPlace": "El Cairo, Egipto / Shipston-on-Stour, Reino Unido", - "mainField": "Química" + "filmGenre": "Química" }, "extraInfo": { - "imageSource": "https://www.some.ox.ac.uk/news/jan-royall-why-we-must-champion-dorothy-hodgkin-for-the-50-note/" + "curiousFact": "https://www.some.ox.ac.uk/news/jan-royall-why-we-must-champion-dorothy-hodgkin-for-the-50-note/" } }, { @@ -334,13 +334,13 @@ export default [ "description": "física y química de origen polaco y nacionalizada francesa, es una de las figuras más icónicas en la historia de la ciencia. Ganadora de dos premios Nobel (Física en 1903 y Química en 1911), Curie realizó investigaciones fundamentales sobre la radiactividad y el descubrimiento de los elementos radio y polonio. Su dedicación y valentía en la investigación científica, a pesar de los desafíos de la discriminación de género y los riesgos de la radiación, la convierten en un modelo a seguir para científicas de todo el mundo.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marie-curie.jpg", "facts": { - "yearOfBirth": "1867", - "yearOfDeath": "1934", + "Species": "1867", + "Age": "1934", "birthPlace": "Varsovia, Polonia", - "mainField": "Física y Química" + "filmGenre": "Física y Química" }, "extraInfo": { - "imageSource": "https://www.historyextra.com/period/first-world-war/life-of-the-week-marie-curie/" + "curiousFact": "https://www.historyextra.com/period/first-world-war/life-of-the-week-marie-curie/" } }, { @@ -350,13 +350,13 @@ export default [ "description": "Bioquímica británica, brilló como científica en una época en la que las mujeres enfrentaban obstáculos muy significativos en la investigación científica. Su trabajo pionero en microbiología, enzimología y bioquímica contribuyó al entendimiento de procesos fundamentales en la vida. Fue una de las primeras mujeres en ser elegida miembro de la Royal Society, un reconocimiento a su destacada contribución a la ciencia. Además, fue una mentora y defensora de las mujeres en la ciencia, inspirando y allanando el camino para futuras generaciones.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjory-stephenson.jpg", "facts": { - "yearOfBirth": "1885", - "yearOfDeath": "1948", + "Species": "1885", + "Age": "1948", "birthPlace": "Londres, Reino Unido", - "mainField": "Química, Microbiología, Bioquímica" + "filmGenre": "Química, Microbiología, Bioquímica" }, "extraInfo": { - "imageSource": "https://microbiologysociety.org/grants-prizes/all-prizes-and-competitions-/prize-lectures/marjory-stephenson-prize-lecture/marjory-stephenson-a-short-history.html" + "curiousFact": "https://microbiologysociety.org/grants-prizes/all-prizes-and-competitions-/prize-lectures/marjory-stephenson-prize-lecture/marjory-stephenson-a-short-history.html" } }, { @@ -366,13 +366,13 @@ export default [ "description": "Química y cristalógrafa británica, destacó en un campo dominado por hombres y su contribución a la ciencia es innegable. Sus investigaciones pioneras en la cristalografía de rayos X fueron fundamentales para revelar la estructura del ADN en forma de doble hélice, un hito crucial en la biología molecular. A pesar de que su trabajo inicial fue subestimado, su determinación y habilidad científica allanaron el camino para futuros avances en genética y biología. Franklin es un ejemplo inspirador de cómo las mujeres pueden sobresalir en la ciencia, dejando un legado duradero en la investigación y la igualdad de género.", "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/rosalind-franklin.jpg", "facts": { - "yearOfBirth": "1920", - "yearOfDeath": "1958", + "Species": "1920", + "Age": "1958", "birthPlace": "Londres, Reino Unido", - "mainField": "Química, Cristalografía" + "filmGenre": "Química, Cristalografía" }, "extraInfo": { - "imageSource": "" + "curiousFact": "" } } ]; From d486f70c281b23e9e7e00bde5add7b6875a68e2e Mon Sep 17 00:00:00 2001 From: Pamelajharely83 Date: Wed, 12 Jun 2024 17:33:45 -0500 Subject: [PATCH 06/14] Datos del 1 al 12 terminados y registrados en el archivo Data set --- src/data/dataset.js | 552 ++++++++++++++++++++++---------------------- 1 file changed, 272 insertions(+), 280 deletions(-) diff --git a/src/data/dataset.js b/src/data/dataset.js index 42fbaca6..acde7258 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -1,378 +1,370 @@ export default [ { - "id": "ada-lovelace", - "name": "Ada Lovelace", - "shortDescription": "Pionera en la programación, primera programadora de la historia.", - "description": "Una visionaria matemática británica del siglo XIX, es aclamada como la primera programadora de la historia. Su colaboración con Charles Babbage en la creación de la Máquina Analítica la llevó a desarrollar algoritmos, incluyendo el famoso \"algoritmo de Bernoulli\", destinados a ser procesados por una máquina. Su visión pionera la convirtió en una figura fundamental en la informática y la inteligencia artificial. Lovelace demostró que las computadoras podían ir más allá de simples cálculos matemáticos, anticipando un mundo donde la programación sería esencial en la resolución de problemas complejos, dejando una huella imborrable en la ciencia y la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg", - "facts": { - "Species": "1815", - "Age": "1852", - "birthPlace": "Londres, Reino Unido", - "filmGenre": "Ciencia de la Computación" + id: 'pluto', + name: 'Pluto', + shortDescription: 'Aparece en muchas películas de Disney, es el fiel perro de Mickey Mouse, travieso, leal y juguetón.', + description: 'Pluto es el perro mascota de Mickey Mouse y uno de los personajes más queridos de Disney. Aparece en numerosas películas y cortometrajes desde su debut en 1930. Es un perro leal y cariñoso, siempre dispuesto a ayudar a Mickey en cualquier aventura. Su personalidad juguetona y traviesa lo convierte en una fuente constante de diversión y enredos.', + //imageUrl: 'https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg', + facts: { + Species: 'Perro (Bloodhound)', + livesIn: 'Casa de Mickey Mouse', + filmGenre: 'Comedia, Infantil' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" + extraInfo: { + curiousFact: 'Pluto debutó en 1930 y originalmente era el perro de Minnie llamado Rover.' } }, { - "id": "emmy-noether", - "name": "Emmy Noether", - "shortDescription": "Matemática destacada, teorema fundamental en álgebra abstracta.", - "description": "Una brillante matemática alemana, revolucionó la física teórica con sus contribuciones al teorema de conservación de la energía y el teorema de Noether, fundamentales en la teoría de la relatividad y la mecánica cuántica. A pesar de los obstáculos que enfrentó como mujer en la academia, sus investigaciones en álgebra abstracta y teoría de grupos son fundamentales en la física moderna. Su capacidad para unificar conceptos matemáticos y físicos marcó un hito en la historia de la ciencia, allanando el camino para futuras generaciones de científicas.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg", - "facts": { - "Species": "1882", - "Age": "1935", - "birthPlace": "Erlangen, Alemania", - "filmGenre": "Matemáticas" + id: 'pascal', + name: 'Pascal', + shortDescription: 'De "Enredados", es el camaleón de Rapunzel, su pequeño amigo, verde, protector, y de ojos saltones.', + description: 'Pascal es el camaleón de Rapunzel en "Enredados". Con su piel verde y capacidad de cambiar de color, es un personaje muy expresivo a pesar de no hablar y añade un toque cómico a la historia. Actúa como el confidente y protector de Rapunzel, ayudándola a enfrentar sus miedos. Su valentía y lealtad lo convierten en un amigo indispensable.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg, + facts: { + Species: 'Camaleón', + livesIn: 'Torre de Rapunzel', + filmGenre: 'Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" + extraInfo: { + curiousFact: 'Pascal está basado en el camaleón mascota de una de las animadoras de Disney.' } }, { - "id": "hypatia-de-alejandria", - "name": "Hypatia de Alejandría", - "shortDescription": "Matemática y filósofa en la antigua Alejandría.", - "description": "Filósofa y matemática en la antigua Alejandría, desafió las normas de género de su época al destacar en una sociedad dominada por hombres. Su legado incluye importantes contribuciones a la geometría y la astronomía, así como su destacado papel como maestra y defensora del conocimiento en una época de agitación política. Hypatia demostró que las mujeres podían sobresalir en campos intelectuales y su valentía al mantener sus creencias filosóficas la convierte en un símbolo de resistencia y sabiduría en la historia de la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg", - "facts": { - "Species": "circa 360", - "Age": "415", - "birthPlace": "Alejandría, Egipto", - "filmGenre": "Matemáticas, Filosofía" + id: 'abu', + name: 'Abu', + shortDescription: 'De "Aladdín", es el mono travieso y leal compañero de Aladdín, con habilidades para el robo y la aventura.', + description: 'Abu es el leal amigo y compañero de Aladdín en la película homónima. Siempre está listo para ayudar a Aladdín en sus travesuras y aventuras, aunque a menudo se mete en problemas debido a su amor por los objetos brillantes. Abu es ágil, ingenioso y extremadamente leal, y desempeña un papel clave en ayudar a Aladdín a derrotar al malvado Jafar.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg, + facts: { + Species: 'Mono (Macaco)', + livesIn: 'Agrabah', + filmGenre: 'Aventura, Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" + extraInfo: { + curiousFact: 'Abu fue animado por el legendario animador de Disney Mark Henn.' } }, { - "id": "marjorie-lee-browne", - "name": "Marjorie Lee Browne", - "shortDescription": "Matemática, contribuyó a la teoría de números.", - "description": "Matemática estadounidense, destacó en una época en la que las mujeres afroamericanas enfrentaban múltiples barreras en la educación superior. No solo obtuvo su doctorado en matemáticas, sino que también se convirtió en una destacada educadora, promoviendo la diversidad en las ciencias matemáticas y desafiando la discriminación racial y de género. Su compromiso con la educación y su capacidad para inspirar a futuras generaciones la convierten en un modelo a seguir para las mujeres en la ciencia, dejando una huella perdurable en la historia académica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg", - "facts": { - "Species": "1914", - "Age": "1979", - "birthPlace": "Memphis, Estados Unidos", - "filmGenre": "Matemáticas" + id: 'figaro', + name: 'Figaro', + shortDescription: 'De "Pinocho", es el gato travieso y adorable de Gepetto, siempre en líos con Cleo, el pez dorado.', + description: 'Figaro es el adorable gato blanco y negro que aparece en "Pinocho" como la mascota de Geppetto. Aunque es pequeño, tiene una gran personalidad y a menudo se muestra celoso de Pinocho, pero también tiene momentos de ternura. Figaro también aparece en cortos de Mickey Mouse, consolidándose como uno de los gatos más famosos de Disney.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg, + facts: { + Species: 'Gato', + livesIn: 'Taller de Geppetto', + filmGenre: 'Fantasía, Aventura' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/design-an-inspiring-and-historically-accurate-imag/6510df7e7bb745f69d67f695441607a8" + extraInfo: { + curiousFact: 'Walt Disney estaba tan encantado con Figaro que decidió hacerlo la mascota de Minnie Mouse.' } }, { - "id": "shakuntala-devi", - "name": "Shakuntala Devi", - "shortDescription": "Matemática prodigio, conocida como la 'Calculadora Humana'.", - "description": "Conocida como \"la bruja de las matemáticas\" de la India, dejó una marca indeleble en el mundo de los números. Su capacidad mental asombrosa la llevó a resolver complejos cálculos matemáticos mentalmente en cuestión de segundos, estableciendo récords mundiales. Además de su talento innato, Devi promovió activamente la educación matemática y luchó por la igualdad de género en un país donde las mujeres enfrentaban desafíos en la ciencia y la educación. Su legado destaca el poder de la mente humana y la importancia de la igualdad de oportunidades en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg", - "facts": { - "Species": "1929", - "Age": "2013", - "birthPlace": "Bangalore, India", - "filmGenre": "Matemáticas" + id: 'sven', + name: 'Sven', + shortDescription: 'De "Frozen", es el leal reno de Kristoff, fuerte, adorable y con una debilidad por las zanahorias.', + description: 'Sven es el simpático reno que acompaña a Kristoff en "Frozen" y su secuela. Tiene una relación muy especial con él, casi como de hermanos, y es conocido por su lealtad y buen corazón. Sven no habla, pero sus expresiones y acciones comunican claramente sus pensamientos y sentimientos, aportando un gran sentido del humor y ternura a la película.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg, + facts: { + Species: 'Reno', + livesIn: 'Arendelle', + filmGenre: 'Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + extraInfo: { + curiousFact: 'Sven fue inspirado en parte por los perros de trineo que los animadores de Disney estudiaron.' } }, { - "id": "sofia-kovalevskaya", - "name": "Sofia Kovalevskaya", - "shortDescription": "Matemática y escritora, contribuyó a la teoría de funciones.", - "description": "Matemática rusa del siglo XIX, dejó una marca indeleble en la ciencia del siglo XIX al desafiar las barreras de género. Como matemática rusa, superó las restricciones sociales de su época para convertirse en la primera mujer en obtener un doctorado en matemáticas en Europa. Sus contribuciones a la teoría de las ecuaciones diferenciales y la mecánica revolucionaron la disciplina, abriendo nuevas perspectivas en el análisis matemático. Su destacada membresía en la Academia de Ciencias de Suecia marcó un hito en la historia de las mujeres en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg", - "facts": { - "Species": "1850", - "Age": "1891", - "birthPlace": "Moscú, Rusia", - "filmGenre": "Matemáticas" + id: 'pegasus', + name: 'Pegasus', + shortDescription: 'De "Hércules", es el caballo alado, compañero leal, valiente, rápido y siempre dispuesto a ayudar a Hércules.', + description: 'Pegasus es el fiel caballo alado de Hércules en "Hércules". Con su pelaje blanco y crin azul, tiene la habilidad de volar. Es valiente, leal y tiene una relación muy cercana con Hércules, ayudándolo en sus misiones heroicas, aportando tanto acción como humor a la historia', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg, + facts: { + Species: 'Caballo alado', + livesIn: 'Olimpo', + filmGenre: 'Aventura, Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + extraInfo: { + curiousFact: 'Fue creado a partir de una nube por Zeus para ser el compañero perfecto de Hércules.' } }, { - "id": "yoko-shimomura", - "name": "Yoko Shimomura", - "shortDescription": "Compositora de música, destacada en la industria de los videojuegos.", - "description": "Compositora japonesa, es una figura destacada en la ciencia de la música y el arte sonoro. Aunque no se dedica a la ciencia en el sentido tradicional, su trabajo en la composición musical ha requerido un profundo entendimiento de la teoría musical y la tecnología de audio. Ha contribuido de manera significativa a la industria de los videojuegos, componiendo icónicas bandas sonoras que han enriquecido la experiencia de juego. Su éxito en un campo donde las mujeres estaban subrepresentadas la convierte en un modelo a seguir, incluso en campos no convencionales como la composición musical.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg", - "facts": { - "Species": "1967", - "birthPlace": "Hyogo, Japón", - "filmGenre": "Composición Musical, Video Juegos" + id: 'flounder', + name: 'Flounder', + shortDescription: 'De "La Sirenita", es el pez colorido y amigo de Ariel, aunque un poco miedoso, está siempre dispuesto a ayudarla.', + description: 'Flounder es el mejor amigo y confidente de Ariel en "La Sirenita". Con sus colores amarillo y azul, es reconocible al instante. A pesar de ser un pez pequeño y algo miedoso, siempre apoya a Ariel en sus aventuras, demostrando un gran valor y lealtad. Flounder aporta un toque de inocencia y humor a la película, siendo un personaje entrañable para los espectadores.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg, + facts: { + Species: 'Pez', + livesIn: 'Océano Atlántico', + filmGenre: 'Fantasía, Aventura, Musical' }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/yoko-shimomura-making-music-for-a-video-game-in-19/6510e40dd1eb45d0906e8c1f4bb601d3" + extraInfo: { + curiousFact: 'Flounder, a pesar de su nombre (traducido del inglés), no es un lenguado sino un pez tropical ficticio.' } }, { - "id": "maryam-mirzakhani", - "name": "Maryam Mirzakhani", - "shortDescription": "Matemática, ganadora del Premio Fields.", - "description": "Matemática iraní, hizo historia al convertirse en la primera mujer en ganar la Medalla Fields, el premio más prestigioso en matemáticas. Sus investigaciones en la geometría de superficies y la teoría de las superficies de Riemann han tenido un impacto duradero en la matemática pura. A lo largo de su carrera, Mirzakhani inspiró a muchas mujeres a perseguir carreras en ciencia y matemáticas, derribando las barreras de género. Su enfoque innovador y su capacidad para resolver problemas complejos la convierten en un modelo a seguir para la comunidad científica y en un símbolo de la excelencia matemática.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg", - "facts": { - "Species": "1977", - "Age": "2017", - "birthPlace": "Teherán, Irán", - "filmGenre": "Matemáticas" + id: 'pua', + name: 'Pua', + shortDescription: 'De "Moana", es el cerdito encantador y fiel compañero de Moana, curioso y aventurero.', + description: 'Pua es el encantador cerdito de Moana en la película del mismo nombre. Con su pelaje blanco y manchas negras, es extremadamente adorable y cariñoso. Aunque no tiene un papel muy grande en la historia principal, es uno de los compañeros más queridos de Moana, conocido por su ternura y lealtad. Pua representa el hogar y la tranquilidad para Moana, siendo un recordatorio constante de su isla y su familia.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg, + facts: { + Species: 'Cerdo', + livesIn: 'Isla de Motonui', + filmGenre: 'Aventura, Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://chalkdustmagazine.com/features/mathematics-maryam-mirzakhani/" + extraInfo: { + curiousFact: 'Su nombre "Pua" significa "flor" en hawaiano, reflejando su dulzura y ternura.' } }, { - "id": "adele-goldberg", - "name": "Adele Goldberg", - "shortDescription": "Informática pionera, co-creadora del lenguaje de programación Smalltalk.", - "description": "Informática estadounidense reconocida por su influyente trabajo en la investigación y desarrollo de la programación orientada a objetos. Su contribución más destacada es la creación del lenguaje de programación Smalltalk, que revolucionó la forma en que se desarrollan software y sistemas informáticos. Goldberg ha sido una defensora incansable de la usabilidad y la accesibilidad en la informática, asegurando que las aplicaciones informáticas sean más amigables para los usuarios. Su trabajo ha allanado el camino para una programación más intuitiva y eficiente, y su legado perdura en la industria de la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg", - "facts": { - "Species": "1945", - "birthPlace": "Chicago, Estados Unidos", - "filmGenre": "Ciencias de la Computación" + id: 'rajah', + name: 'Rajah', + shortDescription: 'De "Aladdín", es el tigre guardián y fiel amigo de la princesa Jasmín, feroz pero cariñoso.', + description: 'Rajah es el majestuoso y protector tigre de la princesa Jasmín en "Aladdín". Tiene un hermoso pelaje anaranjado y rayas negras. Rajah ha sido el fiel compañero y protector de Jasmín, siempre listo para defenderla. Aunque es un tigre feroz, muestra una gran ternura hacia la princesa, haciendo de él un personaje muy querido y memorable.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg, + facts: { + Species: 'Tigre de Bengala', + livesIn: 'Palacio de Agrabah', + filmGenre: 'Aventura, Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://pionerasinformaticas.ujaen.es/en/computer-women-pioneers/adele-goldberg-en" + extraInfo: { + curiousFact: 'Rajah fue un regalo del Sultán a Jasmín, y es tan protector que incluso asusta a los pretendientes indeseados.' } }, { - "id": "barbara-liskov", - "name": "Barbara Liskov", - "shortDescription": "Científica de la computación, pionera en programación orientada a objetos.", - "description": "Pionera de la informática, es conocida por su trabajo en la programación y la arquitectura de sistemas distribuidos. Fue la primera mujer en obtener un doctorado en ciencias de la computación en el Instituto de Tecnología de Stanford y desarrolló el lenguaje de programación CLU, que estableció fundamentos para la programación orientada a objetos. Liskov ha dejado una marca indeleble en la industria de la tecnología al liderar avances en sistemas de almacenamiento y seguridad informática. Su enfoque en la fiabilidad y la robustez ha influido en el diseño de sistemas críticos en todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg", - "facts": { - "Species": "1939", - "birthPlace": "Los Angeles, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + id: 'meeko', + name: 'Meeko', + shortDescription: 'De "Pocahontas", es el mapache travieso, glotón y amigo de Pocahontas, se llevaba mal con Percy, pero al final se hacen buenos amigos.', + description: 'Meeko es el mapache de Pocahontas en "Pocahontas". Con su pelaje gris y cara curiosa, es un glotón que adora robar comida. Su carácter juguetón y curioso lo lleva a meterse en situaciones divertidas, proporciona momentos de ligereza y humor en la película. Es leal a Pocahontas y siempre está dispuesto a ayudarla en sus aventuras.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg, + facts: { + Species: 'Mapache', + livesIn: 'Bosques de Virginia', + filmGenre: 'Aventura, Drama, Musical' }, - "extraInfo": { - "curiousFact": "https://medium.com/a-computer-of-ones-own/barbara-liskov-inventor-of-abstract-data-types-9f8908fdcf86" + extraInfo: { + curiousFact: 'Meeko tiene una debilidad por las galletas y siempre busca la manera de conseguir más.' } }, { - "id": "grace-hopper", - "name": "Grace Hopper", - "shortDescription": "Científica de la computación, creadora del primer compilador.", - "description": "Una de las pioneras de la informática, es famosa por su contribución al desarrollo del primer compilador y al lenguaje de programación COBOL. Además, desafió los estereotipos de género en la década de 1940 al unirse a la Marina de los Estados Unidos y convertirse en la primera programadora de la computadora Harvard Mark I. Su legado abarca la creación de conceptos cruciales como la \"depuración de software\" y su influencia en el desarrollo de la informática moderna, estableciendo estándares para la programación de alto nivel y la innovación tecnológica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg", - "facts": { - "Species": "1906", - "Age": "1992", - "birthPlace": "Nueva York, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + id: 'thumber', + name: 'Thumber (Tambor)', + shortDescription: 'De "Bambi", es el conejo alegre, parlanchín y mejor amigo de Bambi, siempre le está dando buenos consejos.', + description: 'Thumper es el adorable y enérgico conejo que se convierte en el mejor amigo de Bambi en la película "Bambi". Con su naturaleza traviesa y su hábito de golpear el suelo con su pata trasera, Thumper aporta humor y alegría a la historia, ayudando a Bambi a explorar y entender el mundo que lo rodea.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg, + facts: { + Species: 'Conejo', + livesIn: 'Bosque', + filmGenre: 'Drama, Infantil' }, - "extraInfo": { - "curiousFact": "https://photos.com/featured/grace-hopper-with-early-computer-bettmann.html" + extraInfo: { + curiousFact: 'Thumper no estaba en el libro original "Bambi, una vida en el bosque", fue creado para la película.' } }, { - "id": "margaret-hamilton", - "name": "Margaret Hamilton", - "shortDescription": "Científica de la computación, lideró desarrollo de software para Apollo 11.", - "description": "Destacada científica de la computación que desempeñó un papel fundamental en el programa Apollo de la NASA. Fue directora de la División de Ingeniería de Software en el Laboratorio de Instrumentación del MIT, donde desarrolló el concepto de \"ingeniería de software\". Su liderazgo en el desarrollo del software de vuelo para las misiones Apollo fue fundamental para el éxito de la llegada del hombre a la Luna. Hamilton es un ejemplo de cómo la tecnología y la ciencia pueden alcanzar logros extraordinarios cuando se combinan con un enfoque innovador y una visión audaz.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg", - "facts": { - "Species": "1936", - "birthPlace": "Paoli, Indiana, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + id: 'dante', + name: 'Dante', + shortDescription: 'De "Coco", es el perro de Miguel, leal y algo torpe, lo acompañará en su viaje por la Tierra de los Muertos.', + description: 'Dante es el perro xoloitzcuintle que acompaña a Miguel en la película "Coco". Es leal, algo torpe y muy gracioso, proporcionando alivio cómico en la historia. Dante resulta ser un alebrije, un guía espiritual, que ayuda a Miguel en su viaje por la Tierra de los Muertos.', + //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg, + facts: { + Species: 'Perro (Xoloitzcuintle)', + livesIn: 'Pueblo de Santa Cecilia', + filmGenre: 'Aventura, Fantasía, Musical' }, - "extraInfo": { - "curiousFact": "https://odetta.ai/blogs/margaret-hamilton-the-first-software-engineer" + extraInfo: { + curiousFact: 'Dante es un Xoloitzcuintle, una raza antigua de perro mexicana.' } }, { - "id": "radia-perlman", - "name": "Radia Perlman", - "shortDescription": "Ingeniera de redes, inventora del algoritmo Spanning Tree.", - "description": "Científica de la computación estadounidense, ha dejado una marca indeleble en el mundo de las redes informáticas y la seguridad. Conocida como \"la madre de Internet\", su invención del algoritmo Spanning Tree Protocol (STP) revolucionó la conectividad de redes y sentó las bases para la infraestructura de Internet moderna. A pesar de operar en un campo dominado por hombres, Perlman ha demostrado que las mujeres pueden liderar avances tecnológicos vitales. Su compromiso con la resiliencia de las redes y la ciberseguridad ha influido en la estabilidad y confiabilidad de la comunicación en línea.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/radia-perlman.jpg", - "facts": { - "Species": "1951", - "birthPlace": "Portsmouth, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + id: radia-perlman, + name: Radia Perlman, + shortDescription: Ingeniera de redes, inventora del algoritmo Spanning Tree., + description: Científica de la computación estadounidense, ha dejado una marca indeleble en el mundo de las redes informáticas y la seguridad. Conocida como \la madre de Internet\, su invención del algoritmo Spanning Tree Protocol (STP) revolucionó la conectividad de redes y sentó las bases para la infraestructura de Internet moderna. A pesar de operar en un campo dominado por hombres, Perlman ha demostrado que las mujeres pueden liderar avances tecnológicos vitales. Su compromiso con la resiliencia de las redes y la ciberseguridad ha influido en la estabilidad y confiabilidad de la comunicación en línea., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/radia-perlman.jpg, + facts: { + Species: 1951, + livesIn: Portsmouth, Estados Unidos, + filmGenre: Ciencia de la Computación }, - "extraInfo": { - "curiousFact": "https://hackaday.com/2018/05/29/spanning-the-tree-dr-radia-perlman-untangling-networks/" + extraInfo: { + curiousFact: https://hackaday.com/2018/05/29/spanning-the-tree-dr-radia-perlman-untangling-networks/ } }, { - "id": "shafi-goldwasser", - "name": "Shafi Goldwasser", - "shortDescription": "Científica de la computación, ganadora del Premio Turing.", - "description": "Es una destacada criptógrafa y científica de la computación que ha contribuido significativamente a la teoría de la computación y la seguridad de la información. Su trabajo en criptografía de probabilidad y complejidad computacional ha sentado las bases para la seguridad en línea y la privacidad de datos en un mundo cada vez más digitalizado. Goldwasser es un ejemplo de cómo la ciencia de la computación puede abordar desafíos contemporáneos y proteger la información en la era de la información.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shafi-goldwasser.jpg", - "facts": { - "Species": "1958", - "birthPlace": "Nueva York, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + id: shafi-goldwasser, + name: Shafi Goldwasser, + shortDescription: Científica de la computación, ganadora del Premio Turing., + description: Es una destacada criptógrafa y científica de la computación que ha contribuido significativamente a la teoría de la computación y la seguridad de la información. Su trabajo en criptografía de probabilidad y complejidad computacional ha sentado las bases para la seguridad en línea y la privacidad de datos en un mundo cada vez más digitalizado. Goldwasser es un ejemplo de cómo la ciencia de la computación puede abordar desafíos contemporáneos y proteger la información en la era de la información., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/shafi-goldwasser.jpg, + facts: { + Species: 1958, + livesIn: Nueva York, Estados Unidos, + filmGenre: Ciencia de la Computación }, - "extraInfo": { - "curiousFact": "https://www.jahresbericht2019.unibe.ch/successes_2019/einstein_lectures/index_eng.html" + extraInfo: { + curiousFact: https://www.jahresbericht2019.unibe.ch/successes_2019/einstein_lectures/index_eng.html } }, { - "id": "chien-shiung-wu", - "name": "Chien-Shiung Wu", - "shortDescription": "Física experimental, contribuyó a la física nuclear.", - "description": "Física experimental de origen chino, desafiando los prejuicios de género y nacionalidad, realizó experimentos fundamentales en física de partículas y contribuyó significativamente a la comprensión de la desintegración beta. Su famoso experimento \"Wu\" refutó la paridad en la física de partículas, lo que cambió la forma en que los científicos comprenden las fuerzas fundamentales de la naturaleza. Wu demostró que el talento y la perseverancia pueden superar cualquier barrera, y su legado sigue siendo un faro de inspiración para científicas en todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/chien-shiung-wu.jpg", - "facts": { - "Species": "1912", - "Age": "1997", - "birthPlace": "Liuhe, Taicang, China", - "filmGenre": "Física" + id: chien-shiung-wu, + name: Chien-Shiung Wu, + shortDescription: Física experimental, contribuyó a la física nuclear., + description: Física experimental de origen chino, desafiando los prejuicios de género y nacionalidad, realizó experimentos fundamentales en física de partículas y contribuyó significativamente a la comprensión de la desintegración beta. Su famoso experimento \Wu\ refutó la paridad en la física de partículas, lo que cambió la forma en que los científicos comprenden las fuerzas fundamentales de la naturaleza. Wu demostró que el talento y la perseverancia pueden superar cualquier barrera, y su legado sigue siendo un faro de inspiración para científicas en todo el mundo., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/chien-shiung-wu.jpg, + facts: { + Species: 1912, + Age: 1997, + livesIn: Liuhe, Taicang, China, + filmGenre: Física }, - "extraInfo": { - "curiousFact": "https://www.thoughtco.com/chien-shiung-wu-biography-3530366" + extraInfo: { + curiousFact: https://www.thoughtco.com/chien-shiung-wu-biography-3530366 } }, { - "id": "hedy-lamarr", - "name": "Hedy Lamarr", - "shortDescription": "Actriz e inventora, contribuyó al desarrollo de la tecnología de espectro ensanchado.", - "description": "Actriz austroamericana y científica, fue una mente brillante en la intersección de la tecnología y el entretenimiento. Junto con el compositor George Antheil, inventó un sistema de comunicación secreta durante la Segunda Guerra Mundial que sentó las bases para la tecnología de espectro ensanchado y la comunicación inalámbrica moderna. Lamarr demostró que las mujeres pueden destacar tanto en el cine como en la ciencia, y su legado como inventora ha sido fundamental para el desarrollo de la tecnología de comunicación inalámbrica que usamos en la actualidad.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hedy-lamarr.jpg", - "facts": { - "Species": "1914", - "Age": "2000", - "birthPlace": "Viena, Austria", - "filmGenre": "Actuación, Física" + id: hedy-lamarr, + name: Hedy Lamarr, + shortDescription: Actriz e inventora, contribuyó al desarrollo de la tecnología de espectro ensanchado., + description: Actriz austroamericana y científica, fue una mente brillante en la intersección de la tecnología y el entretenimiento. Junto con el compositor George Antheil, inventó un sistema de comunicación secreta durante la Segunda Guerra Mundial que sentó las bases para la tecnología de espectro ensanchado y la comunicación inalámbrica moderna. Lamarr demostró que las mujeres pueden destacar tanto en el cine como en la ciencia, y su legado como inventora ha sido fundamental para el desarrollo de la tecnología de comunicación inalámbrica que usamos en la actualidad., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/hedy-lamarr.jpg, + facts: { + Species: 1914, + Age: 2000, + livesIn: Viena, Austria, + filmGenre: Actuación, Física }, - "extraInfo": { - "curiousFact": "https://www.sparkfun.com/news/6147" + extraInfo: { + curiousFact: https://www.sparkfun.com/news/6147 } }, { - "id": "maria-goeppert-mayer", - "name": "Maria Goeppert Mayer", - "shortDescription": "Física teórica, ganadora del Premio Nobel de Física.", - "description": "Física teórica alemana-estadounidense, dejó una profunda huella en la física nuclear y la mecánica cuántica. Fue la segunda mujer en recibir el Premio Nobel de Física y su trabajo pionero en la estructura de capas nucleares revolucionó nuestra comprensión de los núcleos atómicos. A pesar de las barreras de género en la academia, su dedicación y talento la llevaron a contribuir significativamente a la teoría nuclear, abriendo el camino para futuras investigadoras en un campo dominado por hombres. Maria Goeppert Mayer es un ejemplo inspirador de excelencia científica y perseverancia en la búsqueda del conocimiento.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maria-goeppert-mayer.jpg", - "facts": { - "Species": "1906", - "Age": "1972", - "birthPlace": "Kattowitz, Alemania", - "filmGenre": "Física" + id: maria-goeppert-mayer, + name: Maria Goeppert Mayer, + shortDescription: Física teórica, ganadora del Premio Nobel de Física., + description: Física teórica alemana-estadounidense, dejó una profunda huella en la física nuclear y la mecánica cuántica. Fue la segunda mujer en recibir el Premio Nobel de Física y su trabajo pionero en la estructura de capas nucleares revolucionó nuestra comprensión de los núcleos atómicos. A pesar de las barreras de género en la academia, su dedicación y talento la llevaron a contribuir significativamente a la teoría nuclear, abriendo el camino para futuras investigadoras en un campo dominado por hombres. Maria Goeppert Mayer es un ejemplo inspirador de excelencia científica y perseverancia en la búsqueda del conocimiento., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/maria-goeppert-mayer.jpg, + facts: { + Species: 1906, + Age: 1972, + livesIn: Kattowitz, Alemania, + filmGenre: Física }, - "extraInfo": { - "curiousFact": "https://www.wsemexhibit.org/maria-goeppert-mayer.html" + extraInfo: { + curiousFact: https://www.wsemexhibit.org/maria-goeppert-mayer.html } }, { - "id": "lise-meitner", - "name": "Lise Meitner", - "shortDescription": "Física nuclear, contribuyó a la teoría de la fisión nuclear.", - "description": "Física austriaca-sueca, dejó un legado imborrable en la física nuclear y la radioquímica. A pesar de enfrentar obstáculos de género en una era dominada por hombres, colaboró con Otto Hahn en el descubrimiento de la fisión nuclear, un avance revolucionario. Aunque no compartió el Premio Nobel por este logro, su contribución fue crucial para comprender la energía nuclear y la física de partículas. Su determinación y pasión por la ciencia han inspirado a generaciones de científicas. Lise Meitner es un símbolo perdurable de la perseverancia femenina y el impacto duradero que las mujeres pueden tener en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/lise-meitner.jpg", - "facts": { - "Species": "1878", - "Age": "1968", - "birthPlace": "Viena, Austria", - "filmGenre": "Física" + id: lise-meitner, + name: Lise Meitner, + shortDescription: Física nuclear, contribuyó a la teoría de la fisión nuclear., + description: Física austriaca-sueca, dejó un legado imborrable en la física nuclear y la radioquímica. A pesar de enfrentar obstáculos de género en una era dominada por hombres, colaboró con Otto Hahn en el descubrimiento de la fisión nuclear, un avance revolucionario. Aunque no compartió el Premio Nobel por este logro, su contribución fue crucial para comprender la energía nuclear y la física de partículas. Su determinación y pasión por la ciencia han inspirado a generaciones de científicas. Lise Meitner es un símbolo perdurable de la perseverancia femenina y el impacto duradero que las mujeres pueden tener en la ciencia., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/lise-meitner.jpg, + facts: { + Species: 1878, + Age: 1968, + livesIn: Viena, Austria, + filmGenre: Física }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/lise-meitner-in-nuclear-physics-lab-in-19502c-retro/651196e6bbcb4009950e9955c2199760" + extraInfo: { + curiousFact: https://www.bing.com/images/create/lise-meitner-in-nuclear-physics-lab-in-19502c-retro/651196e6bbcb4009950e9955c2199760 } }, { - "id": "sau-lan-wu", - "name": "Sau Lan Wu", - "shortDescription": "Física de partículas, contribuyó a experimentos clave en física de alta energía.", - "description": "Física experimental sinoamericana, ha sido una fuerza motriz en la física de partículas. Destacó en experimentos en el CERN y lideró investigaciones cruciales, como el descubrimiento del quark c, que expandieron nuestro entendimiento de la estructura fundamental de la materia. Wu superó desafíos en una disciplina dominada por hombres y ha sido un faro de inspiración para científicas de todo el mundo. Sau Lan Wu es un ejemplo de excelencia científica y de cómo las mujeres pueden dejar huella en la investigación de vanguardia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sau-lan-wu.jpg", - "facts": { - "Species": "1940", - "birthPlace": "Hong Kong, China", - "filmGenre": "Física de Partículas" + id: sau-lan-wu, + name: Sau Lan Wu, + shortDescription: Física de partículas, contribuyó a experimentos clave en física de alta energía., + description: Física experimental sinoamericana, ha sido una fuerza motriz en la física de partículas. Destacó en experimentos en el CERN y lideró investigaciones cruciales, como el descubrimiento del quark c, que expandieron nuestro entendimiento de la estructura fundamental de la materia. Wu superó desafíos en una disciplina dominada por hombres y ha sido un faro de inspiración para científicas de todo el mundo. Sau Lan Wu es un ejemplo de excelencia científica y de cómo las mujeres pueden dejar huella en la investigación de vanguardia., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/sau-lan-wu.jpg, + facts: { + Species: 1940, + livesIn: Hong Kong, China, + filmGenre: Física de Partículas }, - "extraInfo": { - "curiousFact": "https://repository.aip.org/islandora/object/nbla%3A315195" + extraInfo: { + curiousFact: https://repository.aip.org/islandora/object/nbla%3A315195 } }, { - "id": "jocelyn-bell-burnell", - "name": "Jocelyn Bell Burnell", - "shortDescription": "Astrónoma y astrofísica, co-descubridora de los púlsares.", - "description": "Astrofísica británica, es una figura extraordinaria en la ciencia. Durante su doctorado, hizo un descubrimiento revolucionario al detectar los primeros púlsares, estrellas de neutrones altamente magnetizadas que emiten pulsos regulares de radiación. A pesar de que su asesor recibió el Premio Nobel por este descubrimiento, Bell Burnell se ha convertido en un símbolo de perseverancia y contribución de las mujeres a la astronomía. Su carrera distinguida y su activismo en favor de la diversidad de género en la ciencia han inspirado a generaciones futuras de científicas. Jocelyn Bell Burnell es un ejemplo de valentía y excelencia científica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/jocelyn-bell-burnell.jpg", - "facts": { - "Species": "1943", - "birthPlace": "Belfast, Reino Unido", - "filmGenre": "Astronomía, Astrofísica" + id: jocelyn-bell-burnell, + name: Jocelyn Bell Burnell, + shortDescription: Astrónoma y astrofísica, co-descubridora de los púlsares., + description: Astrofísica británica, es una figura extraordinaria en la ciencia. Durante su doctorado, hizo un descubrimiento revolucionario al detectar los primeros púlsares, estrellas de neutrones altamente magnetizadas que emiten pulsos regulares de radiación. A pesar de que su asesor recibió el Premio Nobel por este descubrimiento, Bell Burnell se ha convertido en un símbolo de perseverancia y contribución de las mujeres a la astronomía. Su carrera distinguida y su activismo en favor de la diversidad de género en la ciencia han inspirado a generaciones futuras de científicas. Jocelyn Bell Burnell es un ejemplo de valentía y excelencia científica., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/jocelyn-bell-burnell.jpg, + facts: { + Species: 1943, + livesIn: Belfast, Reino Unido, + filmGenre: Astronomía, Astrofísica }, - "extraInfo": { - "curiousFact": "https://womeninscienceweadmire.icfo.eu/wiswa-2/jocelyn-bell/" + extraInfo: { + curiousFact: https://womeninscienceweadmire.icfo.eu/wiswa-2/jocelyn-bell/ } }, { - "id": "dorothy-crowfoot-hodgkin", - "name": "Dorothy Crowfoot Hodgkin", - "shortDescription": "Química, ganadora del Premio Nobel de Química.", - "description": "Química británica, es una figura icónica en la ciencia que superó las barreras de género de su época. Su trabajo revolucionario en la cristalografía de rayos X permitió determinar la estructura de importantes biomoléculas, como la penicilina, la vitamina B12 y la insulina. Fue galardonada con el Premio Nobel de Química en 1964, siendo la tercera mujer en recibir este prestigioso reconocimiento. Hodgkin no solo fue una científica excepcional, sino también una defensora de la igualdad de género en la ciencia, allanando el camino para futuras generaciones de científicas y dejando un legado duradero en la investigación y la equidad.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/dorothy-crowfoot-hodgkin.jpg", - "facts": { - "Species": "1910", - "Age": "1994", - "birthPlace": "El Cairo, Egipto / Shipston-on-Stour, Reino Unido", - "filmGenre": "Química" + id: dorothy-crowfoot-hodgkin, + name: Dorothy Crowfoot Hodgkin, + shortDescription: Química, ganadora del Premio Nobel de Química., + description: Química británica, es una figura icónica en la ciencia que superó las barreras de género de su época. Su trabajo revolucionario en la cristalografía de rayos X permitió determinar la estructura de importantes biomoléculas, como la penicilina, la vitamina B12 y la insulina. Fue galardonada con el Premio Nobel de Química en 1964, siendo la tercera mujer en recibir este prestigioso reconocimiento. Hodgkin no solo fue una científica excepcional, sino también una defensora de la igualdad de género en la ciencia, allanando el camino para futuras generaciones de científicas y dejando un legado duradero en la investigación y la equidad., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/dorothy-crowfoot-hodgkin.jpg, + facts: { + Species: 1910, + Age: 1994, + livesIn: El Cairo, Egipto / Shipston-on-Stour, Reino Unido, + filmGenre: Química }, - "extraInfo": { - "curiousFact": "https://www.some.ox.ac.uk/news/jan-royall-why-we-must-champion-dorothy-hodgkin-for-the-50-note/" + extraInfo: { + curiousFact: https://www.some.ox.ac.uk/news/jan-royall-why-we-must-champion-dorothy-hodgkin-for-the-50-note/ } }, { - "id": "marie-curie", - "name": "Marie Curie", - "shortDescription": "Física y química, ganadora de dos Premios Nobel.", - "description": "física y química de origen polaco y nacionalizada francesa, es una de las figuras más icónicas en la historia de la ciencia. Ganadora de dos premios Nobel (Física en 1903 y Química en 1911), Curie realizó investigaciones fundamentales sobre la radiactividad y el descubrimiento de los elementos radio y polonio. Su dedicación y valentía en la investigación científica, a pesar de los desafíos de la discriminación de género y los riesgos de la radiación, la convierten en un modelo a seguir para científicas de todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marie-curie.jpg", - "facts": { - "Species": "1867", - "Age": "1934", - "birthPlace": "Varsovia, Polonia", - "filmGenre": "Física y Química" + id: marie-curie, + name: Marie Curie, + shortDescription: Física y química, ganadora de dos Premios Nobel., + description: física y química de origen polaco y nacionalizada francesa, es una de las figuras más icónicas en la historia de la ciencia. Ganadora de dos premios Nobel (Física en 1903 y Química en 1911), Curie realizó investigaciones fundamentales sobre la radiactividad y el descubrimiento de los elementos radio y polonio. Su dedicación y valentía en la investigación científica, a pesar de los desafíos de la discriminación de género y los riesgos de la radiación, la convierten en un modelo a seguir para científicas de todo el mundo., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/marie-curie.jpg, + facts: { + Species: 1867, + Age: 1934, + livesIn: Varsovia, Polonia, + filmGenre: Física y Química }, - "extraInfo": { - "curiousFact": "https://www.historyextra.com/period/first-world-war/life-of-the-week-marie-curie/" + extraInfo: { + curiousFact: https://www.historyextra.com/period/first-world-war/life-of-the-week-marie-curie/ } }, { - "id": "marjory-stephenson", - "name": "Marjory Stephenson", - "shortDescription": "Microbióloga y bioquímica, investigó en enzimología.", - "description": "Bioquímica británica, brilló como científica en una época en la que las mujeres enfrentaban obstáculos muy significativos en la investigación científica. Su trabajo pionero en microbiología, enzimología y bioquímica contribuyó al entendimiento de procesos fundamentales en la vida. Fue una de las primeras mujeres en ser elegida miembro de la Royal Society, un reconocimiento a su destacada contribución a la ciencia. Además, fue una mentora y defensora de las mujeres en la ciencia, inspirando y allanando el camino para futuras generaciones.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjory-stephenson.jpg", - "facts": { - "Species": "1885", - "Age": "1948", - "birthPlace": "Londres, Reino Unido", - "filmGenre": "Química, Microbiología, Bioquímica" + id: marjory-stephenson, + name: Marjory Stephenson, + shortDescription: Microbióloga y bioquímica, investigó en enzimología., + description: Bioquímica británica, brilló como científica en una época en la que las mujeres enfrentaban obstáculos muy significativos en la investigación científica. Su trabajo pionero en microbiología, enzimología y bioquímica contribuyó al entendimiento de procesos fundamentales en la vida. Fue una de las primeras mujeres en ser elegida miembro de la Royal Society, un reconocimiento a su destacada contribución a la ciencia. Además, fue una mentora y defensora de las mujeres en la ciencia, inspirando y allanando el camino para futuras generaciones., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/marjory-stephenson.jpg, + facts: { + Species: 1885, + Age: 1948, + livesIn: Londres, Reino Unido, + filmGenre: Química, Microbiología, Bioquímica }, - "extraInfo": { - "curiousFact": "https://microbiologysociety.org/grants-prizes/all-prizes-and-competitions-/prize-lectures/marjory-stephenson-prize-lecture/marjory-stephenson-a-short-history.html" + extraInfo: { + curiousFact: https://microbiologysociety.org/grants-prizes/all-prizes-and-competitions-/prize-lectures/marjory-stephenson-prize-lecture/marjory-stephenson-a-short-history.html } }, { - "id": "rosalind-franklin", - "name": "Rosalind Franklin", - "shortDescription": "Química y cristalógrafa, contribuyó a la comprensión de la estructura del ADN.", - "description": "Química y cristalógrafa británica, destacó en un campo dominado por hombres y su contribución a la ciencia es innegable. Sus investigaciones pioneras en la cristalografía de rayos X fueron fundamentales para revelar la estructura del ADN en forma de doble hélice, un hito crucial en la biología molecular. A pesar de que su trabajo inicial fue subestimado, su determinación y habilidad científica allanaron el camino para futuros avances en genética y biología. Franklin es un ejemplo inspirador de cómo las mujeres pueden sobresalir en la ciencia, dejando un legado duradero en la investigación y la igualdad de género.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/rosalind-franklin.jpg", - "facts": { - "Species": "1920", - "Age": "1958", - "birthPlace": "Londres, Reino Unido", - "filmGenre": "Química, Cristalografía" + id: rosalind-franklin, + name: Rosalind Franklin, + shortDescription: Química y cristalógrafa, contribuyó a la comprensión de la estructura del ADN., + description: Química y cristalógrafa británica, destacó en un campo dominado por hombres y su contribución a la ciencia es innegable. Sus investigaciones pioneras en la cristalografía de rayos X fueron fundamentales para revelar la estructura del ADN en forma de doble hélice, un hito crucial en la biología molecular. A pesar de que su trabajo inicial fue subestimado, su determinación y habilidad científica allanaron el camino para futuros avances en genética y biología. Franklin es un ejemplo inspirador de cómo las mujeres pueden sobresalir en la ciencia, dejando un legado duradero en la investigación y la igualdad de género., + imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/rosalind-franklin.jpg, + facts: { + Species: 1920, + Age: 1958, + livesIn: Londres, Reino Unido, + filmGenre: Química, Cristalografía }, - "extraInfo": { - "curiousFact": "" + extraInfo: { + curiousFact: } } ]; From 8d38f3654bd7a8730192663a936aa8d971e0fba7 Mon Sep 17 00:00:00 2001 From: Pamelajharely83 Date: Thu, 13 Jun 2024 16:15:35 -0500 Subject: [PATCH 07/14] =?UTF-8?q?Informaci=C3=B3n=20de=20personajes=20del?= =?UTF-8?q?=201=20al=2012=20completa=20(excepto=20por=20la=20imagen)=20y?= =?UTF-8?q?=20creaci=C3=B3n=20de=20la=20carpeta=20disney=20pets=20pictures?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- disney pets pictures/Pluto.png | Bin 0 -> 57975 bytes src/data/dataset.js | 140 ++++++++++++++++++--------------- 2 files changed, 76 insertions(+), 64 deletions(-) create mode 100644 disney pets pictures/Pluto.png diff --git a/disney pets pictures/Pluto.png b/disney pets pictures/Pluto.png new file mode 100644 index 0000000000000000000000000000000000000000..c8108b52cdfe7dcf2229ecf9ea8013b3416e7d54 GIT binary patch literal 57975 zcmV*&KsUdMP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+Et1{3V<*S1n+r;Pgv8KHqXhSLVw`%jg3MbSQv(- zevOm1i89Gio0=*DF){X#hGYlST7{&~z1b7AFJgKR_IpTu@ZPz`z&-WOJ97 z6oA+nK(!C15oW_71R`kRWFu`wWonkdDMoLSjSh1p(${ zBNAOr1SmvjF#FAz*Fl=vS zV34?l5K~#ez`)h920ejIvX%oedniGs9tS7m# z2A0RZ%`T{7?c6x4W=-b)+RKMu8vOqc0Nz1UeXPba>i_`YrAb6VRCt{1op*Q~)zydJ zd+*GuH`|hX@5bE}8?fo7m(Y6;5FkK+goG4Yk}nA)kPv!83nkQGdhgX>OmWA?y<5HR z?##X4A9qI0k}cVii@=ZUPjh=_=7hNNz->~!FJ>fFt6ZLKYCq0s#@c&?3 z+aG~_A2cuoTY5DGD{yV)Hkx2xKJYX)1%==_L;T?9?m#TKFLGHUA|kem`XaIqFpoM5 zt}R{D(29E+I2Ksi#Pfu|uLkxFjw!O{A|fKTm~hQYVhihwX&-?L_g4-a1pGbtf8#v6 z`XyoiN5dSwh=_=YRuNiA61W~KK+Ua@ZEbKN3Df}R1H-Vvh30}8VT#HN!SN{~mo*|H zqLsvgpM8K^X*$~3)^6(SSYdsNrmZ;B=S=6l;MnptJY!*SC1$O{-5zh8Z@HN0H zU^H-Y@c+an9ur!3>w&|9V~y73A|fI-OIV_%ux{fj>MX7H5V%mR)?ft{Y`~#(GtXIn zUGCE0anZV5L`1|Usb41b8*EqJO}UJ1Wx=h$Mr^@~YYccKxG%n$#~R>*;IWa&MMOk2 zi>UYWTIyWI_AJpdz<+^3!E=WeB*0W)9Ss|3HfPEGDtJufu0}*eY?gDe!q%1*42>-> z1Iz&q0aAkJ4MjE#9%KS9v1v;(6yitf?IVh?M(nig%#pM3;*&INOVpU~zU_ITcE?&% zUK{Ky6eFBy158+lcyNrr0`R4)?RIF5vK3 zM_{LAh1OSV0}kP1>i;bc%myw3(pzvW;o91n)LCmy9YbWvMRX{3)b*D7`C0WZ#QLNG zoq(L+_c%7$wMTHj1S)|qvB|J2u+hbEKMr+kQ0;{dj$;mR7Pk0(5_M~29u3#+!r$wQ zPW{L%*r{A!1J7ZFsGK_CZu}ZGJ{E#wS%PhOZioadqJy)eh+KVZO<>oH{CfAN00qG< zA3ImHFE9bymM9Nvfy8K<65uUtQtaozSJb(V4t0z0?SaM$)J)(&;6~s`U?9!E{*8sF z1Xv7w3_JmRP;a}ixWA=r%C(P(=x}V$Z}CvjBy|zTkPK{ea5yju=!)&oF$^nmjq!th zg;rlkWAOx=qxLv}PWkkeI$F>x?P;kPFD%t4%&RENA zBz6IP1Xk1x=0C>B0()TH&wOlpMg8btXmN!XWpnFn zTS~Yl6$)Mk)~XqW9U60Az3tj7C=pttja})cf-UW7SvEx|YTws8ruKB>BO=no!h-ow?D_z=Vb`jzz*>;)DRi*$ zYZ!@1L_{02B_bEDYmLKpx0rwxf;?astX0+to7R!GiG76awd=3bZ4W}R(?BXV?<^Zz zyID#53*C-JXhlags}UW7){5K!;3wEzuL;zxEwzODGXu7_ur)>K!fN1Dtef}~Y=B~O zIcOaT0aRhzEk#89pqPx!)!JNUe*Ifp)MsvwTj)ODO5Hly&Ym>elE6cF-V3lx4zS~W z8AU|2IRd-*|2f-Ve74oCew6WC+O|V(<9gd|m6%)q9A2Plk*hzpFo(81?}&))LQ7H@ z3^pPUE+1=!Bi0>7qZMexlLrox2oU?1%IW`ArN zO?W&mTmCwS>zv`uZFCETtv~kt3?I`JVZbO7xQLye%>^DpAqb1y!zABrDR|9UWGeW* zHETwp0E8sjv=tSWdYug14ZKgCShY0W!@&x00vHOMCnb|a5U>$YsNn^zc^#XZ7Dk*~ zDlqkfIQ2{8nmfLX;1)i%KB48ds^0yP&_(Rjv^2W92)G?<(S$BmTj#TxdOyRUMN3jl zR$xn@s(|mPYZWw|x(i)k1)v8u^`$SiY%Djpe^X)?rjT5XtshMUe-FiLQ^;VOPQYnW za*h;?^EQ^B!(xi*#&B;^^GNUd)!$cB6%b9)_`Xf`dRvMu z`C5x@`dE%_H)OCA-%GHy2#(emvH~f~E`BYmtJNV=nKfxx8Fl$+v7; z1VSrlH{kb>mpzm_*5qTOk&B^Cn? z#a;yaV3TL-(^$}2yZ;(&n#xS9RrWow94l@W*yP;87VfL5{Jn7fu0Df-qp;^RkcPr- z5g@^6Q+qy(B;2UsVKx@J(E8NCZUUY{(AO9kKS=s#@2}LvA%e^_@T|zOy2zO6-x>dr z_k1;bsS!$Xx9@Wab>ddvg*8%uHWUD-1E;2^iN5{wMVC?i1id;5`WC?I5~zuT<3M>8 zyfe#Z-f~m7H)#BBh3CBzI0f6zDYE1uc6wSPLiN{YI$;IjP;BW|KGqfNM%@Cp0?M%K zdC<@ujbVlC`(V2&;0vr9Rg8`7RkG>zpm1%lzC~Dn`{o{7zvj071>6t#12z%3t~*CP zr*ZFHq<`=@sTQx(Jo1iSok()B5WH_pldfy0;J#fPCH%{dRPv%jr0AL}@O?0$-DE%t zh`F$Ewb4KOm&e=RYUxPc@-$y#Q+J-OxBm>_*8{tYllIv~_L?wA#D@2h^z4kzO&7*- z5K4lt5ypTJ;A>b{V$7Nn%;O*U;y>^BB9TN05gdml6uGal@9Szd?=nY3?C`YK(rRo2 z2&^^dVCzvcsdJGeRRVMU5wX@#-|7PE%H9V27)T0}?;7^mNxmYl%Th(3%>oi~cn5)R_L_*7FW>4n1^&ASYcAbI_hf7>)3J z(8h|I6jtD%?q~O0n7+_(@-0aguc_UCNa(76jP1x$zyDoC#7@iBq$@z%UI2}cWm{id zp=;I~xEsM?0yGBs@Rcqn?IkIyfTRafLP0LxKVI~mtMB(7mV&doYC5m7gQI_`B)PtZ z6c_INiOZ=|BOIyKRM!y|9-{$)ieul89@Lcg$fEBpb@1CTR~W?m>Aq@`zm}`;3$a z`kL!k!L#Wx{&eO6PVOGV?8|!2fr?Z1maHwYPtcseffXDfpt#bo-)PB{k&>cvIR8M! zv|qWr_Xn4Y4|g(dddlaVzbE;2nHHI8bpoeE-9GB?FT6l%lz+{!N+dl=(Nq&638BG?X<0Q4=`PuIpkV$=Lp*749S}a0S3_A9OdTibn=iO|nvXGt6ZTRzi`w6K zzXp5k6*W-aR2p!w(ZHTUcF7XnXY;g_f=jjG9c*H76lIOrX^AX3iv&#HzT_r6CS_+} z_8BQ{`Ph2gAyCF!Z)x`MBlDjxel^58p? zm%daOBt1J@(esU?c2v)%=QrR%K=>pDRVo3sMCsu%`!7uuFO!AXnL&;V+GmMP@QPnAafn)UjSnVN=}}v#J^tmJx6l9XLuN!!`PBCwup!w zj!5JJgn;#xq~)ZG9>-2pJp8WDjsNv2EVGJ{?!tM8IQ;%Jhtf)8-O4KHn=jdO7(D;E zPkuI>JlWxzhdu6p-J`HvaP~PD(4%`7gn_Df4Ua$dGH2g5kDngta_#Yo6xWdOHa?b$ zYS?{If#+{5aK?aA);fIq8_lXhYYjHe)yqt^=c0YX zsZ*4CZKh7H*kHQ5k}*lm7ewxA#7;^iau$Puc$@*5*=FG5ANv0E1*q~$L%+U#IQyJ) znLTF#w?Fw9J@O1cJ=|e^nO)3JaiJz*UD{J7J6wKWlBYiM>Ds*~uReJ%`|YP2}vIo ztTH4$Yqd2FQsn0f2KRssr7)_W1ir)RiP+ry~+MOK1R%E-r_+ zW}-o>tgKA_^{;<(z<~!)U0qH09)0-py?^4^Jr&t0f<$0BRn)-nUV>{M@p;X22bL+G5YlF&)s+ZlioeMbJOqt$eu&uTzpsx8_G?CWZr}ac^QJPxv*%R z!S@3TtO!WIqxD8N?faypq;kWJH*o4{XYzkf85XS4q`D1jI|K9 zA;d%}1X4HngctT_r?{3-ebR zzFA_e#l|AnuRBZ{Dku-u_p0L1vkPKKPoV*P!6#wo}VtS%8e^C>7Ng}>hXNA{XL z8QAm-5enUiU3THDv(M+55238aG+Fj#jLm&(4Zem{7qZeJJKc6TnYSu%c~!mOMDTov zj#KpLBy3%77&VRwM)$QF)WjJ&sBR$m&io!n`~Yc<$c5A9!=7yQZ(##X*!Jzww-y7W zIF9pk&-3Wst(*DT6<3H@N(!FmA*FqZOrQ)oIhnYbefV^~CM!=e?KAjrR)Whe`zaS( zc(JwmbTd(adWhiu3(h;8wbfaCG&f0BTAh^@7Vt^|s)Z}3VX&f8Cd8BQ(Okp5uW9}^ z&F8f*ZQWOc=xcC@lZGi0e#89;`@Ayv|AaM}WVh@nA|iGyT5|b>)?1k9FaX=BqyAOA z7CVf119d&xcBZ_lJ+#(G2qD=2fCJQ|Nt5tB567u{c|uX@*0l>$4?T{V^Z!O=mCM6# zl`?FX30!g6r4U$XN^QOpD%{`bF{2r}%LKk!@Gb|B6IM)ZlTMO8+L&i`Oi$?Wo)C&M6mz*R^EZH5ZTydYz(shQOodvrO7OX3WPv&V`@PCNyh}bD;iO3n?SHKlOLGbs+AN1kD?Fis3;8Wm1;FaM19kq?N1jZU; z4pK^qqmDX?$&)8zv~E_cv;m>x)WqSjH*45y%0V17^&mXoLv1dXqcOpH-)zy_>!*3?w1aGt2a&J^tf><>Hu`~~aA z?ubKCv=HKaV~ohm$l!ttF2HqN{CaC~jS&LUQWS5`fs~9qZn*qpva|C@CX)zf%Nll! zA3KVrg@(DyJqGu5sHnDnq9f{(eVfD6wpw9%AzXdGM|qXtmh&9W*hi9^VVeYezNl{d zFoD=;7}`@Xs-M8qb){;x=V@n2gn#)y_*#qdY6QTteABHehxea3}VM>+Y?^A!;LW~2qDCA#~sIRyY04Fms0>rN>-P`h;e&!+_6XF zc^;}6QEUl=2M?ro{}Iex=8+x~=%C|CMcfc`1f4VOb{my!1wZpL;l}@ZtlXe^>Kd1y z94zrQ6qdvHYYcCEZOymZ^|&D4?%?r?^jO1c31h%jw)fnurA7c`rLo8~eBB}MkI!;hn zX1f@tx=>sJE7k|;DM9;nt)XvM!Lbu1#@PLYgq==2jVUZg0@W$89nJ!eh-fiQU6~4N zbq&Byjt{N6E!nrg3fmy8+d7sVL+C;!I~I^mwTAQ!A4TY1%GSt zRb1Z^681j|n@TbmxE(va-f!l)w*{f__5===Qi`LFKH5krTV%!6)YS0mYp*eC)F{SJ zn1I%LtE{*XQ!jKXh0SxzO%sglEeJ*oZuBOk#RTuq(e&&Dhm4o34?3m@VXd)*2XB63 zeN+>;ss=CuO3UEO?+rpWoIPQHm@D{diDupk1MtP%xl|CX$3^U1*;ihF|@Y81# zA{Ponj~+d^?6S+a{r1~A_~3&ZyKxTII@}w$0XsiHZ)(5oNcfy1fXtyohqC9SN%oFS zh+LRbQdn5X=bwMhUVHD25CZLaEfU8q!C=L0qxNt?J!)aO!P9W`9+LE!tvL;&vr5>G zB3~~xwfhQXs$1uv@n)fE5O4_B<2)ZTYbi?m_&F)e4NiS~Ti+28TSQYPh{lRgpWy$^ zetRpWFvc)^*f5@d{(1iX_rG(=C71B(tFQ9R(@!&e*f4ZmI!2frd=_wUu#4>}a=id| zmk}e#&dF(_(`3^W7Zu^UE~lM(Dgd&Td2vl1kPx^|%NxQ7Vb{^5fTMPm4CyW@u537m zLQ2?B0c(rvjVi=$bJHmYp`9@3N?Vj1p3hv&Ka~&fhnx(PG zg|6x_Y*hnn#)@+shs!U&oCy;q;Cmk0_tC!3!G|2e(@#Imh!G?3?OIp3{G)-(fKF^b zYfcIwjuk?r4jn$+wB#5wW5#gBWtTO!dNg+AU5vWP?c0LzdGY}_H#e88 z%*+-)cU5I2&%gL0g9i<==h{YVabJBkn|`@9>^9h?yt<(axg|(p+o!KCHnsoP8b2N&H|<>YjV=WznKV z$Y9+nLzHZxum$$?WBZc*6caJ6&+`VUj*wpr{;j(ha{pK_P(GzVu0T zh5p0So|?DZ#A7jjT2a9~>Z)EMB6ez;5}5F+-fV6}m>#lnW~ z{M_Uf9SYt5{pnA9^6|$_3P(8Gpb7G^h5QXR-`sPyD?vbE;dkHh%rnpM!Tayy`#y0_^|&xNQUBJ6lJZK{Et|n^L!q)}<5ZAVA3nDAQvZB7X^P^A-4xdz z?-2KF;;$4o&=5~pH}yYn`&|7%a+08m;|!Uyla&sQ^N;(1=}-$QHn^Dn-k zvs}xNUJfBLNK~!ykV5A^-P(|HtK*UB>cd%lP2^_xZ;^ z{=sXny+)VLopD{asa-bQfAI6pJMUz`z=0ezbt>b=kLQHrk7w!9r65G@6tMa87Z4MP zt!mZO^f}r@;p&8~gKe;P14`DlHfI|Lej*~aCG|i10&8gbDJcxdO682qbn=C&y>F9* z!u8tguXFIh2lLdEPqKQ=8dk4f&0Tlh#fvY#2w<(5dJO6z3icT(&nw6g4*=5&tC_xV zA-AW+I11Z|IE?VM*)%XIWf`^sXe~-95{U#4KJWm0?ztzo{PnM-rKdA?+&B(B$aAlxB@e*;_>Hk2Y}Ei+(C_#z@YEcHcB3W3g!aX>uIYd<+$U3&SEPO59K zy;gN0S-yNZC!TZ?#~*hb#~*(@mtTH4HSst?h>fC|yA2lRwHspkkt-eln&Xr|s-NhI z;K$Vora6+wUCD{q=AD{4%Wg~2fOzPkhh_qW!SU9%?pV5XDbG!t#`^W^dE@oh0UJTC ztgPhQZ@(oiJ$;ikrp6eAlzjN%hg^O2)l8T$f#;upo~cu(^1JJ<TepE(Ge2gRzIIUcw(!k;4cVzMcZFf$Dq|ZEZ@(4Lh=_J4ykZ65r>3%NX*KsA zG+qt(<*`m;T^X?l-t<{r6m+s^fm0J&GD;~v{`g}cm@^uLBtbA>^?*?WrX6? zDcZa;Q|qTb^v#TgW`AIRSMgcW=N{k@Y&VmwnFJy`s&9-wN)t)>t=MR+M_olmYcPORN*Q2QT3Q-HsoK+;GiMH3Yf@5DSiWKf zx7>0Ix8Hs{H8nM8t(h=kLbE&eeIFqu&rh4i%$YOseV>ZTN{li1L2yP0K~`24>(;Gf z(RbhR{zqRhVF1LG+-3=BB8aZOGh2(w8dI8@%9r)#H$+5qI3!>uOu(JKf=km<#6cGw zqP#)fL`rc5RMfy_hbi_Nv1J~j@B8?EGua5jD$baG5+Q5{4A-$Wm&-Olk4}Q$o#d!T zu5{(3;nMefw4=C0z*E41Sc`5;gf8UmB}|&*f2Lx^Dy5p7K=4#i9TY)h-P;d zCJz7ax#wy{{o#in#`k?PGBSw8V$7aBoB8wSBZT0^mtNteXaCIsV?2yd+hpnA4~E_> z-C)d@3$*~|bWNcwiaJDeWE{ZE`-Y(!e$&63ko)bTM0vHXbxiuuDII=uqT=wIbZvLp zHn|`Tq@@ZD8E>bzhpw8E_EugERdK^!!=-reGNEpr=9{};^?hJp0YeS^6nKW#PXW_` z2(6hrcWyjhQJfl|^841knGKk8hGwf+>o1=(`*tR%; zTbbl)AbZj<=@0CNTwQFfDu9v-*lU>NXGb~w^?zQQI5k387j>6DfIgl5w6Sh88f0GH4z;fnU+RAaCBM>Gk$&L3p8J)n#t)LdHe@QvUBJ=Q zO#y4k1#5yev}td>{dTRyj2}Oq!Gj0mZDP3erfBLhq3ar^&x8U$VSu1Zj=fQBlD+Uw^fkV{H0N!k~l@wvh5eV4du+(7C1nxU@ZCqS2>oyiK0C#;mH zt;el*3wQU`^y$;*E|@>xfbDWTVf^@whD8fy0}*T1)UCHQ#paYk1-;#N9Vi*n!v=QR zTV1rV4Kd?Mc<^oCUsY%v*I|Al!MDLCk*gZfp^?D8U?;Js#!Qp*Jt6p;feq!b??}PF zf9f*0hd}#vooAc%@Pxe|?9bnv;4rv{plS=3yp@FYoqCxrvEVhj!*Qa>(SzxZFqstDNNGn17UT$OlI^cB#@Gp5@6FM?`lU8fV0@29fyG2tT*MCm2@C{CBoY2*N{hly zA?wRv-;t81u5mbSPeoRm!1DtaR@xqAj;gyUX)QJbTy~V=s67M~)z)>}QdiAYu%-mY z_7mK2s!K*H8o^$>4wlE~=WugroHxo7ypkH@I@e{F;9+S`o`7-{T1m7Ncv|a+XUv$f zH0*;nanc@Kbm93Jtx;Cv7+B!)>-`0DzWM~u^EV1igl=m8e*H*EX}U3-Qr2zkS0Fif zoJ3$>llF8~jj_XNHk891FZo_+rE#R>8x0RpR}UPCTttUP5)`VZ#Ohk{YziU3kx*C$ zJv&MMd7;A{7dafhtDocEf^UgQgD2eub9s-sT4XBCuf#4tz7+6_osE%6! zYsvg9rEJ1(%z@+glVeA~^TyXwKlYyQKlPCwu3@;NU}!JF9z!HwF4C+lg!QFn zZSm}dMW>#68d(`>qHNs~aH!&oT)U9`=w6=xcj;yPe0DHkDlXby~ z_CNqN9`wtHWB%kZf3@cA8)EnxQXRYSzI46e&Q~>eyy(#-TX5$^E+_0GO?iberIj#y zxs-2yZFuYhkL*;zMTZD3KU(4^p|sM9)v98_hu_xl#+NX^uoGE5Msxm!mvG)0#{=Mb zK4qmPjGHilWlNVLWu3r{>L+>da)-Y8g0kx1+ohe55^~ew*N=Jn@6&vgq{7$y7);X*vC|=hpu!k3dUX*zdX>ZIzLMgKEf=J)t4PBqY5ypqr=d$0Jo&Naf`2CY@Xs*@ zbrV$9*yqnkv99(1KJ&Ty0iUu;!#^)_IdzJpvc^uh@-@s`Vffb@K99feGj@RFjtd=z z^c0j;*kLmd_+tZZ_I9nY_>y^aw>`T+3Z2On_i>1VKf*;=56u>&Oc zT_V#f3kg<8t9t$;v`22s;}FNRPqfUnMwcvg8-XIIJ(Pn;@^0wQ%OHgv_o|iGHZdRy7t^Znyb0)ai8TIH1}WTviERFQMrANm;))UL`kTqs^N_< z4A0CS%n3jF8)u$;1OTg7E#s5_{f>p7JjCI9rqLr;Q&t@aR^Z0F$_l5Hwnn%*Veb!@ z5HeFBBMqwJb{%t5=WPt6#;luqmBO-n<2;f&z@JDShM@>@V z;mce~Dot(T?aqWYP>>DRKIZY}SDN?#7^A$pUiH2KBOogkY7%hLElFlB)_m~C82t+Z zD=QePm6>Ks$^QGk&x7x1t~t)(ka5;B47>OW0gkfyh3kvr{Ovi#=wt8U$3N;v&DYnH zEc_fP?DVWe;Id0$#mH5#rWoFzqj~L1pDz{}imQyx=`i*=hIE&lxu4{iJrwCFw!E(K zTN3UwHv`s|z@_&ldF{*E<+cZb^9VX36A4_z4-f(TNJ^g78Z)@N5RYE%GN_xNq_TaZ zf9-(@I&CamW4PdsB#&S1(j`lfXq2u}YmF&5^B*2xF4DYtqf0@KpuF0;j<$*)I%UG= z-x+RtD#?^x9DaJ3q$+M*TOsP)P1hCV#1h>9jvy=DaL_IqU%J?me7k+ju@TP=Wrj!J z*WCW1Mq`w^es4v1&T^l%#jyJ@$-|eqmT=+xln^(HHPbfdxKMs1TNwSivW5H!8aIkT^DXX$Kj%>isd`2%PJrz4KBXN1E{9Jf>hUT}Ad)$Ai%aHE26CJu94k!q07o5 zgHjDWQe)~8pew2kd6~_Zrx|Q;p(bJY*ISzWEWu9?my}f4QnZ+3Bc}Jh>2v9!s#X*m z92eG#Opif!y5QSon#bSQJpP_fRcZ^tyJym+XACI?iMWqIke(?q2=mr68RF#|zn7&Z6 zuEdZUqsar+#tP-iBE$V}dEEMfPdsTjWpByYT~p~ZB!%^>YKT{BYN~vaaf9a>iVHm| z%Y8BR#4fSJ&+h6OjUyC)!KRXg$tXMFLPSJF>j@X6J>Y3=xLbfzR)zo6M?U2>hV&TQ zqH=cV}x{M>Hv5BB+<$RNuW2Pg@IYL~q-5#q%K+Bps)^ zuzZ7IY=41jMvOyiu(-k|G+ua+;&10T?9yMbc&^8nua)u1o7KGd@H%`?la`^t7#v67 zdxokCpFO8`a{3KV!}z2LA^rmVlDhXj61s>EkF58z2KbAwnc*nZOJ8XJl`jqHDOLn_ zMvJaBUbYU_)~1Y5j6&zuzM@5a@kCIm4GE!jvO2fCy3{d=a`#6#{f-l}JMM!~A0%PjR$x>1!qxZ^@ zPNx);nxis+8>Qq|1e4lY`7%XB>~w@8r?DUUWd{DN4PH$GdDD}gUb5bhnbz@Fs-?6o z-aBW(0i$JY|F^bCh?b&mKc0q8S@7Cdntla>Zn>N8jvR_(IO9Sah$&cC?30r_hEW3# zX5i2PeEDG!#p~jvrK!64vA$hb?Apzx`^X$Q?AYE~2;peWZ;_l!!zQ8;5gn5H?uv(v zzCEoqzf%&iWQ~!(d(1P5B+Xhi9f{ELk|Ib5ZsYUywJj_AZY8`oTXW=YHtV?Y+FxU| zsS`UXKsvB)?OMM2`crb#hB9{KepHl7=FTifDuE31T7rz`{O&GpGD(j;yT}0t763Rx zh}(f9soOFlqC?VnO(sk)_?xeJLP>b;6Rq!k-6tcpt`eXn?976wb^9HEdJOJ+(`V{f z#h|W13-p#2;0Ng>!}~bItBU#TlTV1nQt44J6j$f5Y(XVjgOt`~ML;rP=-M}xf?UDM znI%j(e}E_$onwq|Tp`3ifg$a4rV$Z428~57T#QZt7y6nv0rk5_J@3CCXp@^!x6$Ts zoya_>Pr`$4dGPiu&6;AvL1XR0UTX&V7z4gGjOguGJ(76q(~B#9;sO_W6tO&Q*vF5;WQM7 z5q&2`bWobR#KJ+%p9AL@!yA=Vs7vlnh!5v#-6O9qm7?+2zYuoa==HBO71fc@c|o12 z0RH@(NAE6zy@%UI09z8&@O(&d47&}E5wEG_wO3wb-n`i)5=pvrb#PsQsrQ0Q3CV;{ z(Ygc}5K0g)PtbL2E+bFujfzQw<^~{(D5WH#1G1?PbtrV70mlo$zn8DaKlgS|KKrTm zGgEEWexiv!XDJRSVR-xlkAiH0_XEwX*Fh>rmn`__D;~w=hHHQL7%Clpu}BGf z3^rt^3uexk!JW7Noz*MX(RXMjDQN;7CN>&yVv^$ZNfyqjBqdFP2H_~G*4HrLplb1^$7zPU9#Xm?`md#Z}`m#4pIs#YPP)nxxrRZOdKjWVs}Yd zc@>|3@*zbfYr%K%y!t&1qC+p2BI>ac181U*Em-9*-3pjNhxXz*RPJ)nHw!%v8Zy`$_J8)#vNQ zhR#`=?rz)B&<48Y!pmQ3?tR_o+T$F0c99g82T8`8dAtx!TY6!Fun=(N(TY8XD=I2I zgz!ksPz@dCP`X;DzS8h_H^Aol^{`>r2l^1=(0<;#IV1V97kPpctpfbPix$g zFgsqA#`#_d{+OaT^1D^$=|4W@>*M~Eln=e*i2S+5pR;aDP!)$CA7mR@hHI9aB5dVUoq%P9;2U9^eVUE8a~=Ce zO#583Yy*tmHG`ZkF%oe*|5X4=3f8ZRvuht;!T@|Ufd_EXS(P+xd33KTBZ&N zo^>beCKwUXkS$$cu3g=pF@q`rUkdm`O_E)wFVKfy_n3G8!Ph63o%4@m@`-nSrtBiw zXQbrJza@D6D?_*3U?&|w=|amiCmrHR`1PY6zj?%?vIe?$7EBx}DXVGOybK*S*(@=9 z{k=vA(`36SZEQRBRYisuru!Hn7&$SESgOEFT6a`Pdt3BPB^lk*=`*o2@d~f5|LMf$eNl!Jsahoa#VUI=nx}@T-SCzWUxK4+?B#(^1y7 zYzfBLsB3wZVQrZ~H8bH`2)o^9-@(_53`56e(rKWCMc*+4P4V|&+y2*nzL?A^40emsenLh zhIAL?q_?d198haB2^n-_Zl;lDdI}U)!h>&mNF^9QIh)*kmzpYFYpFRg!Q$DKtlyv+ zdSF*-%94mpyxT?_d>`3mc($M2J9S91H2EVb(Mpn(0wY9iYKfw**=j_@4o`dMLy6!y zB#=_=G2L#&E`|lMpXeCZFos9*M;=((#H1E&S^dFYS*nP4|#)GZ`LF$Q;f;XO8PrARv z&A(pv`QK-nnm9OtHCkWHgn-fggdGUo+R6r?A`VH<-~=WV0D%>^Xbs#t%_luWGWqDv zbnccySy2)dG|WuTRDAhv35%EcO!-Yu;-#LoFgNq0#y2RXl$$TeFX*=SiHGg+Ud8&) z=X~~6*{agG`fl|G|67fj2P`y(6-wdNJ7*Ug3)zY6@`xV-+d3D@0~`$xNC^`D@9!^o zU1ux+bwP^0lHTP9beO6e2zwc&{Lj*(dG6g4xvuKUI zb{)qi>u$;w4X53=6oD;~%g=(U8d$gn4i6URjIjZZ*((hHea|N^-{HXH^D)K_uW?;L zGH%H48RO|YR^sKQ(|>Xo;^kh;1P(w5yo5*R9=Xi(=ZaTfUdYI^Tz`+Dj!BCdbJT9G zDARuC^f_wsyWgnEFHYCzFI;Wr-To>I(^7aN*X7C86>JFhRzF}75wYFaURmv77vk4E z%?Ylr|zv7(o^DVLur-0_`{C9ZB01aR7o35NKb+CD#06H z`@HzM=F|C_*~K$*=hYVLUrbjxRa>_+z!ciMa zw0-Rrq&my=!J}jPfRTNuyTrSN!loQJT1ryvXyxv&x2 zkL_8y6Bhr^NqU^;N?y=#@%)u$*PEa5&9fhAGjW)d$L%TEW3Z%WCtH|aUSrqD1c7ze z!l5$tG1T=~QvxzmAS2bzc=&dy=Iw7Z@6IyJS!UQ!W>q4rC2iM^Dxt`vLXS>@SxYt5 zal0;;lL5bd%;%kNG`k<1!vQCBp}f>XxxxyxBQOXa{?jtD$9JJ%Xcmde))`X9fRMH- zr8;3STBC$*mnDOC@HJkltSmM%reIhvVMg^+`k0Bzy!DlKZl2~%TDZ#WD&Q;u|I%=G z-I+!1YsB_pd)Ft1#s9@g%>%$oj>E~G$L|-dF_7*v)tDZ2xI?v-Dz)MPSo^QCgw33`}D>dIPfd}678PFYeA0o}5u9EQs zgy_*l(z{dOMw)u17}Q^8=$0$gZ%=g0exszh?r|?=#&>2fU>fjS;9;PONbDlE zF*}0DLEVQwyZ{#YhHHWQrQ~R%Inux$RdG^hErD4}v;d8xAU7L!A0$m~hA>0BO9pmF zhE`Zu<5?MpZlu7ZAMyugQeBqZGJ!J&6;o8MiBr6&3Nvu?Bg;bT z7@#^1@g!oep;Em3+nBlgRi8gR>2*nX+$97@7{evNQW|~_MMShKJBrAKH2%;p)SABn ze+BjhegupGh5;F#PuhlJ)XSgi!1!pzRG8)tpbam(E!md{M6Od74C^Ji;}y-}XLaSQ zbGnkOF~n=EGHc(E-N|A3{3`CcW(j$Fb!E_g`P7tqc5Q8oM9!}56)mqsZ>XeezSAlf zJ^X?wx3#+B%A*xy`U@_&!_(_Z%;8Ef$Tyq^d_-NWXjgVLk!y(^9=A>Nah1LJ+LF*5F`}-sXjtb_RKA7vPC@a1 zELBjxCc)YjadPw0(c0jqN-}d4%jQ(^#GR}0`gLORX}zf_^K3)REfhGT4Q{$aRdJkE zpKV}rH$j&yK~2(ZkyTi`$XWuEhYKFK%#r8c?&(!UCe2aYt$kc=*Xa^O>vR$A$j;Qu zKkQ`}Hgi;1kq(ni%YXxb+)i2WlS32-kCiA1%Qw{RpskSDg?BB$m-c6x5EKZ-P~n1x zPruWfFQ;k-Z6GH@ATg8`d-y)2XE`{I;Jv5T^Y2?$;q}R7%&|SFDfiIHEf+YjwX0G< z>5@wPq8j@3P~>IU_EB59+i-H*`ZAa@LUP}wt{m817|$m~Nd74V*8?#kfs1HIb_PqX zDMG=6I%BG&syB2*HDwyYj00Jw1Jajw#8nG;|39 z5}LMHRE>ye#Lg;m^%2;MV;Il_z;zL6F>4Ju(u&fS?6iIeFic00(wdEfa5&ziGupWH z#~~Yuhc!#q;M>`Lvfcw*^V|}uYoK4gphp*&`&A`#rkC@{7d5QQ%4YY=I+N2am8z1Y z-9D@<*b0P_RIaXK^~_>M^_5H=BdDw~TWrNO*mpgl8`ocO_r;F9KA$%W+EtNPrit!7ZLy#(N72NFURcQC+NeS6P%mhBc{MDR5F*VO{pYdi*Mn zK3x_4^93c9TkfhhMhM$oW^D-!=qkA5LRVaRuV+4Yh@tmiNeQh zeK*NKDIEog8e6KhH35dk2q7@qFzbn>cr}`Cc`#)cNo9O9UkXj`t7Y3b%BJ-U>m_*L za+ka;G>`_|44eVM_eMlS8_V zSv8}Cm%E_eyYEw{3msD=k)5}diO zqO_`YEv|qLZrH*oZT@nGW-xUrFWK zIB6+x<^sEJC1VIn9gyGKpCWmY!#h7|!6^3ji{}g2; z1e~EWNd_)zQ`fx@xV8rocchdv=*${^ccO!mFuK2Jx(NWA77-K7a#*-Vv%1heAg5nC zMw>QCo7KJ{CCg>ijAE94xB&y~KUT5tNI_vm>)Xx?0abB3o$SMTn(x<`R+Y3Rwe1db zxM3 zygusMw!02|yud1ZV<9)#a}S1!HF$hY0`fB8&u6-#cfP>acuH{@a5#{p<9t>lwlN*$ zgJS?0xAm+u=B+ehO)he5`rqLFw>3=Z&ysG)~YOg5>M zp_{$tHPA^4p4QcrkE`Oc!z5`A%wBF#0tR;%#J#!~SsUA^b8V?%ZK+MPZOWpv-8=+K z)`RC6lncnMPf0PpL8VAAFzdg|s90V_%(WKOxB-H)EzFAxg*(L+^ywma@J*lcY8q5Z zgoCqlGwk+BzoF1c2_==#Cm*gqS;^c?ff8g1!S8^+)Rpr^M6`;IB63idIr5(8kyx_M zkm}ln`}7#x^P10dpK8vL8H^)FX(RE{Kqiva_&N2M`MUROlg=0-R6~=6278oFgV4m=hz}}=#gF!TLO&P#N;0XA) zuB6LQpMCo|6js@_sFg*A0o?_esiL-xI@nh`k+d^av(l{9)VN=pry(yx@YzDc=ik{o zyN%ByCBsE~dW$Y`V+=wF+;qi)mshdig;k)TZ&$%J$2xe%itE-`ib`66+IOU2WIxHD zpY>Q{(vY(KiCZQCk0#k`vGDS3x zq^@B{SO@I`x+95PNHy@<>oc|Re5k61TVL|1s1Tec)5$TCD)dGPSYgWC8hjj}07;zY z(?xQG;4|&<}A$x07$$FS~Pb{foIZTNDLCM(stZ}o*m z8^}zB)x~zUYh|@T2|;e(OuL@8rI)yd)EtL(v&)$M)H1vpA0rIEJ<(xQUqMy8Z7Li5 zAfkQJ-jbp+!%a^o$;|+SU7t*k!BxjNlvTrl*CkoF+E9>V9~a^TZtI9%aP9Gq$jcP2 z(MTz|9q3Qgu_U4);iapw4wi@QH@O$EAFx|T6S>f3y?=cf>pz}vr)|Ccjb@5WVOJfa z3{6wX7`9r$5HrvdhZq8{iHZe7@KqrU?@^7&){O2Zsn&+E{UkXR=COK(}6xv{np_hO^)3KIVBDM}e-N?(y*#3my0$%_R02cwHI^qY$ z04qI@Gk^c2$D<$kMtd+;#K<+W$u+i6xN3k!(jyN^CZfr-5d)+mC=!N`NiedTq+70_ zv=VYN;gv5n$`K6hY1iYzG!{EZNAUKynm+lEpJT0?@Ckfv>ugsPY3_N=Cz-U*)n}i4 z(mJ{LaouWb%NTG{C5iGRbDmsA)w%=#r|zS;V5*`f$worEwIqGW%Y@&a;Nbai-G6PR zMwmBOQep57{P|3WLnlbi`bUzb>uJzLAq-?BJh<#|#gHCC8iN)#t>n-)Jlu$#8v{%N zUIAVMPR2&!e}(NWc`@*KM-;h`S7&~wFTQ1(Z+c3l$7`3WX4crkgkBfutF0ARPk%Pv zUO?P8BrxncT#%P3a22dBhPS>kTz`_HTW;N`MBi9fb-^ml=LpU!YF+UB;k^{{R! zptKT>ohaFFwB)mSnmb?d>696Eg|V;8>Js?vi4G%s3$A>?!}A(Ob{z#J70|ChaLEyh zn2QW*k8i=|&P4%;A12}Z9s~Y_9d~&!b~M7Cz;3{Oz;bMXbjipoU8zU^tLf~P;$6j#8Q zeu9Ko*N#a_=#&Ysex473CXaP^l85VebD{u$;)gQ zh*8S6kUwRzV&bsc^B;z7&9ns>eGxl3p?lgN_#bc$@Evd(a2VE2_3Ld5blmj~1BfD+ zq6D!CCT3C*qNz2u#t+IukkgE-8X|!bG)Xi{gGz_LP4ie;1iv}n0Rvv(s`^3o!uk@! zd$TmT>5!dag9u&_b4KF z%zt4O0DF&=JbIPGpstdliXhtAj#Spb$UcJWPIV}$GTi#S&x%4@529L9kgQbUzHj7PNza7qFuC7%&BRoQ<{2 z)PG=yq?fIGJTnW)NMgdC@usf_ALxmqCrz*2)hE0!I~_ir=`(XN{OxRq9(jU_njoPU zz(7U{y#BT3!#SFxc2ji8vTJxTC+yNZ7(1{UI`C&WqLwgv+7);b z*ahpVo(8O`cYm`F?vNDQE*7Iw!DP3zTz=hj_Z2*v$CAjHShaR1wsIo5m zP;1-fX-x^-^QuoyhG5@Og1ihtr!4#T-#_DX`8^)%i!^C@E+dZX&B&AbpncQg;WS1Y zj4;HqUCLHgG2@df4v2U2rzre>)sRAO(ybD9KE<=@X%q z6h>52UF*tDU!XaDZ^^+E6w8VYkAJ8+vJ6! zg^ie=1)K_eh@A%#w#nb@C%PkdU+sfH`T`+LxL(;j0!U)WMUrbI{wB8926B<4BB}DB zrV8Sob;AtQwpYr_gundH=Yh9;va=);21uTJH_2cA=kvuve6>U)#Kwl15>Q+Thm4hsA0*Apg<1kr zjbRKhgCOU68=qc8`w~_!jKu~SDuK(Wn=RGiopeZ&HmvNXA&f)_-NM%-GzT`dwGZ@? zl6)=sVxgv_(vTjrYe~|^4d{{ucfP9m)6*XDB=~X7ZO>_n)6&u1Ga0jg23Z9uRO|Uh>k&hH}pcF4{#Om6)kX4>(gOH&WBL|gK^10unvvW z0*|I8S4j8@D+F_wYL>1y4C^f@Dz^;*@^j#hSA2f^s7E}BNy~FZ@5u$E_R3_`pbYZ5 zxJXxGF!)JBqSD70vq^yqtwSeGqGFQDwQ;_EWC<&$7g1AcM-v{um*UqaD2Dd5>u;V8 zO2?WxDS<7us!6usq_=|lBMC?M6+Cve!|{Jga{Ql@OuN>lTM(>CiNT<*P+DbEa++%1 zS(SjP<0NPAugv{#`mU1f?`sAE-xG;kM?zs&g(hO%)K`Fe*n;=BL$1jM*M&(%u&aqR z)6;j$_Z_a?^+b_WLB3g#(3_VDx4+`^>;HIE+hH(bz(HNv{o;WP-?tN;3S#)aAztAT zFZb|jtcSI!0E2J@DVYv#nxb@Z6`%j}JKnotHjCa^OHFB#A-x25UgYqPA3OBzB3M^a zmw4M81}h-5mYe1W{InrL*t8KVbdqO&=~7r>IO6w7))X1C(yU9GngR<}8B(35zpDM9 zLgVtIlPxoI{_-`_yhhB#fa1%Eon;nm;8IAyW| zVUv8N+0>4FZ?=2W!!MYACjynv|kWCI|))wIpR=Cf?A5!mO98^h0l2dXy2AD=&M)%6QsT{Ed*WKLR-37ten zmlzpcQ&FjkSh{^1MBr?B37_hs1eNP*SU0DPB_9=$D2fC2Yb+-lj-RABf2v|gk6`Vs zhE~m!5W-d*RMxcdi?i7$wnDd|+^)gBbz_XFHzYXXrUcJj>(al#=JKs7GW0JHR3;jp zlfWLgHgL>DDgX11V98oDA*R?Z;qxM!$(f4SsTdD*!6y4wV#rA{Tu7mseq! zDH0rHQa3SYt98`Xxe5m0A|>4Rf>(c&a$uRU$%>BzfBOJ9$dBtOt7jCSyLv|P{yeOon*pL@&i4;EgA3GHoaVt+B>* zkfi*@BF&<;h7rANtEg>-61FXU*IdB|e~59xT^@VP7Gxn9qo1XM@9L4xR z7~iY2o&C@`4RlvQL9Sx#0Ku4ku=`-efNsGAvT7)8`%BiA*{+n^0~xF%rp4fqpT+q3gGtW1EyCp0+3tvcrBDBz%Lxi(@Fp zC)N%D2u-be#a2K*cFn-8cXv|{2|KSVz{TLYu*ZJ82=X#uKv&yat#hXBCbGK7wk4_# z+9IjV1Ql9JIF(BYczK4VW*b{^^-;o3>q>Zrzn$xF@nMSVAM?2Rf40^&Jw|O?s*td3 zEY*cG50GYX520(4oI9cyouG}@CL*>qp)Hbyozk`n>#l~4F}H{gD{^U20xVo@H1CVJ z$wbi7gy5E8MKf3hHEA}pBuUFkO-!&|5=i=n>J=MoSB|nOd%;&F?1k+*Hpn@pXNY6sucS1vbbl|HDO zboLr146xsKYq^%X%_5=OImrcf$F@;gL@Sej8`EJ$t{BQ4csOZ{c%8UjBYe`^$eIgn z=lQ~8B|Z{N*;aVNo=@z{?=`U?=T5ev#nv2Qgt&iKf$zhsU-`IdIhIC0yt#EozH`lbRhP2F*C z6NIpZ@!fK49om22_bIBd?%(#(Ib&?ck*c`OtQ!u7ZW@D_FDdRt6K6*&VChwmjklGH{{quO7N zPbVba<{rJ79mf!qV^|<+du6NyHq?LaR*()1+)T-8noQ1*{U9c_ah| zG`xq6tTr(&x<$Lo*&bJ8Sn$68NbA`>@P^NVRc6N!y1=4Kao}&~I7}WX`E;J<7Y})) z#u`SKT?f{d8jjo3p=)-f9Ni~w`gfO8fg88m2}Eou>DVOTbwJRoXY0PKIy!+7v}@reOI7 z!&9H=?HYink0Wg!U1lo$^8%ONT?Nm7rn%)g&(3QN-eDnZ^tnf8!Px$SkLDWjm$Mx* z()bl{NU*z({8{e^grB&+*w*&zfYof}dK`58H$FVSJAo%LxQ~d+Tj(u-B z`sckPFfRBR8V+F{>lV||-*k;NzRG?0t2C@CHQK#Jmigb~(FNHmhu>!M!V{vBHTWol zuWbvM<R}Ic?jHKqs=wS%ti7A37!yD zS{Rgu1;DdxMIW^1mAo_CXKkr5cV6h2gT~2YA9|0QjyQsJ z>Q)>gc03et5LV!p1%KP>uh}2Uo9$yi+|T)NqXaR-B-CZHM875Cq$B8rKw`zt3m)KO zYgB!pGm_=_+$GD60D~cJ;3;4pTTyb--{t|$O(bDuQQIf|ZVrJJGGpL~-4uNa1Qj)g z``^?oT5ZTlYm}R|y%4s={D7`-{3MCi@WN+4b5}xcAapWVn;X;(y5$PytvhNj`#H1nCGe5OhY-1<7|L`L!(JYm(Y%l(Fk@_poIV)mmoQZ>`r79_Hm4zDXpl z&}~aEQ3O5Oy5+)84|k9fW-ih^{H`W7X2pMdyRBeVsX7T$$0}S$uyh?f^o~brJr`dC zjw876V8yiQnvzPy(4Ip4q((s9SxA*l|d~mPfYf*Xj>Vl6s_J1i$%yqJar$jaLNwNW-b@+Tnf`5oIu9hXtB%!570mazC8mnlFJRZps zK+Iom_->6MJAK=`iJ>)j!d{X+hf9os|GeY#`q!E+**i|cSuzO|1_=(GAn|;7>ub&T z>*}f@!u-Dp10);D4C~6EtO|L^I4N#AU3JY&6?eLVsZ!L|5J&7dWC0VfIj7&yM%`q7 zNFoQpm`|+r^@N6Vg<+YaQR|FvUZ&drKT&3WAxq3vqL`~>G1tms?h}=IvGF{mk=o|N zorRs^-6j*Fv}P7ixUR&A=RembMTu>m!l8n6jqEh|-AN7uyGd3T8LoRQX@xg!$FSx+ zZG$ss>}!R1#RkJSOEu}Sy0jOAE$TmLtYqODP0WF^D%6FCDF50MR5vNPHz%E4qzFcJ zMC>SpjVqGaWZ*XW68fQu9MoBK5_rbIAs)OY4O(ebQX8?{_+lQOo^L$8!Dxg=N`vFW zC)g=qp}@73y){=#zD;=W?zh^M#|^Ht?Q_+nunhwC9xk~2C`DQde7nSO(On+pRkq3I z_RgO(#s*3TbrfnC2F)mI{nKnYviUs#5^=n&)Sz&FycP8wuzt2XeKwiAPnqOQMH zTRN1!Fnj^9ve1~tYq!sWzX+-X3(MfF{T1gQY>k}H=4t-$w1-kQg1Nm7I&B~~L(spQ zwRq<&H>@nQ=_H}G>G{w-&n5>~C2S{`nj}=#;QaY4N1rrVO(=`=q%rgp(QxV=g*}3w zpHXLsM1hB`By?X(fSJHm2KLr4LBn_rV>OHfj>h(x-#{C^@bwUY_6_$-LHW|PMm_qz zZ=?{YO^g$4FTxf~l{JPNPI5VUiWR#1Uh{eCBTY{Fj-du&R2XbC(ZX^=tdaFA2}C*g znb zQ7eOO+uDMw&mt*#LL2ySw$aNr7_w4r`|oXyl(r#d+%x?39NP&5;EI2Hyg%2Fo3VY4 zt3HN0@e-ox)EmRb>xhno@+wGok^j2XF$a#5V}a*WQ|TRSvLk5t50!9z+uh_=tt1jT zOG_)f+T+p=_nGv3J9cgEa&6xH#wG@DFZ)6TLZ<}WdalFyQx(-UhV%cKWYHQ!=ZqaE zQP`N)S-eWxR1|Fxe>u}(cyBSLriSP9Qfn=`=(^ZGG;RTv$PO0w_`^TDWJx)DH%7Pt+?ngMM=5g=s#Ma3u{NWcQ8T)c6e(JLrL49b6_{Y zqgTcl)?17%uHm_^IrM|tsB2`^ZCmoN*4*d8|J&q~ABo%!LM%qla}RRH{`y460P>@` znir;P(p<6KW-ovhI!{AoT=17O9qzi=#g%Z#jS0S4V(8sD=;f}rog!${Fj7#E2R(8H z@kHwe{5Zmvfeq{ik6h`R5q;#iwWU1MvkQZ%TlkKIZrgDHwpnJIv{(v>L~c717$7Pm zg`-CIlU?^5BK3s9Qb^#1>6$eqhK!W$>lzBc_o27~PTEWI)HN>S2TCrwJIS=qHMtpf zfxqz#hW5Z1+ha}z6UziJevqUf$2J;hjmU+?|3wurxSJ3U|IE=N`-<@^H}G_JI#Y!e zIz@DyY%5Z*Z)r+f?lgMyb_`5y#AFY=5E~x!nPnxFIiCt zee(rR{=((rLmd9}jK{y<@+rs>q^Goh+KW`Mp$t52D6WL8bl88SL`m?rAQ8l1UDu*Y z7}QP3$FFw1Lnp}5WmP<$?sAe4c(g$a?uZr_RS$U7By6r)dmU%Ej`q?F zO<_4KT&3Biw`6!PL0QelL#SJ|@4$8K-9w`ie*4 zgJHKJl7q%dW-m8F6PKh6JLcU|om$;hH>Kf)@avbNr7#P%V)SoTg$;ou2_Fx3ew zAjOq%^d5?X##^;`{5_v((`{Sw?HPoqkCaw)R&Fr(#&Gp9l1alP3175ZjcZK77Yj9g z@&#{y>$BHz!Et*kiptxrqq6HjMKvH$e?CL`*BtLSDUP`6h8uVxJ)LeuNyF`lkIj(_ zC#^*(Bs)3b8+h`>p)z%Re<>@!73Ys*b(qGWTwFS zQo|<;3@Hxu?repxt*uRibtgBJf$s|nE8z974Y&Q+MPf*JZM$aaD4RBeKwW#hGS{A@ zr0Z~4RTcjWgf60e2vc`Dx8+VFk=s6ml@kMiA04rqvIY4B5kF-knWOp$etCjJMk*AQ z8GiGahms9Tm9`hgKw3=j?NUQU74*)R6jij(2g(@8NQ3E%H0#SWqk0SeexA$F9)i*; z+QmIq(vCVTtwdaXlrn!i&mlF&#HuP@NrC+sfvW_*-+m$o@ZM}gs%s~VRmZoD2^FT!tSht8%q8dOJ(Nj!O^cNbro&6%_6r>PceSmB{_iQD z7rxN+$g^ct+k=<`3sxCc6hfb_l7w&CMRmfc>Y5Vxc#dY@k!qW_hX;FV>&sy3SRtPH zxoZaYkTFkld(7buY!{QL6m09r0CuAt-r7jywk;0eXJ#_gH=KOP1gR$PB1}!P`3ocL z*gL43;EoF&@^b_g)rQ|a=JCxEL+8wGD|7}MflT=D#D_jLHHJam1Qpd=m#5YozP8

S825UtW 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

M_`8u}Sk_pX-u*GsU763!*J_Oj@bCR_cqj z-%yGzt;Os=T<0rLeLv*-V_Ysg(B+SXhJ$bPnNtj( zUhC1WKq?`cgQ1J>W!pS>Z-U{Jdwu3DhJ&|rxa|bDu0|J{*4Sw!-tUD^2IjuELajA3 zjp1-aIAT=^f`$g}Cg6PP*UE;A+v~u7)O&_;BtGSdho*e2@!-7{xVTj=yn1nhL0v^s z$J4S>d5#RcAEp^z_|owCFNS@$(ww}TLr#XGDjCJ$?4K=xi40_RhIkz_i!9$yvyA)I zFnh73vPM2LYM^YzTn9Gmq3PI4(W6i`dfU4$ut2M9>@m0d>g93fH^fNA_qpL}n30`L zmhUqpS<7fEThPu#9mV5?Ak9@|q(jdR3P;Ki)zT`MU1YHV1jdpKp<^q}W<6j;e}~Pw zEBba)1` zvIeC!XBoqtEBQz~R<;J72f6{_nB5)cx}#mfK*Ab|b(_f6%2=6IWZ7e^kG1gN86Nu% zSG@m&;jkNhw(h5S_zbV^I+}r<1H>b5lM5gJEFRsI*_H#hb-4Ucm!9oK`m3?Jbd5z$ zI(#t6*h6mgl~M$u;S3~(=CNWC*M>B)6A>>C>J3}`?_^+qggTPa>V_4esg0aQR6cu- z+0*5Y6CCC*5n~g(;;sWPeqlKO(SRX66!)Iy(X*XY9)zp#Ac9Z^Y-SpK{hQ_a&q6-_ z+0ZUeaqKP*BL^r7vQ?eRY-O!%S(jE=W))kywbiuF7XDGHSM02G>=C#4>YeY*ETp$& zDfKH>r$mC`Cgh+XWE-Sw7Fp>c!Bmg~1G|Y)9@R2kfJqEUTc{$ z$1whP%cNO`Sqm*SNilM}Z=u+2h(ouwiu_E4Z!8tn^>va;2^lmq0e>vAJoBj`FAEOb zT9c9X=fdulAqa(Ac*?!Lef+}^1=AvcD9^5EHVhGTE@IddO}Ymam(j@qa+7eg0>(zs?(spW)! z2Yfoo(5s{3hNE3}9ik=1UE4H*uGY$;T3li6zSsD6>RhXp;#zCDlocDfh92C$z(YVA z>XQtyfh$F-9e!awaN<^k_(bCdFUeKBcXi)mk%2lc;nDuJOFX+(FRdzSqrrwKL)`ds z$hFT0TzZJh1qZq$eY@HWS7_v6msG;DpBb)x-e+Yw(X%}VX0`~y*A$P^N9+>1dZ>eKZv{woWTft2Lh?agT}Wq~(}90zRH- z_}2+8$BuHy%Y@cGBVE>|7yu((Vf z;;I<M`7LRaG}#ozppegHk%DZfVtrAKe8^$r8H>eg1Hm8GIqwoJ)*%~TOdNiFMrTI#pm z@%4dRf4V2KJ_%1zRBD;I$nu|W3}5|fP{7uG6nkyquyt>ZAKE_!-Lumr0G$jh8EI;j z-ZfV4eVZH@`&?lE`AQf>D#zO(G=cb&v6mlHU{-{5;BrTEbZF?3%W|Ey3&~ibxLg7r`6vv}dnj-mhY3N* z;lLE?<8pCKO(QyRf2Y2OYi!`+_g#a?tFQMhYD2_4xoU*N0&DkZ$CF^X~eOlLJXX@va%i(>0af-2a^nEJrGb*0neWAvG*1ZB~_NH zWV8id#h_Oyx&)zY{rnIW@%z$UhwFooY=G{C%HMaGb`Bb@z25C5VNjJ6VNPQr z?^CUQ`>{-{YPoBx4WOzNz>?v?fG&z*eO%@)wS4en$X8P=FMJX5`ZpoF4bhAms991W z^}CLi@+i-N%rqsQ?<($HXoM3uZ6SO($%G0#&*5LmfSJ_q4gwl*`+!y%8KhgE-o}!T zgO8z?)?@;eNuT0`N2di#tU2oeU%fj)bHqr8J%(r!2`Da&7Di_c!VU_`Yhcts&0!-n zcfT2O*P9^&Pt~M*aLaKXvljUrdXvxd|M1wVm*~>P(p(!7v4>SwC7%D-!(9e;)m;8` zz>^<^{5IEe$srCq4c3%Z%8n(m7F8_@Sqzkhp6#@Xm>)FJX@H5Oj`T9Q+T?clK65Y2Y|G;MMvbWv3+=jrHG8$7L~?PcXdkZOEb9JESGxiNAaN_0}Xu-{v#!29H+RiX|1z$Iy9>EJS_?M~~9v zXL(%sxX<|C45!>}IDK!IQ+9VqPsqJVtYU7h^f-v2>)Zy_y}hzC7TAuCM-O~HL*jDP zz#fPPw>@Ie6!iu!=0ZLJoJW1D!wrh2Isq5C$b*1K?mxrJJY+jrmLwOAxy`!d8 zjv{DeVR*dA)CTbP2ZP|{FGDxY<;>cEyOqLZWH2O1vZo(1(pvf;D`I2v=aTpbnDoNB2-)k(iesHGyTfp^7xevNTvla5swKWv0RH{|)(h zrsbUd9sW8}v!p?HrwxARBE;aG~vUDLaR3c9vcbZn(m>l~CHb>s3JRDQPd`~ZqdZQT}aL8)cIQpu1{ zn{S!E$nwq)hL0v1dbU?=)myRSK!@%7YkIa9?ZK+p*e!Ry3Ni9kHE{MmE)!>3-v7aH z@lyfMoa<4Ygm(Fg$N%PW*gt&^xyk3b3p@(4#n3fnOUiXYyto&a!=P@8ht6=h;pLDA z-wAp4vyf>EEf1XT(YGTkh#Z17T}zDxKdj4+8f0GIg>==5V{`Exsmq4}cLEm@l^3!B z<8TeJuG1~PkO9EWzz%@-^=~1eaY%EaxWe+quZB(9D|)t9!bMtDw$6yrm@?P$_V*I z*2)X5;|~QPS0dZfp3&c8j}4Zs2)q&T;A&Y<>LQKBx|obOptuik4?<)GAU_*EygEUj zPKr5;ExV5O8Qewj_}@L5OlIZADlpJ4PjTDp0hc@xaN%f|3l4Cos*!=-Tx?uu#M`V& z!bx}eygxw}tpQyXS0CxI+Yspv@TG45gKp!*_5vWe=C$9pfzVpKEjd06MpU8(xtb z(cBDp?a~CB_f#w@kzNc7O5l*2d^{JPJKv*Kwoo{UbJ1XWupbGz0^|7 za^4*H7Yz&?5SCO(sa95`{OTgxh^o~zF*a5nRz1};XL3$uzqY0c>2mfbfq z?yV=fdhac?%}791ExNJ>RaqN}kp?o+Vk*QvZ-pFlyU$xc7zTHfN{iwB9Yzk+4D70w zX&!E^JpZIGW2n4Zwx+HNTlZFsJk{02oX1bIEW2Kr0n6`c2|&-|s9ylnYfyF4*&83{Q0HlMkRr2;|IeByH;2FdrO=J)trG&ddR z(mEF^Yb?jz=5yK80hwu%0Bp=NwupC~pZ%v_H~h3h=KqUG!Tr-TQv(NUZ{*_7^#OWE zKbHU>B3YFepZFwX<|0g1nj$j|eqUfIF1NJKm2KyWU?T5m=3>k5^QHSxer6=W)Qk{@ zkdp~B78?HZwVYfc0aqU8(x;=)4=jH+TCtW}PKLy@{7|;KvlqkMV#xqDr|tNPU=bq` zgz)wRL)Svsx{sz!9<arxC{%mNSOI=5-<^mO&mIX^; z^l;6iXM6PNEE4{={zt?^gJ^Drt2ytOgK6t4ts5G+_;Jn#P6tLKrCJR?-t4fpMlMb? zyb1gRVKg6tu={TV4lgRMnWde%p!?5zCK=zOG z3~fbJPISZwhk|UWr8Fz>wk4DBupLP?YzjWfW>sLCTV zA)Z+49O-gZkR$gm&HFPKEHsi)TvP%F4%2*mwa1xzJKX+S$lY&;Bm+xsM!k`AwCK(a z=&ZPNj7Lrey!Mshisu5_#aTuOXU9ftC&-sBb>r1^W^SYTSpO5KrvF?unVFS*qknZrD*Dt zbOCEEMk%@$=JV#GXL|#Fm}c!IPX;PC6Sg0q8MBAW@ZO4Kxa@?E1Nk!-TMoNf;vuhG zSXhqI4gp&;&FX9&GOAO!?8O$b;fM@b2nDxwSSpo8GTcd!$-K> ze4@kb1v1$hX4!+N%&b+mP+S%)v6NL=ipnIzsv^@OA_>Kr>Ly0-_|K513f2Qk&~fVQXzDLc-x|ypiSVqz!FVL1t0xn zSyUp@-D7rl7}8x)RK9EsE*|(D3gG+cmaCr)2@G6(ux9)I4iz<0Fke+G?^{(+J2n6t zB5t=lY~;=5W{N;)NtLB-o}#LD+4HkejI}BWmpmELvz_MBLmcKTkn4$!g9XAs76Q*z zd^gqb{*NI)OgD6DtthP)W7V&dB0CKdt|BYl(zlZ$>Hqnj#EZ4A`fLpBlv2kUO+EGsYB&{_fIKN zj(PSA!|(GAuV3P!m7+GVb(I9B!9wuMT&axt_@|Iw9TaP>%<2XEG~tkcGPI)a^AxsXWTCwl!LZ$SX3%w zb!i10x}9b~7mu?Z3OM$5pNGzJ>C{RwcZqDH8&;=pC|HD+Q&J^c{+o_*(1;Stmy-=A z-R<+hX)c}HXo}12GTyYKp}3rI<|3=K;+G)cq3BNu#IUW0_Bu_AR55=nU@9xwNh|s| znp&i?H$26ofbCgIKR493F35=&l|+90J|v9|$HX0A-O ztJXq?0!_PIwTy&QJi*)M!s8!HS=wKBbh!Hzm%I$c!V)nI?kYS}g>c2vT@-L-q^D+KiIt9F(LK#bK>Gs46Q3IPyT<41 z-$SlA%;nLuT>iGN%T~QKUE3(~vlZ1zG4#eXzJNY1`C3>C`B{n~Jv6QsF5WU3T*R|E zbbE)pPjzXPtvLOjfS12AbZryqAsV5U^zW>A>3o;Ad5Zn7_xW*#rCXsA676cj4VL=Y zqaVtm?g!D&Q4HFcbx&+qb{1g79oxaGr zN}(Lh9BXkA@s7Ar(ng0=O_}&P7e^jW8sHkkETC%gEUOQ_**A}VWN4SGXqD9XIZOr=uBP+BUt@tRIy~tvsiQS`6(LPUT z5)CI!ZiWa8{QW_nF}pileYj}rl~v34t?uy2D6V3GQ}6Y;@>w}xvmm5KCoi73!gW<0 z->%_%TolE-PKO`W*{IGQM*g=+sJHZS%zYO>@PI zH+J0&o~x;gLEdnb%Za;+p&R#$;l#Uq<}ZyW;(A?FR-wo9n`f( zstSza8}bQoJwi2k5J@*@7|V^n&ar#{?SX*zeh4{XH;3W9HQIrSDp7?U)>qN16Z|v- zK8Z@DCeI1!TBtbxFAfXKR;@m=vXfGX_fQ=v=PhsSY~6pP;65uICeN|tW+<{FYQv%i zsv(1VD6%sZ3zpitiiR{7<}QI_?+Dm@6U8M5yUbf^>*yD&GSKng+84klKUpq*Dxi0J z#XpaAX`L;`Z$rXH#wiHkvtOitY1g)j`Ah6FUZz3}f2UT8$InjCrL|NI#P=w)ked!~ zeIIiFJ0XAH-{p!!9l}t0Qs~u`zpc%dU8_|S%40*fxC{n%RlM*Im&>0Hx#;nLSw)uX zj&=#6%yMZ&Tes`u1Mu_Tw&c^XpER%Pg|$Jdt0-%M%aQ$jLzUPg9K~goHTJycKbLyM&3bC~ z*j%$sZ>e)M7Ml!EO4SQH8YA7H)`XB*=U^y#$N=9@6NA*dy+TEl4TY$8M75OGbx=Rg zvb;ON*iAZUwQb+}EmrH?`tQ$7EGrgZfsAyx@1>BkO3U>}C9uX)am zK@J~Yqv_RAQR6qA((THyIvWuiy3$I>N>ki5MyM{AJRPvK(sKP#9<8#Vv?fxXu7s_6 zD;_$-UER<$Vo|eVd0P~9E&bf{( z!Wn6bO*$w>4p8j1rKVpeO=g-HSl?gshC{9v<(tej;RaeO$%v;v3dze-TyvO%(%9eT z<9ze0sq!?>UG)h8_2L^FE!JlYyJ3F80Lt?i_KV@yd6r{$b~tuN2R|aC=4QgrvmJK0xQ5zV!x?)!T=Q3t(#mL%x{&lOga4Lf zcwfzP=X;bjvejN_q^|PyZwyD?;&bU}kBbj>SW;pC)ah(PB0meB`7Gqx=R;n*)T2`? zMR|37V<9(URk^x;%O8Y)rpLr_qcl&plB*QxTt~#6+-ldLkAsO4P3Z}ky%;WjGGN{k z!{vv#?74*&4L((WeOkj;Q!ID988EbmW{;to&weqy{8dP|Hi}V$9X9Q%aJ9r)W6oMK zfM4edA+4+$zW&Yd+dPq&DzB1z(!Z->|6vY?Z0FFeP&~WZ6=arIhtSCNBwRS>;ef|J z5GU=-{T%K%!LxV28K~3m3%>g33Py|?Th}(Q#mF`CICf?KpAKDXU?-%p$(Benmvp3` zs0UPl2v2S|K$!~i=`R@m|?^p7(wFMVlv{NunLJlwIz?x?9s zLQP;9{~Ib9pyn>I{5ajPV5uePQ<9e8?T@bZG6r_lBg(4DvKA*dGb~z8_L)=lU$OUf+|ePEb0(=ca=#ZN*-5_+^%I0_EkL37yl zPMuil`a0i)D+|oUPX#y*+%v{w`a-+XcwbCw(Mm!Qo(sj5mfz+`#m-m1S|-i3%wMwX zAd0t{S?NL&&CP+_48`1N8ybW%>}q|{zw=y0Ryu6eOSA7*nyvdNdUa5wd9sC#1x#}? z;+C|}cqQd*zd`o(oF!LMR!!+H4-{)CgA8*)aOGWRFisJQX5LSh_ z)-yj7ewqyzJ{Higvu3N_nu==pXp-UD=R@WdTlU#nal)=H9r6`zaupp~DP|X0Dr;?% z^iy3ESj0#zDz!|QVK`!hyULQLFjB|K%aUz$Q7L>d(eT{o(itv{2oy>|L5`wpYsIEL z6`OTaWVq0wm7;ei>5Gw*uE@?njA8Wr(_Gd!P(LC3|DXW4fKML*0O|{BQ$iPWBQ0dERoRPEo3y#gskLH<0dWjjQBq}@@Q2}>-z{%`Z}`V!Awzl? z_S!!$$j4B&eFu80L9|kDHv|5%wdSsqUGlOO3ztSJ#EQC>i80S>eO9W(NsWv&IPzAX@=AE;$^?r_ z?K0(aHp<$!%a^#_BOivmJTByy*>ck92^ij2vu%IPw*54NyNOXSmO9yW6Mav7&A>_} ztm5r(TxpT!i07E@DJpAaEBw{3hL3+T6qUij+c+G%i!}T$k6KLyq3|&CvJ~%42>IwI z!@=7+Y|>upa@Qn5rKqp1zW-fg&wIpIj^fwQumj@J#mR?_7R||%YYgI6Xz|pq1S%^k z#3hTMtz4I(K|L+?D^kO4v88b?xdkQx1Cg!t7r>_$enN4m?{oRhFNNXeJ#;v;uC+ZwBl-M05K|9vNw(01^|O8(!mvD8o|-UE-YyA)o$axbYaTZbHX3z(F9M zUfVpyyAwigc{SwIpX=AS?fPp@+)XoLfJ29Tg~d`c;>OY&6*e|cZh5R|%}Q0uyC>2iyo6;nv~oR<3w@uz z58Xtizj?VAT=G=tKKyRTwgWU59pv!V_lARpI}Gb1(n8DkP|Zpc!tst5Cuv`xc<4-z z?fNMem2DVLE(oK^p9>%VWVq|iklr0MM~~7B?5dfzz_9mKKCN;j>C!e&`XFrRt#v~< zTFz(G<i9#@kb^;Ko-19{s?us6>WM_jZaScXT*xdrhzQnz9;8Wi@qT zsi~s!#FY`oN)B*`-0=gQ19KKWsqz3-UYgKlw0`>&=L zj=SBmxXkkY1j9d%^VqJxG__fN>l%wgx{i=-W6{a=iFj*OkPV?xT=}fe(n>h*FD^rR zh+1z&jpaY%Ez=fQE*kC9r<3CM`Ibzt`OE@igv82VDd+yfwA`hRNsn~y*)H@psssU9> zsrpuhigojtwG!{JV*%>o(GJJlW(Lon!}dz?U%Qc0Nj7#Pw>}Za^x{=5Xz=@FRW0u% z672cz_vZA3$6?0O8VifdEUpK?&9yxCVaPUpT|74;k4E1XhLV}<-&HeXp`p0UlAEt6 zuU)^Y$k`c?;lZcBST24dNnjKYpW!gLyG$~W^SSq}fUWyTh05Gw@iLl?fwOWQi_0w+ zKH;-zXr@`2d6 z!bT;NOa{(M`aBT7Lo2L}Vr+dnDbf=n@w5DvH9r%&wUt2j)z1gq`D)0bQd?IP-js-| zL_j7`R+lWQ8pJ>lDw48N+KtZAF8OVS^H!}!%3=D z)CSNIFQqnwA7@(bdpqQ%abcZ@dE%}Phm3G2F1K}ZMM_C>Aw3}y+trbm(Hxfd(1-_D zn}ieo9oP?kuv~DEtA_PfEREXo<)(}H4f-PO7oK5>avgjKSR$gL|r06aTOs9L>Vewivk<)N_gs2DTwu`K+Yj^UG_j z^V)b5_V1!}hkT`~ld@`NWx$j46nG%^7Cvd7mwAMI|A`A^yiGoLVhLqt{)kbQ;D{!A;?=Y^nOt=kn z(ki7J{iIpeel*dTkA5U0}#aNX==lj?k}@gR!D!6Ythn zcMn$f%$gGv;0LIj3~ZYm)e7if>;JS-qQ%HHEn?E~%h4;w1Y`Kw(_HxdG`r>g*Za<2 zhB=JcP4nw)KbSlVltM+Fk(9AU)z*qLcKt>3Mt;F5X%Kmv$S>bY7 zD~+FL7KyIecTINYLHb5jXdV zt0***jcw;@jsQjlhRqWRxAmaDh3ON1nNL{X5HlP!XprsItC#!LS6?xI{(PeE3AXL8 z)gGHG-K|jT);aZEsiMy3wyY96b-tn6$4;4L?WEb(&R>G6sJ3;BnWL!%zA=`Mt>p{g zZTms`whQN&SE_wgXbskLQL)z%R}Q2l;KmmN?s+q$qE;s6X?r^S;~;lg7JrK2N0LUZ zb70|8%fs)7!Ch~Jy1W{laCtr%a4I6S0KlvVy~Fae^!Y!|GMk_MKw!V0YSm#oINW}s zD}?8yd|zl{9XGi5?T|ZO59!-kaoHgbJ8bGuT4gDztgmc{iw%_py#iMumN<`9fE}#} zBaTkP{;wib*?juAS_`g&^&I%eV*!tR5T4*UJmQBNFO8%*d2-FMQibqtdSO-yA9DePV;D@9#?Wy)mpW<+yXco`^0QcMlKi8jGMPph)LlqT#qEsc*CV%@JkPj39-GMG2e(*u|xG%n#Gkf;zQos)a+fl(lS2G+K>L+Qt zbj4ewMXn~$ieeO#LramhO!7m1N6ONQ8obv-?r~_J$5DqQU-|W(^y~7o>~-x52p29z zTTtnql$<^Men`TL8b3#rm>%t*AWNl8&@x4qgwK!0nU<`%<*SdJ?B1R9#edyV2c=awRW&Hz)~k{1xrOGpx#E@VwS~hLy!=1Gu4+2x7k82uu&||@lJsH0s zov_lUC>heJTcNTAS*Yr0%WW;R&W1A{40vUn;nBZ&9Jq~UPO*GPn!AF*r~pS1Rx4`f zIAjh92$A#5%Y;|Q8*cqiz;{zEhmUj^d$^{57e!{8!gZv9bBxMbiRrBm8p`Tmi8z1? zJ870>Zn2%$I-8kGD(e2cQKC7;^+pS+r=8`s9;OmM0yr%|L5t*y3u9 zm7RwLyiuE}dwLY=6Gm>T&CZ)?)uBMC&we%(m%|PN6_0-ya_++cLwaiNJI!NgPbpfD z$+2q^n`@YHjI+Y=)^SlOyf?w{_IJj9JJqOJi*5YAr_vnmt_c{AERGHH`h-LNe3fwi8|U-cl4qYW%1!)ktHShNW4}r75+sA{1KV+u-Qi1NY;J=EXD5=_Xfbjd4;mW7RlNt6HD-;TLRWykMq@T@OV-4N9G;cV#hY}{Jw|S-*lDoC zz^;leZG<#?#{B^=d>%5Oi{`S!9QNKqqm@W_Cs*N_SXf5tDB+4>3$1vHe=IP3J{i8B zX88Jd!@Ob}cUD^pypiVcXl=+ipgQ^r&B`aA0&Ls1WET~2KXCXRW8C1>JzRH2ktH*# zj@afON!sOW-n-Jnm^Dy=QD8M_BgWzSmqPyeN6~}(TVao!40M;a(#<|FGBtmhZ8+){!%l;>-D!|!V0XoUE}B-^;-o}hT^D0j3RRmF zV;CBdar*9e!*|mx6K5Fa6kAHAtSZh-e+PV&Nbqnn$se_0UCnT88&>OGWEK&qD1kX^ zv86T;L4o`%xZv@SMN8q4GbPE;kW#W*STIRwo3FV4y`av(J$0_f;2!n$zRijvvJzM; zl`K`YmL7Bn+7$o{ke1_N6F?GP`j2r)3n0Yhmp zmNx02*=dk)=o(TZj0ClrI?wXkJQG@r{$qhPfvGd#)yRbU6?n~sk6Oc|g|T|`3Qw(3 z*bT*VN|CR?4(p@U)knB&)mt(6>?B+FQ9O9MM_KinZ5;yxt+L^l*_Pw(@R>H>^3a(c z2XCh-E~~HW+Zdpbc;aIp8++z`zH%IH3_~tNdabO23E2G6;>opOrD!nU7Xu$gujTO+ za29YVh^+jy`9@8fZ+=EH#%&OZs_wu-pcE(rzDKg@<;Yg38j+~40cHX=h(56DQ(Gxw zL)Zzp4NI=I1dfaQoofJ=2PY&SsH@eLabVbv&B0P&EO0B(7BN^> zDP|vhFwPrqP*`2f{M=mf%gQK;KeQTy(lGwGwp;Z0bGrilqo3pWoi5B*d^^=rQEM5{ zS>vziRF1fHU;k!!ah#!dC&i&797!w$8&0BWO`wois254|U-pcz7A`ePYaXtxWf~iK zEG|Zik!wL?v9d&lLX1aQ^pZDO+!tQJAae0;X(=TvTM4ovrt8LyznX z%wgL*`mG-fRW)L);+BDpalYcdrO7~=Y!{VU&ON|oa5u&LCC!KPwkjwfh|2Zyvf#GY zLi5IWqm|+dW4NFCDxHlU8^LeXcm zvf<7*LVM*i0a`KBT24dC;!>XIT3=}KFIKbjH>q3R?e zqV=t>8?JadG$zC`a1Jn$Rnu}dID#UV5z8d z@a2?{M?VbFN~$QDi)>O16Uj)m$$^)@G8}bFU|t_@R2Wk0YR-rZ9Q=>O;Fd=-Tyt8` zf|MbqrdZ%ZrPwi+ijQ%`NQXO4bg8Uec}%WV4!kzraN4~-rBR;?2iR|z=Eh@OvJ#4F zf5UEFO_p-FQs)jr(z-;n=) z9dgtthXLI*S3Mi>%x37E;+eq9Ju$Dfb$;?ZAFdc*qyZ+d$>#c0wD)i)(AH(_PXkt z;4BYYpOv)@e%4C7w2U;--2+8+(z3V=W)>Oq%WUkp$)OqdtJQNCTL-{(n1^LbAiTG` zsh5S1<*WW*p~c9xpal^|j~?y(@WT)8)TvWzfdd@P%drOqke96(+)dFs2L|=fbSO}M z=T=ZypzKXAh3>0ghRRsN9S3RW&=HQ>s+aU>O;0Ekw$A9Sh+?8tq=<|d!;D1C$CK^w zti_gjODw<5vu5%fYkr?&?ayrWb0bP|I*iEVa zoi+VBDK_b#=-W{glpB_f#kHh!iVa#pNfrDySB%#m3$6Wrnz6GMSu<~mwTsJW*iECt z(M)z7J~JT`eZvn(Syl{>`WoW@w`ehPEoedGpu6UgSMAf)xOmAViSioyAaf`I%tbWu zj&L203ZzeIUE`wsETucNg1%jp%JLMx0Tpo@G_s}rZLYBjs7_+%FU2abx zT1@}x{jrhBM8rA=D#ez-5Tz)@(%wR@TJB4tMmJLtV>%u9QYj`oArq5A0V(6pGURbG z;eVd%wk~KfaxG{<(_%#x1P&6%bAUoblHF%ngXsg4qt6A14E&0|JN7VJj9Me{f0(o& U=yYJa$N&HU07*qoM6N<$g2isJ@&Et; literal 0 HcmV?d00001 diff --git a/src/data/dataset.js b/src/data/dataset.js index acde7258..12200d7a 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -3,12 +3,13 @@ export default [ id: 'pluto', name: 'Pluto', shortDescription: 'Aparece en muchas películas de Disney, es el fiel perro de Mickey Mouse, travieso, leal y juguetón.', - description: 'Pluto es el perro mascota de Mickey Mouse y uno de los personajes más queridos de Disney. Aparece en numerosas películas y cortometrajes desde su debut en 1930. Es un perro leal y cariñoso, siempre dispuesto a ayudar a Mickey en cualquier aventura. Su personalidad juguetona y traviesa lo convierte en una fuente constante de diversión y enredos.', - //imageUrl: 'https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg', + description: 'Pluto es el famoso perro de Mickey Mouse, que debutó en "The Chain Gang" en 1930, en ese entonces aún sin nombre y como uno de los sabuesos de Pete. De color amarillo con orejas negras, Pluto es conocido por su lealtad y su carácter juguetón. No habla, pero expresa sus emociones a través de ladridos y lenguaje corporal. Su dueño y mejor amigo es Mickey, comparte amistad con otros personajes de su entorno como Minnie y Goofy, y tiene como principal enemigo a Butch. A pesar de sus travesuras, siempre termina salvando el día y otorgando diversión al ambiente.', + imageUrl: '', facts: { - Species: 'Perro (Bloodhound)', + species: 'Perro (Bloodhound)', + speciesGroup: 'Perros', livesIn: 'Casa de Mickey Mouse', - filmGenre: 'Comedia, Infantil' + filmGenre: ['Comedia', 'Infantil'] }, extraInfo: { curiousFact: 'Pluto debutó en 1930 y originalmente era el perro de Minnie llamado Rover.' @@ -18,12 +19,13 @@ export default [ id: 'pascal', name: 'Pascal', shortDescription: 'De "Enredados", es el camaleón de Rapunzel, su pequeño amigo, verde, protector, y de ojos saltones.', - description: 'Pascal es el camaleón de Rapunzel en "Enredados". Con su piel verde y capacidad de cambiar de color, es un personaje muy expresivo a pesar de no hablar y añade un toque cómico a la historia. Actúa como el confidente y protector de Rapunzel, ayudándola a enfrentar sus miedos. Su valentía y lealtad lo convierten en un amigo indispensable.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg, + description: 'Pascal es el leal camaleón de Rapunzel en la película "Enredados". De color verde, ojos saltones y pequeño tamaño, Pascal es valiente y protector. Vive con Rapunzel en la torre de Gothel, sirviendo como su confidente y amigo, siempre está en el hombro de ella acompañándola a todas partes. Inicialmente no se llevaba bien con Flyn, y esto se nos muestra en divertidas escenas en las que lo despierta colocando su lengua en su oreja. A pesar de su tamaño, tiene un gran corazón y no duda en enfrentarse a los peligros para proteger a Rapunzel.', + imageUrl: '', facts: { - Species: 'Camaleón', + species: 'Camaleón', + speciesGroup: 'Pequeñas Criaturas', livesIn: 'Torre de Rapunzel', - filmGenre: 'Fantasía, Musical' + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Pascal está basado en el camaleón mascota de una de las animadoras de Disney.' @@ -33,12 +35,13 @@ export default [ id: 'abu', name: 'Abu', shortDescription: 'De "Aladdín", es el mono travieso y leal compañero de Aladdín, con habilidades para el robo y la aventura.', - description: 'Abu es el leal amigo y compañero de Aladdín en la película homónima. Siempre está listo para ayudar a Aladdín en sus travesuras y aventuras, aunque a menudo se mete en problemas debido a su amor por los objetos brillantes. Abu es ágil, ingenioso y extremadamente leal, y desempeña un papel clave en ayudar a Aladdín a derrotar al malvado Jafar.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg, + description: 'Abu es el adorable mono y compañero de Aladdín en la película "Aladdín". Con su pelaje marrón y su chaleco púrpura, Abu es conocido por su astucia y habilidades como ladrón. Vive en las calles de Agrabah junto a Aladdín. Aunque puede ser avaricioso, su lealtad hacia él es inquebrantable. Nos proporciona emocionantes escenas, como aquella en la que consigue liberar a Aladdín de prisión, al robar las llaves y abrir la celda. Sus amigos incluyen a la Princesa Jasmine, el Genio y la alfombra mágica.', + imageUrl: '', facts: { - Species: 'Mono (Macaco)', + species: 'Mono (Macaco)', + speciesGroup: 'Pequeñas Criaturas', livesIn: 'Agrabah', - filmGenre: 'Aventura, Fantasía, Musical' + filmGenre: ['Aventura', 'Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Abu fue animado por el legendario animador de Disney Mark Henn.' @@ -48,12 +51,13 @@ export default [ id: 'figaro', name: 'Figaro', shortDescription: 'De "Pinocho", es el gato travieso y adorable de Gepetto, siempre en líos con Cleo, el pez dorado.', - description: 'Figaro es el adorable gato blanco y negro que aparece en "Pinocho" como la mascota de Geppetto. Aunque es pequeño, tiene una gran personalidad y a menudo se muestra celoso de Pinocho, pero también tiene momentos de ternura. Figaro también aparece en cortos de Mickey Mouse, consolidándose como uno de los gatos más famosos de Disney.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg, + description: 'Figaro es el adorable gato de Geppetto en la película "Pinocho". Con su pelaje blanco y negro, Figaro es travieso pero de buen corazón. Vive en la casa de Geppetto y es amigo de Pinocho y el pez dorado Cleo. Aunque a veces se muestra celoso de la atención que recibe Pinocho, siempre termina ayudando en las aventuras. Una escena divertida de la película es cuando Fígaro intenta atrapar a Cleo mientras está en su pecera, mostrando su naturaleza juguetona y algo celosa. Figaro también aparece en varias series y cortos de Disney, mostrando su popularidad.', + imageUrl: '', facts: { - Species: 'Gato', + species: 'Gato', + speciesGroup: 'Gatos', livesIn: 'Taller de Geppetto', - filmGenre: 'Fantasía, Aventura' + filmGenre: ['Fantasía', 'Aventura'] }, extraInfo: { curiousFact: 'Walt Disney estaba tan encantado con Figaro que decidió hacerlo la mascota de Minnie Mouse.' @@ -63,12 +67,13 @@ export default [ id: 'sven', name: 'Sven', shortDescription: 'De "Frozen", es el leal reno de Kristoff, fuerte, adorable y con una debilidad por las zanahorias.', - description: 'Sven es el simpático reno que acompaña a Kristoff en "Frozen" y su secuela. Tiene una relación muy especial con él, casi como de hermanos, y es conocido por su lealtad y buen corazón. Sven no habla, pero sus expresiones y acciones comunican claramente sus pensamientos y sentimientos, aportando un gran sentido del humor y ternura a la película.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg, + description: 'Sven es el simpático reno de Kristoff en las películas de "Frozen". Su pelaje es marrón y tiene una cornamenta imponente. Vive en el reino de Arendelle y acompaña a Kristoff en todas sus aventuras. Lo que realmente lo caracteriza es su manera única de comunicarse: aunque no puede hablar, sus expresiones faciales y su lenguaje corporal son tan expresivos que Kristoff frecuentemente le presta su voz para interpretar lo que Sven "diría". Sven es conocido por su amor por las zanahorias (en algunas divertidas escenas se lo ve intentando robar la nariz de Olaf) y su carácter juguetón.', + imageUrl:'', facts: { - Species: 'Reno', + species: 'Reno', + speciesGroup: 'Animales Salvajes', livesIn: 'Arendelle', - filmGenre: 'Fantasía, Musical' + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Sven fue inspirado en parte por los perros de trineo que los animadores de Disney estudiaron.' @@ -78,12 +83,13 @@ export default [ id: 'pegasus', name: 'Pegasus', shortDescription: 'De "Hércules", es el caballo alado, compañero leal, valiente, rápido y siempre dispuesto a ayudar a Hércules.', - description: 'Pegasus es el fiel caballo alado de Hércules en "Hércules". Con su pelaje blanco y crin azul, tiene la habilidad de volar. Es valiente, leal y tiene una relación muy cercana con Hércules, ayudándolo en sus misiones heroicas, aportando tanto acción como humor a la historia', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg, + description: 'Pegasus es el majestuoso caballo alado de Hércules en la película "Hércules". De color blanco y con una melena azul celeste, vive en el Monte Olimpo, pero acompaña a Hércules en sus aventuras en la Tierra. Una escena particularmente divertida es cuando Pegasus se encuentra con Megara y compite por la atención de Hércules, mostrándose celoso y haciendo todo tipo de monerías para recuperar el afecto de su amigo. Es leal, valiente y siempre está dispuesto a ayudar a Hércules en su misión de convertirse en un héroe.', + imageUrl: '', facts: { - Species: 'Caballo alado', + species: 'Caballo alado', + speciesGroup: 'Animales Salvajes', livesIn: 'Olimpo', - filmGenre: 'Aventura, Fantasía, Musical' + filmGenre: ['Aventura', 'Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Fue creado a partir de una nube por Zeus para ser el compañero perfecto de Hércules.' @@ -93,12 +99,13 @@ export default [ id: 'flounder', name: 'Flounder', shortDescription: 'De "La Sirenita", es el pez colorido y amigo de Ariel, aunque un poco miedoso, está siempre dispuesto a ayudarla.', - description: 'Flounder es el mejor amigo y confidente de Ariel en "La Sirenita". Con sus colores amarillo y azul, es reconocible al instante. A pesar de ser un pez pequeño y algo miedoso, siempre apoya a Ariel en sus aventuras, demostrando un gran valor y lealtad. Flounder aporta un toque de inocencia y humor a la película, siendo un personaje entrañable para los espectadores.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg, + description: 'Flounder es el pequeño pez amigo de Ariel en "La Sirenita". Su cuerpo es amarillo con rayas azules. Una de sus características más adorables es su habilidad para hacer burbujas cuando está asustado, lo que añade un toque de humor a las situaciones tensas. Como olvidar cuando se encuentra con un tiburón mientras él y Ariel están explorando un barco hundido, y aunque está claramente asustado, intenta mantener la compostura y protegerla, solo para acabar huyendo a toda velocidad con una expresión cómica de terror. Está siempre dispuesto a ayudar a Ariel en su búsqueda de descubrir el mundo humano.', + imageUrl: '', facts: { - Species: 'Pez', + species: 'Pez', + speciesGroup: 'Animales Acuáticos', livesIn: 'Océano Atlántico', - filmGenre: 'Fantasía, Aventura, Musical' + filmGenre: ['Fantasía', 'Aventura', 'Musical'] }, extraInfo: { curiousFact: 'Flounder, a pesar de su nombre (traducido del inglés), no es un lenguado sino un pez tropical ficticio.' @@ -108,12 +115,13 @@ export default [ id: 'pua', name: 'Pua', shortDescription: 'De "Moana", es el cerdito encantador y fiel compañero de Moana, curioso y aventurero.', - description: 'Pua es el encantador cerdito de Moana en la película del mismo nombre. Con su pelaje blanco y manchas negras, es extremadamente adorable y cariñoso. Aunque no tiene un papel muy grande en la historia principal, es uno de los compañeros más queridos de Moana, conocido por su ternura y lealtad. Pua representa el hogar y la tranquilidad para Moana, siendo un recordatorio constante de su isla y su familia.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg, + description: 'Pua es el tierno cerdito de Moana en la película "Moana". Con su pelaje blanco y manchas negras, Pua es dulce y amigable. Vive en la isla de Motunui y es el fiel compañero de Moana en sus primeras aventuras. En una escena, Moana y Pua intentan navegar en una canoa por primera vez, y Pua termina cayendo al agua, solo para ser rescatado rápidamente por Moana, mostrando su espíritu aventurero, pero también su vulnerabilidad. Aunque no la acompaña en su travesía por el océano, siempre está presente en su corazón.', + imageUrl: '', facts: { - Species: 'Cerdo', + species: 'Cerdo', + speciesGroup: 'Animales de Granja', livesIn: 'Isla de Motonui', - filmGenre: 'Aventura, Fantasía, Musical' + filmGenre: ['Aventura', 'Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Su nombre "Pua" significa "flor" en hawaiano, reflejando su dulzura y ternura.' @@ -123,12 +131,13 @@ export default [ id: 'rajah', name: 'Rajah', shortDescription: 'De "Aladdín", es el tigre guardián y fiel amigo de la princesa Jasmín, feroz pero cariñoso.', - description: 'Rajah es el majestuoso y protector tigre de la princesa Jasmín en "Aladdín". Tiene un hermoso pelaje anaranjado y rayas negras. Rajah ha sido el fiel compañero y protector de Jasmín, siempre listo para defenderla. Aunque es un tigre feroz, muestra una gran ternura hacia la princesa, haciendo de él un personaje muy querido y memorable.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg, + description: 'Rajah es el majestuoso tigre de la Princesa Jasmine en la película "Aladdín". Con su pelaje anaranjado y rayas negras, Rajah es una presencia imponente en el palacio de Agrabah. Su personalidad se destaca por su lealtad inquebrantable hacia su dueña y su desconfianza hacia los extraños, especialmente hacia los pretendientes no deseados que intentan cortejar a Jasmine. Una escena divertida en la película es cuando Rajah confronta a Aladdin disfrazado como "Príncipe Ali", dejando en claro con su actitud y gruñidos que no se dejará engañar fácilmente. A pesar de su apariencia feroz, es cariñoso y leal.', + imageUrl: '', facts: { - Species: 'Tigre de Bengala', + species: 'Tigre de Bengala', + speciesGroup: 'Animales Salvajes', livesIn: 'Palacio de Agrabah', - filmGenre: 'Aventura, Fantasía, Musical' + filmGenre: ['Aventura', 'Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Rajah fue un regalo del Sultán a Jasmín, y es tan protector que incluso asusta a los pretendientes indeseados.' @@ -138,27 +147,29 @@ export default [ id: 'meeko', name: 'Meeko', shortDescription: 'De "Pocahontas", es el mapache travieso, glotón y amigo de Pocahontas, se llevaba mal con Percy, pero al final se hacen buenos amigos.', - description: 'Meeko es el mapache de Pocahontas en "Pocahontas". Con su pelaje gris y cara curiosa, es un glotón que adora robar comida. Su carácter juguetón y curioso lo lleva a meterse en situaciones divertidas, proporciona momentos de ligereza y humor en la película. Es leal a Pocahontas y siempre está dispuesto a ayudarla en sus aventuras.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg, + description: 'Meeko es el travieso mapache compañero de Pocahontas en la película "Pocahontas". Con su pelaje gris y cola anillada, Meeko es conocido por su glotonería y curiosidad.Una escena divertida en la película es cuando Meeko se encuentra con Percy, el perro de la gobernadora Ratcliffe, y juntos tienen un enfrentamiento cómico por comida, mostrando su naturaleza competitiva pero también su astucia para salirse con la suya. Meeko no solo es el alivio cómico de "Pocahontas", sino también un recordatorio del espíritu libre y aventurero que caracteriza a la protagonista y a la historia en general.', + imageUrl: '', facts: { - Species: 'Mapache', + species: 'Mapache', + speciesGroup: 'Roedores', livesIn: 'Bosques de Virginia', - filmGenre: 'Aventura, Drama, Musical' + filmGenre: ['Aventura', 'Drama', 'Musical'] }, extraInfo: { curiousFact: 'Meeko tiene una debilidad por las galletas y siempre busca la manera de conseguir más.' } }, { - id: 'thumber', - name: 'Thumber (Tambor)', + id: 'tambor', + name: 'Tambor', shortDescription: 'De "Bambi", es el conejo alegre, parlanchín y mejor amigo de Bambi, siempre le está dando buenos consejos.', - description: 'Thumper es el adorable y enérgico conejo que se convierte en el mejor amigo de Bambi en la película "Bambi". Con su naturaleza traviesa y su hábito de golpear el suelo con su pata trasera, Thumper aporta humor y alegría a la historia, ayudando a Bambi a explorar y entender el mundo que lo rodea.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg, + description: 'Thumper es el divertido conejo amigo de Bambi en la película "Bambi". Con su pelaje gris y blanco, Tambor es conocido por su hábito de golpear el suelo con su pata trasera. Vive en el bosque y ayuda a Bambi a aprender sobre su entorno y hacer nuevos amigos. En una escena, Tambor intenta enseñarle a Bambi cómo "marchar" como un verdadero ciervo, con movimientos exagerados y expresiones graciosas, mostrando su entusiasmo y paciencia a la vez. Es alegre, parlanchín y siempre tiene un buen consejo para Bambi.', + imageUrl: '', facts: { - Species: 'Conejo', + species: 'Conejo', + speciesGroup: 'Animales Salvajes', livesIn: 'Bosque', - filmGenre: 'Drama, Infantil' + filmGenre: ['Drama', 'Infantil'] }, extraInfo: { curiousFact: 'Thumper no estaba en el libro original "Bambi, una vida en el bosque", fue creado para la película.' @@ -168,25 +179,26 @@ export default [ id: 'dante', name: 'Dante', shortDescription: 'De "Coco", es el perro de Miguel, leal y algo torpe, lo acompañará en su viaje por la Tierra de los Muertos.', - description: 'Dante es el perro xoloitzcuintle que acompaña a Miguel en la película "Coco". Es leal, algo torpe y muy gracioso, proporcionando alivio cómico en la historia. Dante resulta ser un alebrije, un guía espiritual, que ayuda a Miguel en su viaje por la Tierra de los Muertos.', - //imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg, + description: 'Dante es el perro de Miguel en la película "Coco". Con su piel sin pelo y su personalidad cómica, Dante es un perro callejero leal y amigable. Vive en el pueblo de Santa Cecilia y acompaña a Miguel en su viaje al mundo de los muertos. Dentro de la película tenemos una escena divertida de él, cuando intenta robar comida de una ofrenda durante el Día de los Muertos y termina con la cara llena de salsa, mostrando su amor por la comida deliciosa. Es juguetón, curioso y siempre está dispuesto a ayudar, a pesar de ser un poco torpe.', + imageUrl: '', facts: { - Species: 'Perro (Xoloitzcuintle)', + species: 'Perro (Xoloitzcuintle)', + speciesGroup: 'Perros', livesIn: 'Pueblo de Santa Cecilia', - filmGenre: 'Aventura, Fantasía, Musical' + filmGenre: ['Aventura', 'Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Dante es un Xoloitzcuintle, una raza antigua de perro mexicana.' } }, - { + /*{ id: radia-perlman, name: Radia Perlman, shortDescription: Ingeniera de redes, inventora del algoritmo Spanning Tree., description: Científica de la computación estadounidense, ha dejado una marca indeleble en el mundo de las redes informáticas y la seguridad. Conocida como \la madre de Internet\, su invención del algoritmo Spanning Tree Protocol (STP) revolucionó la conectividad de redes y sentó las bases para la infraestructura de Internet moderna. A pesar de operar en un campo dominado por hombres, Perlman ha demostrado que las mujeres pueden liderar avances tecnológicos vitales. Su compromiso con la resiliencia de las redes y la ciberseguridad ha influido en la estabilidad y confiabilidad de la comunicación en línea., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/radia-perlman.jpg, facts: { - Species: 1951, + species: 1951, livesIn: Portsmouth, Estados Unidos, filmGenre: Ciencia de la Computación }, @@ -201,7 +213,7 @@ export default [ description: Es una destacada criptógrafa y científica de la computación que ha contribuido significativamente a la teoría de la computación y la seguridad de la información. Su trabajo en criptografía de probabilidad y complejidad computacional ha sentado las bases para la seguridad en línea y la privacidad de datos en un mundo cada vez más digitalizado. Goldwasser es un ejemplo de cómo la ciencia de la computación puede abordar desafíos contemporáneos y proteger la información en la era de la información., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/shafi-goldwasser.jpg, facts: { - Species: 1958, + species: 1958, livesIn: Nueva York, Estados Unidos, filmGenre: Ciencia de la Computación }, @@ -216,7 +228,7 @@ export default [ description: Física experimental de origen chino, desafiando los prejuicios de género y nacionalidad, realizó experimentos fundamentales en física de partículas y contribuyó significativamente a la comprensión de la desintegración beta. Su famoso experimento \Wu\ refutó la paridad en la física de partículas, lo que cambió la forma en que los científicos comprenden las fuerzas fundamentales de la naturaleza. Wu demostró que el talento y la perseverancia pueden superar cualquier barrera, y su legado sigue siendo un faro de inspiración para científicas en todo el mundo., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/chien-shiung-wu.jpg, facts: { - Species: 1912, + species: 1912, Age: 1997, livesIn: Liuhe, Taicang, China, filmGenre: Física @@ -232,7 +244,7 @@ export default [ description: Actriz austroamericana y científica, fue una mente brillante en la intersección de la tecnología y el entretenimiento. Junto con el compositor George Antheil, inventó un sistema de comunicación secreta durante la Segunda Guerra Mundial que sentó las bases para la tecnología de espectro ensanchado y la comunicación inalámbrica moderna. Lamarr demostró que las mujeres pueden destacar tanto en el cine como en la ciencia, y su legado como inventora ha sido fundamental para el desarrollo de la tecnología de comunicación inalámbrica que usamos en la actualidad., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/hedy-lamarr.jpg, facts: { - Species: 1914, + species: 1914, Age: 2000, livesIn: Viena, Austria, filmGenre: Actuación, Física @@ -248,7 +260,7 @@ export default [ description: Física teórica alemana-estadounidense, dejó una profunda huella en la física nuclear y la mecánica cuántica. Fue la segunda mujer en recibir el Premio Nobel de Física y su trabajo pionero en la estructura de capas nucleares revolucionó nuestra comprensión de los núcleos atómicos. A pesar de las barreras de género en la academia, su dedicación y talento la llevaron a contribuir significativamente a la teoría nuclear, abriendo el camino para futuras investigadoras en un campo dominado por hombres. Maria Goeppert Mayer es un ejemplo inspirador de excelencia científica y perseverancia en la búsqueda del conocimiento., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/maria-goeppert-mayer.jpg, facts: { - Species: 1906, + species: 1906, Age: 1972, livesIn: Kattowitz, Alemania, filmGenre: Física @@ -264,7 +276,7 @@ export default [ description: Física austriaca-sueca, dejó un legado imborrable en la física nuclear y la radioquímica. A pesar de enfrentar obstáculos de género en una era dominada por hombres, colaboró con Otto Hahn en el descubrimiento de la fisión nuclear, un avance revolucionario. Aunque no compartió el Premio Nobel por este logro, su contribución fue crucial para comprender la energía nuclear y la física de partículas. Su determinación y pasión por la ciencia han inspirado a generaciones de científicas. Lise Meitner es un símbolo perdurable de la perseverancia femenina y el impacto duradero que las mujeres pueden tener en la ciencia., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/lise-meitner.jpg, facts: { - Species: 1878, + species: 1878, Age: 1968, livesIn: Viena, Austria, filmGenre: Física @@ -280,7 +292,7 @@ export default [ description: Física experimental sinoamericana, ha sido una fuerza motriz en la física de partículas. Destacó en experimentos en el CERN y lideró investigaciones cruciales, como el descubrimiento del quark c, que expandieron nuestro entendimiento de la estructura fundamental de la materia. Wu superó desafíos en una disciplina dominada por hombres y ha sido un faro de inspiración para científicas de todo el mundo. Sau Lan Wu es un ejemplo de excelencia científica y de cómo las mujeres pueden dejar huella en la investigación de vanguardia., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/sau-lan-wu.jpg, facts: { - Species: 1940, + species: 1940, livesIn: Hong Kong, China, filmGenre: Física de Partículas }, @@ -295,7 +307,7 @@ export default [ description: Astrofísica británica, es una figura extraordinaria en la ciencia. Durante su doctorado, hizo un descubrimiento revolucionario al detectar los primeros púlsares, estrellas de neutrones altamente magnetizadas que emiten pulsos regulares de radiación. A pesar de que su asesor recibió el Premio Nobel por este descubrimiento, Bell Burnell se ha convertido en un símbolo de perseverancia y contribución de las mujeres a la astronomía. Su carrera distinguida y su activismo en favor de la diversidad de género en la ciencia han inspirado a generaciones futuras de científicas. Jocelyn Bell Burnell es un ejemplo de valentía y excelencia científica., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/jocelyn-bell-burnell.jpg, facts: { - Species: 1943, + species: 1943, livesIn: Belfast, Reino Unido, filmGenre: Astronomía, Astrofísica }, @@ -310,7 +322,7 @@ export default [ description: Química británica, es una figura icónica en la ciencia que superó las barreras de género de su época. Su trabajo revolucionario en la cristalografía de rayos X permitió determinar la estructura de importantes biomoléculas, como la penicilina, la vitamina B12 y la insulina. Fue galardonada con el Premio Nobel de Química en 1964, siendo la tercera mujer en recibir este prestigioso reconocimiento. Hodgkin no solo fue una científica excepcional, sino también una defensora de la igualdad de género en la ciencia, allanando el camino para futuras generaciones de científicas y dejando un legado duradero en la investigación y la equidad., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/dorothy-crowfoot-hodgkin.jpg, facts: { - Species: 1910, + species: 1910, Age: 1994, livesIn: El Cairo, Egipto / Shipston-on-Stour, Reino Unido, filmGenre: Química @@ -326,7 +338,7 @@ export default [ description: física y química de origen polaco y nacionalizada francesa, es una de las figuras más icónicas en la historia de la ciencia. Ganadora de dos premios Nobel (Física en 1903 y Química en 1911), Curie realizó investigaciones fundamentales sobre la radiactividad y el descubrimiento de los elementos radio y polonio. Su dedicación y valentía en la investigación científica, a pesar de los desafíos de la discriminación de género y los riesgos de la radiación, la convierten en un modelo a seguir para científicas de todo el mundo., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/marie-curie.jpg, facts: { - Species: 1867, + species: 1867, Age: 1934, livesIn: Varsovia, Polonia, filmGenre: Física y Química @@ -342,7 +354,7 @@ export default [ description: Bioquímica británica, brilló como científica en una época en la que las mujeres enfrentaban obstáculos muy significativos en la investigación científica. Su trabajo pionero en microbiología, enzimología y bioquímica contribuyó al entendimiento de procesos fundamentales en la vida. Fue una de las primeras mujeres en ser elegida miembro de la Royal Society, un reconocimiento a su destacada contribución a la ciencia. Además, fue una mentora y defensora de las mujeres en la ciencia, inspirando y allanando el camino para futuras generaciones., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/marjory-stephenson.jpg, facts: { - Species: 1885, + species: 1885, Age: 1948, livesIn: Londres, Reino Unido, filmGenre: Química, Microbiología, Bioquímica @@ -358,7 +370,7 @@ export default [ description: Química y cristalógrafa británica, destacó en un campo dominado por hombres y su contribución a la ciencia es innegable. Sus investigaciones pioneras en la cristalografía de rayos X fueron fundamentales para revelar la estructura del ADN en forma de doble hélice, un hito crucial en la biología molecular. A pesar de que su trabajo inicial fue subestimado, su determinación y habilidad científica allanaron el camino para futuros avances en genética y biología. Franklin es un ejemplo inspirador de cómo las mujeres pueden sobresalir en la ciencia, dejando un legado duradero en la investigación y la igualdad de género., imageUrl: https://laboratoria-dataverse-talks.netlify.app/public/rosalind-franklin.jpg, facts: { - Species: 1920, + species: 1920, Age: 1958, livesIn: Londres, Reino Unido, filmGenre: Química, Cristalografía @@ -366,5 +378,5 @@ export default [ extraInfo: { curiousFact: } - } + }*/ ]; From 793d298ea4be574b7ea2ea3152f7c544287cb9b2 Mon Sep 17 00:00:00 2001 From: Pamelajharely83 Date: Thu, 13 Jun 2024 16:43:53 -0500 Subject: [PATCH 08/14] =?UTF-8?q?Informaci=C3=B3n=20actualizada=20de=20los?= =?UTF-8?q?=20personajes=20del=201=20al=2012?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/dataset.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data/dataset.js b/src/data/dataset.js index 12200d7a..1ccd52e0 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -9,7 +9,7 @@ export default [ species: 'Perro (Bloodhound)', speciesGroup: 'Perros', livesIn: 'Casa de Mickey Mouse', - filmGenre: ['Comedia', 'Infantil'] + filmGenre: ["Comedia", "Infantil"] }, extraInfo: { curiousFact: 'Pluto debutó en 1930 y originalmente era el perro de Minnie llamado Rover.' From e664c2997db13fab75e6c7afe367726ead2bdba5 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Thu, 13 Jun 2024 16:02:10 -0600 Subject: [PATCH 09/14] Data de los objetos 13 a 24 --- src/data/dataset.js | 642 ++++++++++++++++++++++---------------------- 1 file changed, 323 insertions(+), 319 deletions(-) diff --git a/src/data/dataset.js b/src/data/dataset.js index 42fbaca6..ab29c04b 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -1,378 +1,382 @@ export default [ - { - "id": "ada-lovelace", - "name": "Ada Lovelace", - "shortDescription": "Pionera en la programación, primera programadora de la historia.", - "description": "Una visionaria matemática británica del siglo XIX, es aclamada como la primera programadora de la historia. Su colaboración con Charles Babbage en la creación de la Máquina Analítica la llevó a desarrollar algoritmos, incluyendo el famoso \"algoritmo de Bernoulli\", destinados a ser procesados por una máquina. Su visión pionera la convirtió en una figura fundamental en la informática y la inteligencia artificial. Lovelace demostró que las computadoras podían ir más allá de simples cálculos matemáticos, anticipando un mundo donde la programación sería esencial en la resolución de problemas complejos, dejando una huella imborrable en la ciencia y la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg", - "facts": { - "Species": "1815", - "Age": "1852", - "birthPlace": "Londres, Reino Unido", - "filmGenre": "Ciencia de la Computación" + { + "id": "ada-lovelace", + "name": "Ada Lovelace", + "shortDescription": "Pionera en la programación, primera programadora de la historia.", + "description": "Una visionaria matemática británica del siglo XIX, es aclamada como la primera programadora de la historia. Su colaboración con Charles Babbage en la creación de la Máquina Analítica la llevó a desarrollar algoritmos, incluyendo el famoso \"algoritmo de Bernoulli\", destinados a ser procesados por una máquina. Su visión pionera la convirtió en una figura fundamental en la informática y la inteligencia artificial. Lovelace demostró que las computadoras podían ir más allá de simples cálculos matemáticos, anticipando un mundo donde la programación sería esencial en la resolución de problemas complejos, dejando una huella imborrable en la ciencia y la tecnología.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/ada-lovelace.jpg", + "facts": { + "yearOfBirth": "1815", + "yearOfDeath": "1852", + "birthPlace": "Londres, Reino Unido", + "mainField": "Ciencia de la Computación" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/genera-una-imagen-de-ada-lovelace2c-la-primera-prog/650a1eff8ff04b88833d5cdef0309441" - } - }, - { - "id": "emmy-noether", - "name": "Emmy Noether", - "shortDescription": "Matemática destacada, teorema fundamental en álgebra abstracta.", - "description": "Una brillante matemática alemana, revolucionó la física teórica con sus contribuciones al teorema de conservación de la energía y el teorema de Noether, fundamentales en la teoría de la relatividad y la mecánica cuántica. A pesar de los obstáculos que enfrentó como mujer en la academia, sus investigaciones en álgebra abstracta y teoría de grupos son fundamentales en la física moderna. Su capacidad para unificar conceptos matemáticos y físicos marcó un hito en la historia de la ciencia, allanando el camino para futuras generaciones de científicas.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg", - "facts": { - "Species": "1882", - "Age": "1935", - "birthPlace": "Erlangen, Alemania", - "filmGenre": "Matemáticas" + { + "id": "emmy-noether", + "name": "Emmy Noether", + "shortDescription": "Matemática destacada, teorema fundamental en álgebra abstracta.", + "description": "Una brillante matemática alemana, revolucionó la física teórica con sus contribuciones al teorema de conservación de la energía y el teorema de Noether, fundamentales en la teoría de la relatividad y la mecánica cuántica. A pesar de los obstáculos que enfrentó como mujer en la academia, sus investigaciones en álgebra abstracta y teoría de grupos son fundamentales en la física moderna. Su capacidad para unificar conceptos matemáticos y físicos marcó un hito en la historia de la ciencia, allanando el camino para futuras generaciones de científicas.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/emmy-noether.jpg", + "facts": { + "yearOfBirth": "1882", + "yearOfDeath": "1935", + "birthPlace": "Erlangen, Alemania", + "mainField": "Matemáticas" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/create-an-image-of-of-a-german-woman2c-a-pioneering/6510ddb1e8254b928b8f8f1d5e95fea4" - } - }, - { - "id": "hypatia-de-alejandria", - "name": "Hypatia de Alejandría", - "shortDescription": "Matemática y filósofa en la antigua Alejandría.", - "description": "Filósofa y matemática en la antigua Alejandría, desafió las normas de género de su época al destacar en una sociedad dominada por hombres. Su legado incluye importantes contribuciones a la geometría y la astronomía, así como su destacado papel como maestra y defensora del conocimiento en una época de agitación política. Hypatia demostró que las mujeres podían sobresalir en campos intelectuales y su valentía al mantener sus creencias filosóficas la convierte en un símbolo de resistencia y sabiduría en la historia de la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg", - "facts": { - "Species": "circa 360", - "Age": "415", - "birthPlace": "Alejandría, Egipto", - "filmGenre": "Matemáticas, Filosofía" + { + "id": "hypatia-de-alejandria", + "name": "Hypatia de Alejandría", + "shortDescription": "Matemática y filósofa en la antigua Alejandría.", + "description": "Filósofa y matemática en la antigua Alejandría, desafió las normas de género de su época al destacar en una sociedad dominada por hombres. Su legado incluye importantes contribuciones a la geometría y la astronomía, así como su destacado papel como maestra y defensora del conocimiento en una época de agitación política. Hypatia demostró que las mujeres podían sobresalir en campos intelectuales y su valentía al mantener sus creencias filosóficas la convierte en un símbolo de resistencia y sabiduría en la historia de la ciencia.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hypatia-de-alejandria.jpg", + "facts": { + "yearOfBirth": "circa 360", + "yearOfDeath": "415", + "birthPlace": "Alejandría, Egipto", + "mainField": "Matemáticas, Filosofía" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/create-a-vivid-digital-artwork-or-painting-that-de/6510df0ebe1a4807af22175452761e1a" - } - }, - { - "id": "marjorie-lee-browne", - "name": "Marjorie Lee Browne", - "shortDescription": "Matemática, contribuyó a la teoría de números.", - "description": "Matemática estadounidense, destacó en una época en la que las mujeres afroamericanas enfrentaban múltiples barreras en la educación superior. No solo obtuvo su doctorado en matemáticas, sino que también se convirtió en una destacada educadora, promoviendo la diversidad en las ciencias matemáticas y desafiando la discriminación racial y de género. Su compromiso con la educación y su capacidad para inspirar a futuras generaciones la convierten en un modelo a seguir para las mujeres en la ciencia, dejando una huella perdurable en la historia académica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg", - "facts": { - "Species": "1914", - "Age": "1979", - "birthPlace": "Memphis, Estados Unidos", - "filmGenre": "Matemáticas" + { + "id": "marjorie-lee-browne", + "name": "Marjorie Lee Browne", + "shortDescription": "Matemática, contribuyó a la teoría de números.", + "description": "Matemática estadounidense, destacó en una época en la que las mujeres afroamericanas enfrentaban múltiples barreras en la educación superior. No solo obtuvo su doctorado en matemáticas, sino que también se convirtió en una destacada educadora, promoviendo la diversidad en las ciencias matemáticas y desafiando la discriminación racial y de género. Su compromiso con la educación y su capacidad para inspirar a futuras generaciones la convierten en un modelo a seguir para las mujeres en la ciencia, dejando una huella perdurable en la historia académica.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjorie-lee-browne.jpg", + "facts": { + "yearOfBirth": "1914", + "yearOfDeath": "1979", + "birthPlace": "Memphis, Estados Unidos", + "mainField": "Matemáticas" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/design-an-inspiring-and-historically-accurate-imag/6510df7e7bb745f69d67f695441607a8" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/design-an-inspiring-and-historically-accurate-imag/6510df7e7bb745f69d67f695441607a8" - } - }, - { - "id": "shakuntala-devi", - "name": "Shakuntala Devi", - "shortDescription": "Matemática prodigio, conocida como la 'Calculadora Humana'.", - "description": "Conocida como \"la bruja de las matemáticas\" de la India, dejó una marca indeleble en el mundo de los números. Su capacidad mental asombrosa la llevó a resolver complejos cálculos matemáticos mentalmente en cuestión de segundos, estableciendo récords mundiales. Además de su talento innato, Devi promovió activamente la educación matemática y luchó por la igualdad de género en un país donde las mujeres enfrentaban desafíos en la ciencia y la educación. Su legado destaca el poder de la mente humana y la importancia de la igualdad de oportunidades en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg", - "facts": { - "Species": "1929", - "Age": "2013", - "birthPlace": "Bangalore, India", - "filmGenre": "Matemáticas" + { + "id": "shakuntala-devi", + "name": "Shakuntala Devi", + "shortDescription": "Matemática prodigio, conocida como la 'Calculadora Humana'.", + "description": "Conocida como \"la bruja de las matemáticas\" de la India, dejó una marca indeleble en el mundo de los números. Su capacidad mental asombrosa la llevó a resolver complejos cálculos matemáticos mentalmente en cuestión de segundos, estableciendo récords mundiales. Además de su talento innato, Devi promovió activamente la educación matemática y luchó por la igualdad de género en un país donde las mujeres enfrentaban desafíos en la ciencia y la educación. Su legado destaca el poder de la mente humana y la importancia de la igualdad de oportunidades en la ciencia.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shakuntala-devi.jpg", + "facts": { + "yearOfBirth": "1929", + "yearOfDeath": "2013", + "birthPlace": "Bangalore, India", + "mainField": "Matemáticas" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" - } - }, - { - "id": "sofia-kovalevskaya", - "name": "Sofia Kovalevskaya", - "shortDescription": "Matemática y escritora, contribuyó a la teoría de funciones.", - "description": "Matemática rusa del siglo XIX, dejó una marca indeleble en la ciencia del siglo XIX al desafiar las barreras de género. Como matemática rusa, superó las restricciones sociales de su época para convertirse en la primera mujer en obtener un doctorado en matemáticas en Europa. Sus contribuciones a la teoría de las ecuaciones diferenciales y la mecánica revolucionaron la disciplina, abriendo nuevas perspectivas en el análisis matemático. Su destacada membresía en la Academia de Ciencias de Suecia marcó un hito en la historia de las mujeres en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg", - "facts": { - "Species": "1850", - "Age": "1891", - "birthPlace": "Moscú, Rusia", - "filmGenre": "Matemáticas" + { + "id": "sofia-kovalevskaya", + "name": "Sofia Kovalevskaya", + "shortDescription": "Matemática y escritora, contribuyó a la teoría de funciones.", + "description": "Matemática rusa del siglo XIX, dejó una marca indeleble en la ciencia del siglo XIX al desafiar las barreras de género. Como matemática rusa, superó las restricciones sociales de su época para convertirse en la primera mujer en obtener un doctorado en matemáticas en Europa. Sus contribuciones a la teoría de las ecuaciones diferenciales y la mecánica revolucionaron la disciplina, abriendo nuevas perspectivas en el análisis matemático. Su destacada membresía en la Academia de Ciencias de Suecia marcó un hito en la historia de las mujeres en la ciencia.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sofia-kovalevskaya.jpg", + "facts": { + "yearOfBirth": "1850", + "yearOfDeath": "1891", + "birthPlace": "Moscú, Rusia", + "mainField": "Matemáticas" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/indian-woman-writing-math-problems-in-a-blackbard-/6510e19f3db54e14b365b7e8dc5045f6" - } - }, - { - "id": "yoko-shimomura", - "name": "Yoko Shimomura", - "shortDescription": "Compositora de música, destacada en la industria de los videojuegos.", - "description": "Compositora japonesa, es una figura destacada en la ciencia de la música y el arte sonoro. Aunque no se dedica a la ciencia en el sentido tradicional, su trabajo en la composición musical ha requerido un profundo entendimiento de la teoría musical y la tecnología de audio. Ha contribuido de manera significativa a la industria de los videojuegos, componiendo icónicas bandas sonoras que han enriquecido la experiencia de juego. Su éxito en un campo donde las mujeres estaban subrepresentadas la convierte en un modelo a seguir, incluso en campos no convencionales como la composición musical.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg", - "facts": { - "Species": "1967", - "birthPlace": "Hyogo, Japón", - "filmGenre": "Composición Musical, Video Juegos" + { + "id": "yoko-shimomura", + "name": "Yoko Shimomura", + "shortDescription": "Compositora de música, destacada en la industria de los videojuegos.", + "description": "Compositora japonesa, es una figura destacada en la ciencia de la música y el arte sonoro. Aunque no se dedica a la ciencia en el sentido tradicional, su trabajo en la composición musical ha requerido un profundo entendimiento de la teoría musical y la tecnología de audio. Ha contribuido de manera significativa a la industria de los videojuegos, componiendo icónicas bandas sonoras que han enriquecido la experiencia de juego. Su éxito en un campo donde las mujeres estaban subrepresentadas la convierte en un modelo a seguir, incluso en campos no convencionales como la composición musical.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/yoko-shimomura.jpg", + "facts": { + "yearOfBirth": "1967", + "birthPlace": "Hyogo, Japón", + "mainField": "Composición Musical, Video Juegos" + }, + "extraInfo": { + "imageSource": "https://www.bing.com/images/create/yoko-shimomura-making-music-for-a-video-game-in-19/6510e40dd1eb45d0906e8c1f4bb601d3" + } }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/yoko-shimomura-making-music-for-a-video-game-in-19/6510e40dd1eb45d0906e8c1f4bb601d3" - } - }, - { - "id": "maryam-mirzakhani", - "name": "Maryam Mirzakhani", - "shortDescription": "Matemática, ganadora del Premio Fields.", - "description": "Matemática iraní, hizo historia al convertirse en la primera mujer en ganar la Medalla Fields, el premio más prestigioso en matemáticas. Sus investigaciones en la geometría de superficies y la teoría de las superficies de Riemann han tenido un impacto duradero en la matemática pura. A lo largo de su carrera, Mirzakhani inspiró a muchas mujeres a perseguir carreras en ciencia y matemáticas, derribando las barreras de género. Su enfoque innovador y su capacidad para resolver problemas complejos la convierten en un modelo a seguir para la comunidad científica y en un símbolo de la excelencia matemática.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg", - "facts": { - "Species": "1977", - "Age": "2017", - "birthPlace": "Teherán, Irán", - "filmGenre": "Matemáticas" + { + "id": "maryam-mirzakhani", + "name": "Maryam Mirzakhani", + "shortDescription": "Matemática, ganadora del Premio Fields.", + "description": "Matemática iraní, hizo historia al convertirse en la primera mujer en ganar la Medalla Fields, el premio más prestigioso en matemáticas. Sus investigaciones en la geometría de superficies y la teoría de las superficies de Riemann han tenido un impacto duradero en la matemática pura. A lo largo de su carrera, Mirzakhani inspiró a muchas mujeres a perseguir carreras en ciencia y matemáticas, derribando las barreras de género. Su enfoque innovador y su capacidad para resolver problemas complejos la convierten en un modelo a seguir para la comunidad científica y en un símbolo de la excelencia matemática.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maryam-mirzakhani.jpg", + "facts": { + "yearOfBirth": "1977", + "yearOfDeath": "2017", + "birthPlace": "Teherán, Irán", + "mainField": "Matemáticas" + }, + "extraInfo": { + "imageSource": "https://chalkdustmagazine.com/features/mathematics-maryam-mirzakhani/" + } }, - "extraInfo": { - "curiousFact": "https://chalkdustmagazine.com/features/mathematics-maryam-mirzakhani/" - } - }, - { - "id": "adele-goldberg", - "name": "Adele Goldberg", - "shortDescription": "Informática pionera, co-creadora del lenguaje de programación Smalltalk.", - "description": "Informática estadounidense reconocida por su influyente trabajo en la investigación y desarrollo de la programación orientada a objetos. Su contribución más destacada es la creación del lenguaje de programación Smalltalk, que revolucionó la forma en que se desarrollan software y sistemas informáticos. Goldberg ha sido una defensora incansable de la usabilidad y la accesibilidad en la informática, asegurando que las aplicaciones informáticas sean más amigables para los usuarios. Su trabajo ha allanado el camino para una programación más intuitiva y eficiente, y su legado perdura en la industria de la tecnología.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg", - "facts": { - "Species": "1945", - "birthPlace": "Chicago, Estados Unidos", - "filmGenre": "Ciencias de la Computación" + { + "id": "adele-goldberg", + "name": "Adele Goldberg", + "shortDescription": "Informática pionera, co-creadora del lenguaje de programación Smalltalk.", + "description": "Informática estadounidense reconocida por su influyente trabajo en la investigación y desarrollo de la programación orientada a objetos. Su contribución más destacada es la creación del lenguaje de programación Smalltalk, que revolucionó la forma en que se desarrollan software y sistemas informáticos. Goldberg ha sido una defensora incansable de la usabilidad y la accesibilidad en la informática, asegurando que las aplicaciones informáticas sean más amigables para los usuarios. Su trabajo ha allanado el camino para una programación más intuitiva y eficiente, y su legado perdura en la industria de la tecnología.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/adele-goldberg.jpg", + "facts": { + "yearOfBirth": "1945", + "birthPlace": "Chicago, Estados Unidos", + "mainField": "Ciencias de la Computación" + }, + "extraInfo": { + "imageSource": "https://pionerasinformaticas.ujaen.es/en/computer-women-pioneers/adele-goldberg-en" + } }, - "extraInfo": { - "curiousFact": "https://pionerasinformaticas.ujaen.es/en/computer-women-pioneers/adele-goldberg-en" - } - }, - { - "id": "barbara-liskov", - "name": "Barbara Liskov", - "shortDescription": "Científica de la computación, pionera en programación orientada a objetos.", - "description": "Pionera de la informática, es conocida por su trabajo en la programación y la arquitectura de sistemas distribuidos. Fue la primera mujer en obtener un doctorado en ciencias de la computación en el Instituto de Tecnología de Stanford y desarrolló el lenguaje de programación CLU, que estableció fundamentos para la programación orientada a objetos. Liskov ha dejado una marca indeleble en la industria de la tecnología al liderar avances en sistemas de almacenamiento y seguridad informática. Su enfoque en la fiabilidad y la robustez ha influido en el diseño de sistemas críticos en todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg", - "facts": { - "Species": "1939", - "birthPlace": "Los Angeles, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + { + "id": "barbara-liskov", + "name": "Barbara Liskov", + "shortDescription": "Científica de la computación, pionera en programación orientada a objetos.", + "description": "Pionera de la informática, es conocida por su trabajo en la programación y la arquitectura de sistemas distribuidos. Fue la primera mujer en obtener un doctorado en ciencias de la computación en el Instituto de Tecnología de Stanford y desarrolló el lenguaje de programación CLU, que estableció fundamentos para la programación orientada a objetos. Liskov ha dejado una marca indeleble en la industria de la tecnología al liderar avances en sistemas de almacenamiento y seguridad informática. Su enfoque en la fiabilidad y la robustez ha influido en el diseño de sistemas críticos en todo el mundo.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/barbara-liskov.jpg", + "facts": { + "yearOfBirth": "1939", + "birthPlace": "Los Angeles, Estados Unidos", + "mainField": "Ciencia de la Computación" + }, + "extraInfo": { + "imageSource": "https://medium.com/a-computer-of-ones-own/barbara-liskov-inventor-of-abstract-data-types-9f8908fdcf86" + } }, - "extraInfo": { - "curiousFact": "https://medium.com/a-computer-of-ones-own/barbara-liskov-inventor-of-abstract-data-types-9f8908fdcf86" - } - }, - { - "id": "grace-hopper", - "name": "Grace Hopper", - "shortDescription": "Científica de la computación, creadora del primer compilador.", - "description": "Una de las pioneras de la informática, es famosa por su contribución al desarrollo del primer compilador y al lenguaje de programación COBOL. Además, desafió los estereotipos de género en la década de 1940 al unirse a la Marina de los Estados Unidos y convertirse en la primera programadora de la computadora Harvard Mark I. Su legado abarca la creación de conceptos cruciales como la \"depuración de software\" y su influencia en el desarrollo de la informática moderna, estableciendo estándares para la programación de alto nivel y la innovación tecnológica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg", - "facts": { - "Species": "1906", - "Age": "1992", - "birthPlace": "Nueva York, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + { + "id": "grace-hopper", + "name": "Grace Hopper", + "shortDescription": "Científica de la computación, creadora del primer compilador.", + "description": "Una de las pioneras de la informática, es famosa por su contribución al desarrollo del primer compilador y al lenguaje de programación COBOL. Además, desafió los estereotipos de género en la década de 1940 al unirse a la Marina de los Estados Unidos y convertirse en la primera programadora de la computadora Harvard Mark I. Su legado abarca la creación de conceptos cruciales como la \"depuración de software\" y su influencia en el desarrollo de la informática moderna, estableciendo estándares para la programación de alto nivel y la innovación tecnológica.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/grace-hopper.jpg", + "facts": { + "yearOfBirth": "1906", + "yearOfDeath": "1992", + "birthPlace": "Nueva York, Estados Unidos", + "mainField": "Ciencia de la Computación" + }, + "extraInfo": { + "imageSource": "https://photos.com/featured/grace-hopper-with-early-computer-bettmann.html" + } }, - "extraInfo": { - "curiousFact": "https://photos.com/featured/grace-hopper-with-early-computer-bettmann.html" - } - }, - { - "id": "margaret-hamilton", - "name": "Margaret Hamilton", - "shortDescription": "Científica de la computación, lideró desarrollo de software para Apollo 11.", - "description": "Destacada científica de la computación que desempeñó un papel fundamental en el programa Apollo de la NASA. Fue directora de la División de Ingeniería de Software en el Laboratorio de Instrumentación del MIT, donde desarrolló el concepto de \"ingeniería de software\". Su liderazgo en el desarrollo del software de vuelo para las misiones Apollo fue fundamental para el éxito de la llegada del hombre a la Luna. Hamilton es un ejemplo de cómo la tecnología y la ciencia pueden alcanzar logros extraordinarios cuando se combinan con un enfoque innovador y una visión audaz.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg", - "facts": { - "Species": "1936", - "birthPlace": "Paoli, Indiana, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + { + "id": "margaret-hamilton", + "name": "Margaret Hamilton", + "shortDescription": "Científica de la computación, lideró desarrollo de software para Apollo 11.", + "description": "Destacada científica de la computación que desempeñó un papel fundamental en el programa Apollo de la NASA. Fue directora de la División de Ingeniería de Software en el Laboratorio de Instrumentación del MIT, donde desarrolló el concepto de \"ingeniería de software\". Su liderazgo en el desarrollo del software de vuelo para las misiones Apollo fue fundamental para el éxito de la llegada del hombre a la Luna. Hamilton es un ejemplo de cómo la tecnología y la ciencia pueden alcanzar logros extraordinarios cuando se combinan con un enfoque innovador y una visión audaz.", + "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/margaret-hamilton.jpg", + "facts": { + "yearOfBirth": "1936", + "birthPlace": "Paoli, Indiana, Estados Unidos", + "mainField": "Ciencia de la Computación" + }, + "extraInfo": { + "imageSource": "https://odetta.ai/blogs/margaret-hamilton-the-first-software-engineer" + } }, - "extraInfo": { - "curiousFact": "https://odetta.ai/blogs/margaret-hamilton-the-first-software-engineer" - } - }, - { - "id": "radia-perlman", - "name": "Radia Perlman", - "shortDescription": "Ingeniera de redes, inventora del algoritmo Spanning Tree.", - "description": "Científica de la computación estadounidense, ha dejado una marca indeleble en el mundo de las redes informáticas y la seguridad. Conocida como \"la madre de Internet\", su invención del algoritmo Spanning Tree Protocol (STP) revolucionó la conectividad de redes y sentó las bases para la infraestructura de Internet moderna. A pesar de operar en un campo dominado por hombres, Perlman ha demostrado que las mujeres pueden liderar avances tecnológicos vitales. Su compromiso con la resiliencia de las redes y la ciberseguridad ha influido en la estabilidad y confiabilidad de la comunicación en línea.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/radia-perlman.jpg", - "facts": { - "Species": "1951", - "birthPlace": "Portsmouth, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + { + id: 'sebastian', + name: 'Sebastián', + shortDescription: 'De la “La Sirenita”, es el cangrejo rojo con acento caribeño, maestro de música y consejero real del rey Tritón.', + description: 'Sebastián “Felicio Ignacio Anastacio Crustaceo” es el cangrejo con aire de preocupación constante que sirve como consejero real, un mentor inadvertido para Ariel y maestro de música en "La Sirenita". Lo reconocerás al instante por su caparazón rojo, acento caribeño y sus grandes ojos saltones que expresan una gama completa de emociones, desde el pánico hasta la diversión. Su personalidad es una mezcla perfecta de lealtad y sabiduría. En un intento por mantener a Ariel alejada de los humanos, se ve arrastrado a la cocina en el palacio del príncipe Eric, donde termina siendo perseguido por el chef francés, Louis.', + imageUrl: '', + facts: { + species: 'Cangrejo', + speciesGroup: 'Animales Acuáticos', + liveIn: 'Mar Caribe', + filmGenre: ['Fantasía', 'Aventura', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://hackaday.com/2018/05/29/spanning-the-tree-dr-radia-perlman-untangling-networks/" + extraInfo: { + curiousFact: 'La canción "Bajo el mar" interpretada por Sebastián ganó el Óscar a la Mejor Canción Original en 1989.', } }, { - "id": "shafi-goldwasser", - "name": "Shafi Goldwasser", - "shortDescription": "Científica de la computación, ganadora del Premio Turing.", - "description": "Es una destacada criptógrafa y científica de la computación que ha contribuido significativamente a la teoría de la computación y la seguridad de la información. Su trabajo en criptografía de probabilidad y complejidad computacional ha sentado las bases para la seguridad en línea y la privacidad de datos en un mundo cada vez más digitalizado. Goldwasser es un ejemplo de cómo la ciencia de la computación puede abordar desafíos contemporáneos y proteger la información en la era de la información.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/shafi-goldwasser.jpg", - "facts": { - "Species": "1958", - "birthPlace": "Nueva York, Estados Unidos", - "filmGenre": "Ciencia de la Computación" + id: 'maximus', + name: 'Maximus', + shortDescription: 'De "Enredados", es el caballo del capitán de la guardia, valiente, noble y con habilidades casi humanas.', + description: 'Maximus es el increíble caballo del Capitán de la Guardia Real en "Enredados". Con su imponente figura blanca. Maximus muestra sus habilidades como detective persiguiendo incansablemente al ladrón Flynn Rider, a menudo superando a los propios guardias reales, con una determinación digna de un verdadero caballero. Aunque no habla, su expresividad y comunicación no verbal son tan efectivas que logran transmitir sus pensamientos y emociones con claridad. Su personalidad es una mezcla de nobleza y testarudez por lo que cede ante Rapunzel y dejar que Flynn la ayude a cumplir su sueño de ver las luces flotantes en el cielo.', + imageUrl: '', + facts: { + species: 'Caballo', + speciesGroup: 'Animales de Granja', + liveIn: 'Reino de Corona', + filmGenre: ['Aventura', 'Comedia', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://www.jahresbericht2019.unibe.ch/successes_2019/einstein_lectures/index_eng.html" + extraInfo: { + curiousFact: 'Maximus fue inspirado por los perros de policía en cuanto a su comportamiento y personalidad.' } }, { - "id": "chien-shiung-wu", - "name": "Chien-Shiung Wu", - "shortDescription": "Física experimental, contribuyó a la física nuclear.", - "description": "Física experimental de origen chino, desafiando los prejuicios de género y nacionalidad, realizó experimentos fundamentales en física de partículas y contribuyó significativamente a la comprensión de la desintegración beta. Su famoso experimento \"Wu\" refutó la paridad en la física de partículas, lo que cambió la forma en que los científicos comprenden las fuerzas fundamentales de la naturaleza. Wu demostró que el talento y la perseverancia pueden superar cualquier barrera, y su legado sigue siendo un faro de inspiración para científicas en todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/chien-shiung-wu.jpg", - "facts": { - "Species": "1912", - "Age": "1997", - "birthPlace": "Liuhe, Taicang, China", - "filmGenre": "Física" + id: 'archimedes', + name: 'Archimedes', + shortDescription: 'De "La Espada en la Piedra", es el búho sabio y compañero de Merlín, siempre dispuesto a dar un consejo. ', + description: 'Archimedes es el encantador, sabio y algo gruñón búho que acompaña a Merlín en "La espada en la piedra". Con su plumaje marrón con blanco, grandes ojos, su bufido constante y, pese a que es algo pequeño posee una impresionante inteligencia y habilidad para enseñar, aunque no siempre con la mayor paciencia. Archimedes es un personaje tan sabio como cascarrabias que actúa como la voz de la razón para la imprudente magia de Merlín y el joven Arturo, ofreciendo valiosos consejos y comentarios sarcásticos que aportan humor y sabiduría a la historia.', + imageUrl: '', + facts: { + species: 'Búho', + speciesGroup: 'Aves', + liveIn: 'Desconocido', + filmGenre: ['Fantasía', 'Aventura'] }, - "extraInfo": { - "curiousFact": "https://www.thoughtco.com/chien-shiung-wu-biography-3530366" + extraInfo: { + curiousFact: 'Archimedes es uno de los primeros personajes animados de Disney en tener una personalidad sarcástica y crítica.' } }, { - "id": "hedy-lamarr", - "name": "Hedy Lamarr", - "shortDescription": "Actriz e inventora, contribuyó al desarrollo de la tecnología de espectro ensanchado.", - "description": "Actriz austroamericana y científica, fue una mente brillante en la intersección de la tecnología y el entretenimiento. Junto con el compositor George Antheil, inventó un sistema de comunicación secreta durante la Segunda Guerra Mundial que sentó las bases para la tecnología de espectro ensanchado y la comunicación inalámbrica moderna. Lamarr demostró que las mujeres pueden destacar tanto en el cine como en la ciencia, y su legado como inventora ha sido fundamental para el desarrollo de la tecnología de comunicación inalámbrica que usamos en la actualidad.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/hedy-lamarr.jpg", - "facts": { - "Species": "1914", - "Age": "2000", - "birthPlace": "Viena, Austria", - "filmGenre": "Actuación, Física" + id: 'crikee', + name: 'Cri-Kee', + shortDescription: 'De "Mulán", es el adorable grillo de la suerte, pequeño, valiente y acompañante inseparable de Mulán en su misión.', + description: 'Cri-Kee es el adorable grillo de la suerte de la película “Mulán”. Cri-Kee es presentado como un “grillo de la suerte” por la Abuela Fa, quién está convencida de que traerá buena fortuna a Mulán. Es un grillo color purpura y de grandes ojos con una personalidad brillante y lealtad inquebrantable que se transmiten claramente a través de sus expresiones y chirridos. Las aventuras de este Cri-kee a menudo parecen más desafortunadas que afortunadas lo cual demuestra su gran valentía y su disposición de meterse en situaciones peligrosas para ayudar a Mushu y Mulán en momentos difíciles.', + imageUrl: '', + facts: { + species: 'Grillo', + speciesGroup: 'Pequeñas Criaturas', + liveIn: 'Aldea de Mulán', + filmGenre: ['Aventura', 'Drama', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://www.sparkfun.com/news/6147" + extraInfo: { + curiousFact: 'Sus sonidos fueron creados por el legendario actor de voz Frank Welker, quien también ha dado vida a personajes como Scooby-Doo y el gato Garfield.' } }, { - "id": "maria-goeppert-mayer", - "name": "Maria Goeppert Mayer", - "shortDescription": "Física teórica, ganadora del Premio Nobel de Física.", - "description": "Física teórica alemana-estadounidense, dejó una profunda huella en la física nuclear y la mecánica cuántica. Fue la segunda mujer en recibir el Premio Nobel de Física y su trabajo pionero en la estructura de capas nucleares revolucionó nuestra comprensión de los núcleos atómicos. A pesar de las barreras de género en la academia, su dedicación y talento la llevaron a contribuir significativamente a la teoría nuclear, abriendo el camino para futuras investigadoras en un campo dominado por hombres. Maria Goeppert Mayer es un ejemplo inspirador de excelencia científica y perseverancia en la búsqueda del conocimiento.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/maria-goeppert-mayer.jpg", - "facts": { - "Species": "1906", - "Age": "1972", - "birthPlace": "Kattowitz, Alemania", - "filmGenre": "Física" + id: 'terk', + name: 'Terk', + shortDescription: 'De "Tarzán", es la gorila y mejor amiga de Tarzán, fuerte, traviesa y siempre dispuesta a una aventura.', + description: 'Terk es la divertida y enérgica gorila mejor amiga de Tarzán, es uno de los personajes más vibrantes y carismáticos de la selva. Con su pelaje oscuro y sus ojos expresivos, Terk destaca no solo por su apariencia, sino por su actitud libre, extrovertida y desinhibida. Aunque a veces es un poco brusca, desde temprana edad mostró un gran cariño y lealtad hacia Tarzán acompañándolo en sus aventuras, aunque eso implicara meterse en problemas. Terk es una mezcla de humor, valentía y una pizca de rebeldía, lo que la convierte en la líder natural de su grupo de amigos.', + imageUrl: '', + facts: { + species: 'Gorila', + speciesGroup: 'Animales Salvajes', + liveIn: 'Selva Africana', + filmGenre: ['Aventura', 'Drama', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://www.wsemexhibit.org/maria-goeppert-mayer.html" + extraInfo: { + curiousFact: 'Terk fue originalmente escrita como un personaje masculino, pero se cambió a femenino durante el desarrollo de la película.' } - }, + }, { - "id": "lise-meitner", - "name": "Lise Meitner", - "shortDescription": "Física nuclear, contribuyó a la teoría de la fisión nuclear.", - "description": "Física austriaca-sueca, dejó un legado imborrable en la física nuclear y la radioquímica. A pesar de enfrentar obstáculos de género en una era dominada por hombres, colaboró con Otto Hahn en el descubrimiento de la fisión nuclear, un avance revolucionario. Aunque no compartió el Premio Nobel por este logro, su contribución fue crucial para comprender la energía nuclear y la física de partículas. Su determinación y pasión por la ciencia han inspirado a generaciones de científicas. Lise Meitner es un símbolo perdurable de la perseverancia femenina y el impacto duradero que las mujeres pueden tener en la ciencia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/lise-meitner.jpg", - "facts": { - "Species": "1878", - "Age": "1968", - "birthPlace": "Viena, Austria", - "filmGenre": "Física" + id: 'pongo', + name: 'Pongo', + shortDescription: 'De "101 Dálmatas", es el padre dálmata, protector y amoroso, que rescata a sus cachorros de Cruella de Vil.', + description: 'Pongo es el perro dálmata protagonista de "101 Dálmatas". Como el padre de 15 cachorros, Pongo es valiente y decidido, haciendo todo lo posible para rescatarlos cuando son secuestrados por Cruella de Vil quien ama a los perritos, o al menos su pelaje. Pongo es la imagen perfecta de un dálmata refinado y atento. Con la ayuda de su esposa Perdita y otros animales, Pongo demuestra una gran lealtad y amor protegiendo a su familia. Su carácter protector y su inteligencia son clave en la misión de salvar a sus cachorros y a otros 84 cachorros que también fueron secuestrados.', + imageUrl: '', + facts: { + species: 'Perro (Dálmata)', + speciesGroup: 'Perros', + liveIn: 'Londres, Inglaterra', + filmGenre: ['Aventura', 'Comedia', 'Familia'] }, - "extraInfo": { - "curiousFact": "https://www.bing.com/images/create/lise-meitner-in-nuclear-physics-lab-in-19502c-retro/651196e6bbcb4009950e9955c2199760" + extraInfo: { + curiousFact: 'Pongo y Perdita tienen en total 101 cachorros, incluyendo a los adoptados, haciendo honor al título de la película.' } }, { - "id": "sau-lan-wu", - "name": "Sau Lan Wu", - "shortDescription": "Física de partículas, contribuyó a experimentos clave en física de alta energía.", - "description": "Física experimental sinoamericana, ha sido una fuerza motriz en la física de partículas. Destacó en experimentos en el CERN y lideró investigaciones cruciales, como el descubrimiento del quark c, que expandieron nuestro entendimiento de la estructura fundamental de la materia. Wu superó desafíos en una disciplina dominada por hombres y ha sido un faro de inspiración para científicas de todo el mundo. Sau Lan Wu es un ejemplo de excelencia científica y de cómo las mujeres pueden dejar huella en la investigación de vanguardia.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/sau-lan-wu.jpg", - "facts": { - "Species": "1940", - "birthPlace": "Hong Kong, China", - "filmGenre": "Física de Partículas" + id: 'scuttle', + name: 'Scuttle', + shortDescription: 'De "La Sirenita", es la gaviota amigable y despistada, que siempre da consejos erróneos, pero bien intencionados a Ariel.', + description: 'Scuttle es la adorable gaviota que ayuda a Ariel en "La Sirenita". Con su plumaje blanco y gris, y su andar torpe pero decidido, es conocido por su conocimiento erróneo sobre los objetos humanos; y pese a que a menudo está equivocado en sus explicaciones sobre estos objetos, su intención siempre es buena. Scuttle tiene un papel crucial en el desenlace de la película cuando, al final, ayuda a Ariel y a sus amigos a frustrar los planes de la malvada Úrsula, mostrando que es un gran aliado para Ariel.', + imageUrl: '', + facts: { + species: 'Gaviota', + speciesGroup: 'Aves', + liveIn: 'Océano', + filmGenre: ['Fantasía', 'Aventura', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://repository.aip.org/islandora/object/nbla%3A315195" + extraInfo: { + curiousFact: 'Scuttle fue interpretado por el comediante Buddy Hackett, quien añadió mucho de su propio humor al personaje.' } }, { - "id": "jocelyn-bell-burnell", - "name": "Jocelyn Bell Burnell", - "shortDescription": "Astrónoma y astrofísica, co-descubridora de los púlsares.", - "description": "Astrofísica británica, es una figura extraordinaria en la ciencia. Durante su doctorado, hizo un descubrimiento revolucionario al detectar los primeros púlsares, estrellas de neutrones altamente magnetizadas que emiten pulsos regulares de radiación. A pesar de que su asesor recibió el Premio Nobel por este descubrimiento, Bell Burnell se ha convertido en un símbolo de perseverancia y contribución de las mujeres a la astronomía. Su carrera distinguida y su activismo en favor de la diversidad de género en la ciencia han inspirado a generaciones futuras de científicas. Jocelyn Bell Burnell es un ejemplo de valentía y excelencia científica.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/jocelyn-bell-burnell.jpg", - "facts": { - "Species": "1943", - "birthPlace": "Belfast, Reino Unido", - "filmGenre": "Astronomía, Astrofísica" + id: 'gusyjaq', + name: 'Gus y Jaq', + shortDescription: 'De "Cenicienta", son los ratones leales y amigos de Cenicienta, ingeniosos y siempre listos para ayudar.', + description: 'Gus y Jaq son los fieles y valientes ratones amigos de Cenicienta en la película homónima. Gus es el ratón regordete que porta su característica camiseta amarilla tiene un espíritu algo torpe pero valiente. Su apetito voraz y su tendencia a meterse en problemas lo hacen un personaje adorable y divertido. Jaq, por otro lado, es delgado, astuto y lleva una chaqueta roja, actúa como el líder del dúo, siempre ideando planes ingeniosos para ayudar a Cenicienta. Juntos, trabajan incansablemente para ayudar a Cenicienta a superar las dificultades que enfrenta con su madrastra y hermanastras para alcanzar su final feliz.', + imageUrl: '', + facts: { + species: 'Ratones', + speciesGroup: 'Roedores', + liveIn: 'Casa de Cenicienta', + filmGenre: ['Fantasía', 'Romance', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://womeninscienceweadmire.icfo.eu/wiswa-2/jocelyn-bell/" + extraInfo: { + curiousFact: 'Gus es conocido por sus problemas para pronunciar palabras correctamente, mientras que Jaq suele liderar las misiones de rescate.' } }, { - "id": "dorothy-crowfoot-hodgkin", - "name": "Dorothy Crowfoot Hodgkin", - "shortDescription": "Química, ganadora del Premio Nobel de Química.", - "description": "Química británica, es una figura icónica en la ciencia que superó las barreras de género de su época. Su trabajo revolucionario en la cristalografía de rayos X permitió determinar la estructura de importantes biomoléculas, como la penicilina, la vitamina B12 y la insulina. Fue galardonada con el Premio Nobel de Química en 1964, siendo la tercera mujer en recibir este prestigioso reconocimiento. Hodgkin no solo fue una científica excepcional, sino también una defensora de la igualdad de género en la ciencia, allanando el camino para futuras generaciones de científicas y dejando un legado duradero en la investigación y la equidad.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/dorothy-crowfoot-hodgkin.jpg", - "facts": { - "Species": "1910", - "Age": "1994", - "birthPlace": "El Cairo, Egipto / Shipston-on-Stour, Reino Unido", - "filmGenre": "Química" + id: 'rufus', + name: 'Rufus', + shortDescription: 'De "Bernardo y Bianca", es el gato anciano y sabio del orfanato, que ayuda a la búsqueda de Penny.', + description: 'Rufus es el dulce y viejo gato de Penny en "Bernardo y Bianca". Con su pelaje anaranjado, sus ojos grandes y bondadosos, Rufus es el perfecto ejemplo de un gato que ha vivido muchas aventuras y tiene mucho que contar. Es un personaje que aporta calidez y sabiduría al orfanato donde vive Penny, con quien tiene una relación especial ofreciéndole consuelo y esperanza siempre que se siente triste o desalentada. Rufus es un personaje crucial ya que es quien le da la pista a Bernardo y Bianca sobre el secuestro de Penny, dirigiéndolos al lugar correcto para comenzar su búsqueda.', + imageUrl: '', + facts: { + species: 'Gato', + speciesGroup: 'Gatos', + liveIn: 'Orfanato de Penny', + filmGenre: ['Aventura', 'Drama'] }, - "extraInfo": { - "curiousFact": "https://www.some.ox.ac.uk/news/jan-royall-why-we-must-champion-dorothy-hodgkin-for-the-50-note/" + extraInfo: { + curiousFact: 'Rufus es uno de los pocos personajes de Disney que aparece con una edad avanzada desde el principio.' } }, { - "id": "marie-curie", - "name": "Marie Curie", - "shortDescription": "Física y química, ganadora de dos Premios Nobel.", - "description": "física y química de origen polaco y nacionalizada francesa, es una de las figuras más icónicas en la historia de la ciencia. Ganadora de dos premios Nobel (Física en 1903 y Química en 1911), Curie realizó investigaciones fundamentales sobre la radiactividad y el descubrimiento de los elementos radio y polonio. Su dedicación y valentía en la investigación científica, a pesar de los desafíos de la discriminación de género y los riesgos de la radiación, la convierten en un modelo a seguir para científicas de todo el mundo.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marie-curie.jpg", - "facts": { - "Species": "1867", - "Age": "1934", - "birthPlace": "Varsovia, Polonia", - "filmGenre": "Física y Química" + id: 'bolt', + name: 'Bolt', + shortDescription: 'De "Bolt", es el perro blanco con una estrella en el pecho que cree tener superpoderes y protege a Penny.', + description: 'Bolt es el perro protagonista de la película "Bolt", es un personaje cuya vida se desarrolla entre la fantasía y la realidad. Con su pelaje blanco como la nieve, ojos grandes y expresivos, una marca de rayo en su costado, Bolt destaca por su personalidad valiente y protectora. Criado como una estrella en un set de televisión, Bolt está convencido de poseer superpoderes hasta que se encuentra perdido en el mundo real e intenta usarlos para intimidad una bandada de palomas. Bolt transita de ser un héroe ficticio a un perro real que aprende a confiar en sus habilidades naturales.', + imageUrl: '', + facts: { + species: 'Perro (Pastor Alemán)', + speciesGroup: 'Perros', + liveIn: 'Set de TV de Hollywood', + filmGenre: ['Aventura', 'Comedia'] }, - "extraInfo": { - "curiousFact": "https://www.historyextra.com/period/first-world-war/life-of-the-week-marie-curie/" + extraInfo: { + curiousFact: 'Bolt fue animado utilizando una combinación de técnicas de animación por computadora y animación tradicional.' } }, { - "id": "marjory-stephenson", - "name": "Marjory Stephenson", - "shortDescription": "Microbióloga y bioquímica, investigó en enzimología.", - "description": "Bioquímica británica, brilló como científica en una época en la que las mujeres enfrentaban obstáculos muy significativos en la investigación científica. Su trabajo pionero en microbiología, enzimología y bioquímica contribuyó al entendimiento de procesos fundamentales en la vida. Fue una de las primeras mujeres en ser elegida miembro de la Royal Society, un reconocimiento a su destacada contribución a la ciencia. Además, fue una mentora y defensora de las mujeres en la ciencia, inspirando y allanando el camino para futuras generaciones.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/marjory-stephenson.jpg", - "facts": { - "Species": "1885", - "Age": "1948", - "birthPlace": "Londres, Reino Unido", - "filmGenre": "Química, Microbiología, Bioquímica" + id: 'heihei', + name: 'HeiHei', + shortDescription: 'De "Moana", es el gallo despistado y cómico que acompaña a Moana en su viaje por el océano.', + description: 'Heihei es el gallo despistado que acompaña a Moana en su viaje por el océano en “Moana”. Con su plumaje en tonos rojos, verdes y amarillos, ojos grandes y desorbitados, Heihei tiene un comportamiento errático con tendencia a meterse en problemas por lo que aporta mucho humor a la historia. Accidentalmente se embarca en el viaje de Moana escondido en la canoa, sin darse cuenta de lo que está ocurriendo a su alrededor. A pesar de su torpeza, Heihei tiene un buen corazón y demuestra ser sorprendentemente resistente y valiente que añade un toque divertido a las aventuras de Moana.', + imageUrl: '', + facts: { + species: 'Gallo', + speciesGroup: 'Aves', + liveIn: 'Isla de Motunui', + filmGenre: ['Aventura', 'Fantasía', 'Musical'] }, - "extraInfo": { - "curiousFact": "https://microbiologysociety.org/grants-prizes/all-prizes-and-competitions-/prize-lectures/marjory-stephenson-prize-lecture/marjory-stephenson-a-short-history.html" + extraInfo: { + curiousFact: 'HeiHei fue originalmente concebido como un personaje inteligente y astuto, pero se cambió para ser cómico y despistado.' } }, { - "id": "rosalind-franklin", - "name": "Rosalind Franklin", - "shortDescription": "Química y cristalógrafa, contribuyó a la comprensión de la estructura del ADN.", - "description": "Química y cristalógrafa británica, destacó en un campo dominado por hombres y su contribución a la ciencia es innegable. Sus investigaciones pioneras en la cristalografía de rayos X fueron fundamentales para revelar la estructura del ADN en forma de doble hélice, un hito crucial en la biología molecular. A pesar de que su trabajo inicial fue subestimado, su determinación y habilidad científica allanaron el camino para futuros avances en genética y biología. Franklin es un ejemplo inspirador de cómo las mujeres pueden sobresalir en la ciencia, dejando un legado duradero en la investigación y la igualdad de género.", - "imageUrl": "https://laboratoria-dataverse-talks.netlify.app/public/rosalind-franklin.jpg", - "facts": { - "Species": "1920", - "Age": "1958", - "birthPlace": "Londres, Reino Unido", - "filmGenre": "Química, Cristalografía" + id: 'bruno', + name: 'Bruno', + shortDescription: 'De "Cenicienta", es el perro leal y amigo de Cenicienta, sueña con atrapar a Lucifer, el gato malvado.', + description: 'Bruno es el leal y soñador perro de Cenicienta que aparece en la película "Cenicienta". Es un perro de grandes dimensiones con un pelaje blanco y marrón y una personalidad dulce y gentil que complementa perfectamente el ambiente del castillo. Bruno es muy cariñoso y protector, especialmente hacia Cenicienta, a quien considera su amiga más querida. Aunque sufre a manos de la madrastra y las hermanastras de Cenicienta, Bruno siempre mantiene una actitud positiva. En la película, Bruno, junto con los ratones Gus y Jaq, intenta detener a Lucifer, para que no arruine el vestido de Cenicienta.', + imageUrl: '', + facts: { + species: 'Perro (Bloodhound)', + speciesGroup: 'Perros', + liveIn: 'Casa de Cenicienta', + filmGenre: ["Fantasía", "Romance", "Musical"] }, - "extraInfo": { - "curiousFact": "" + extraInfo: { + curiousFact: 'Bruno se transforma en un caballo que ayuda a Cenicienta a ir al baile.' } - } + }, ]; From 1a01ec5c1eb0bca6a91ebaad0aef9665007f7911 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Fri, 14 Jun 2024 09:46:11 -0600 Subject: [PATCH 10/14] =?UTF-8?q?Agregu=C3=A9=20bruno=202=20veces?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/dataset.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/data/dataset.js b/src/data/dataset.js index ab29c04b..771fae68 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -379,4 +379,20 @@ export default [ curiousFact: 'Bruno se transforma en un caballo que ayuda a Cenicienta a ir al baile.' } }, + { + id: 'bruno', + name: 'Bruno', + shortDescription: 'De "Cenicienta", es el perro leal y amigo de Cenicienta, sueña con atrapar a Lucifer, el gato malvado.', + description: 'Bruno es el leal y soñador perro de Cenicienta que aparece en la película "Cenicienta". Es un perro de grandes dimensiones con un pelaje blanco y marrón y una personalidad dulce y gentil que complementa perfectamente el ambiente del castillo. Bruno es muy cariñoso y protector, especialmente hacia Cenicienta, a quien considera su amiga más querida. Aunque sufre a manos de la madrastra y las hermanastras de Cenicienta, Bruno siempre mantiene una actitud positiva. En la película, Bruno, junto con los ratones Gus y Jaq, intenta detener a Lucifer, para que no arruine el vestido de Cenicienta.', + imageUrl: '', + facts: { + species: 'Perro (Bloodhound)', + speciesGroup: 'Perros', + liveIn: 'Casa de Cenicienta', + filmGenre: ["Fantasía", "Romance", "Musical"] + }, + extraInfo: { + curiousFact: 'Bruno se transforma en un caballo que ayuda a Cenicienta a ir al baile.' + } + }, ]; From 650cff9b4fcf3108d30c27ae8670fcedc1541f88 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Tue, 18 Jun 2024 10:57:51 -0600 Subject: [PATCH 11/14] =?UTF-8?q?Cambio=20peque=C3=B1as=20criaturas=20por?= =?UTF-8?q?=20peque=C3=B1as=20especies,=20eliminaci=C3=B3n=20del=20genero?= =?UTF-8?q?=20aventura?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/dataset.js | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/src/data/dataset.js b/src/data/dataset.js index 4f1e1744..29a4cd48 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -23,7 +23,7 @@ export default [ imageUrl: '', facts: { species: 'Camaleón', - speciesGroup: 'Pequeñas Criaturas', + speciesGroup: 'Pequeñas especies', livesIn: 'Torre de Rapunzel', filmGenre: ['Fantasía', 'Musical'] }, @@ -39,9 +39,9 @@ export default [ imageUrl: '', facts: { species: 'Mono (Macaco)', - speciesGroup: 'Pequeñas Criaturas', + speciesGroup: 'Pequeñas especies', livesIn: 'Agrabah', - filmGenre: ['Aventura', 'Fantasía', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Abu fue animado por el legendario animador de Disney Mark Henn.' @@ -57,7 +57,7 @@ export default [ species: 'Gato', speciesGroup: 'Gatos', livesIn: 'Taller de Geppetto', - filmGenre: ['Fantasía', 'Aventura'] + filmGenre: ['Fantasía'] }, extraInfo: { curiousFact: 'Walt Disney estaba tan encantado con Figaro que decidió hacerlo la mascota de Minnie Mouse.' @@ -89,7 +89,7 @@ export default [ species: 'Caballo alado', speciesGroup: 'Animales Salvajes', livesIn: 'Olimpo', - filmGenre: ['Aventura', 'Fantasía', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Fue creado a partir de una nube por Zeus para ser el compañero perfecto de Hércules.' @@ -105,7 +105,7 @@ export default [ species: 'Pez', speciesGroup: 'Animales Acuáticos', livesIn: 'Océano Atlántico', - filmGenre: ['Fantasía', 'Aventura', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Flounder, a pesar de su nombre (traducido del inglés), no es un lenguado sino un pez tropical ficticio.' @@ -121,7 +121,7 @@ export default [ species: 'Cerdo', speciesGroup: 'Animales de Granja', livesIn: 'Isla de Motonui', - filmGenre: ['Aventura', 'Fantasía', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Su nombre "Pua" significa "flor" en hawaiano, reflejando su dulzura y ternura.' @@ -137,7 +137,7 @@ export default [ species: 'Tigre de Bengala', speciesGroup: 'Animales Salvajes', livesIn: 'Palacio de Agrabah', - filmGenre: ['Aventura', 'Fantasía', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Rajah fue un regalo del Sultán a Jasmín, y es tan protector que incluso asusta a los pretendientes indeseados.' @@ -153,7 +153,7 @@ export default [ species: 'Mapache', speciesGroup: 'Roedores', livesIn: 'Bosques de Virginia', - filmGenre: ['Aventura', 'Drama', 'Musical'] + filmGenre: ['Drama', 'Musical'] }, extraInfo: { curiousFact: 'Meeko tiene una debilidad por las galletas y siempre busca la manera de conseguir más.' @@ -185,7 +185,7 @@ export default [ species: 'Perro (Xoloitzcuintle)', speciesGroup: 'Perros', livesIn: 'Pueblo de Santa Cecilia', - filmGenre: ['Aventura', 'Fantasía', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Dante es un Xoloitzcuintle, una raza antigua de perro mexicana.' @@ -201,7 +201,7 @@ export default [ species: 'Cangrejo', speciesGroup: 'Animales Acuáticos', liveIn: 'Mar Caribe', - filmGenre: ['Fantasía', 'Aventura', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'La canción "Bajo el mar" interpretada por Sebastián ganó el Óscar a la Mejor Canción Original en 1989.', @@ -217,7 +217,7 @@ export default [ species: 'Caballo', speciesGroup: 'Animales de Granja', liveIn: 'Reino de Corona', - filmGenre: ['Aventura', 'Comedia', 'Musical'] + filmGenre: ['Comedia', 'Musical'] }, extraInfo: { curiousFact: 'Maximus fue inspirado por los perros de policía en cuanto a su comportamiento y personalidad.' @@ -233,7 +233,7 @@ export default [ species: 'Búho', speciesGroup: 'Aves', liveIn: 'Desconocido', - filmGenre: ['Fantasía', 'Aventura'] + filmGenre: ['Fantasía'] }, extraInfo: { curiousFact: 'Archimedes es uno de los primeros personajes animados de Disney en tener una personalidad sarcástica y crítica.' @@ -247,9 +247,9 @@ export default [ imageUrl: '', facts: { species: 'Grillo', - speciesGroup: 'Pequeñas Criaturas', + speciesGroup: 'Pequeñas especies', liveIn: 'Aldea de Mulán', - filmGenre: ['Aventura', 'Drama', 'Musical'] + filmGenre: ['Drama', 'Musical'] }, extraInfo: { curiousFact: 'Sus sonidos fueron creados por el legendario actor de voz Frank Welker, quien también ha dado vida a personajes como Scooby-Doo y el gato Garfield.' @@ -265,7 +265,7 @@ export default [ species: 'Gorila', speciesGroup: 'Animales Salvajes', liveIn: 'Selva Africana', - filmGenre: ['Aventura', 'Drama', 'Musical'] + filmGenre: ['Drama', 'Musical'] }, extraInfo: { curiousFact: 'Terk fue originalmente escrita como un personaje masculino, pero se cambió a femenino durante el desarrollo de la película.' @@ -281,7 +281,7 @@ export default [ species: 'Perro (Dálmata)', speciesGroup: 'Perros', liveIn: 'Londres, Inglaterra', - filmGenre: ['Aventura', 'Comedia', 'Familia'] + filmGenre: ['Comedia', 'Familia'] }, extraInfo: { curiousFact: 'Pongo y Perdita tienen en total 101 cachorros, incluyendo a los adoptados, haciendo honor al título de la película.' @@ -297,7 +297,7 @@ export default [ species: 'Gaviota', speciesGroup: 'Aves', liveIn: 'Océano', - filmGenre: ['Fantasía', 'Aventura', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'Scuttle fue interpretado por el comediante Buddy Hackett, quien añadió mucho de su propio humor al personaje.' @@ -329,7 +329,7 @@ export default [ species: 'Gato', speciesGroup: 'Gatos', liveIn: 'Orfanato de Penny', - filmGenre: ['Aventura', 'Drama'] + filmGenre: ['Drama'] }, extraInfo: { curiousFact: 'Rufus es uno de los pocos personajes de Disney que aparece con una edad avanzada desde el principio.' @@ -345,7 +345,7 @@ export default [ species: 'Perro (Pastor Alemán)', speciesGroup: 'Perros', liveIn: 'Set de TV de Hollywood', - filmGenre: ['Aventura', 'Comedia'] + filmGenre: ['Comedia'] }, extraInfo: { curiousFact: 'Bolt fue animado utilizando una combinación de técnicas de animación por computadora y animación tradicional.' @@ -361,7 +361,7 @@ export default [ species: 'Gallo', speciesGroup: 'Aves', liveIn: 'Isla de Motunui', - filmGenre: ['Aventura', 'Fantasía', 'Musical'] + filmGenre: ['Fantasía', 'Musical'] }, extraInfo: { curiousFact: 'HeiHei fue originalmente concebido como un personaje inteligente y astuto, pero se cambió para ser cómico y despistado.' From cf6e52a5b2a950aaa53aa1a421d1d7204b24f0f8 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Wed, 19 Jun 2024 18:40:46 -0600 Subject: [PATCH 12/14] Actualizacion de data con links de imagenes --- src/data/dataset.js | 54 ++++++++++++++++++++++----------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/src/data/dataset.js b/src/data/dataset.js index 29a4cd48..2f1f77f2 100644 --- a/src/data/dataset.js +++ b/src/data/dataset.js @@ -4,7 +4,7 @@ export default [ name: 'Pluto', shortDescription: 'Aparece en muchas películas de Disney, es el fiel perro de Mickey Mouse, travieso, leal y juguetón.', description: 'Pluto es el famoso perro de Mickey Mouse, que debutó en "The Chain Gang" en 1930, en ese entonces aún sin nombre y como uno de los sabuesos de Pete. De color amarillo con orejas negras, Pluto es conocido por su lealtad y su carácter juguetón. No habla, pero expresa sus emociones a través de ladridos y lenguaje corporal. Su dueño y mejor amigo es Mickey, comparte amistad con otros personajes de su entorno como Minnie y Goofy, y tiene como principal enemigo a Butch. A pesar de sus travesuras, siempre termina salvando el día y otorgando diversión al ambiente.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/pluto-image.png', facts: { species: 'Perro (Bloodhound)', speciesGroup: 'Perros', @@ -20,7 +20,7 @@ export default [ name: 'Pascal', shortDescription: 'De "Enredados", es el camaleón de Rapunzel, su pequeño amigo, verde, protector, y de ojos saltones.', description: 'Pascal es el leal camaleón de Rapunzel en la película "Enredados". De color verde, ojos saltones y pequeño tamaño, Pascal es valiente y protector. Vive con Rapunzel en la torre de Gothel, sirviendo como su confidente y amigo, siempre está en el hombro de ella acompañándola a todas partes. Inicialmente no se llevaba bien con Flyn, y esto se nos muestra en divertidas escenas en las que lo despierta colocando su lengua en su oreja. A pesar de su tamaño, tiene un gran corazón y no duda en enfrentarse a los peligros para proteger a Rapunzel.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/pascal-image.png', facts: { species: 'Camaleón', speciesGroup: 'Pequeñas especies', @@ -36,7 +36,7 @@ export default [ name: 'Abu', shortDescription: 'De "Aladdín", es el mono travieso y leal compañero de Aladdín, con habilidades para el robo y la aventura.', description: 'Abu es el adorable mono y compañero de Aladdín en la película "Aladdín". Con su pelaje marrón y su chaleco púrpura, Abu es conocido por su astucia y habilidades como ladrón. Vive en las calles de Agrabah junto a Aladdín. Aunque puede ser avaricioso, su lealtad hacia él es inquebrantable. Nos proporciona emocionantes escenas, como aquella en la que consigue liberar a Aladdín de prisión, al robar las llaves y abrir la celda. Sus amigos incluyen a la Princesa Jasmine, el Genio y la alfombra mágica.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/abu-image.png', facts: { species: 'Mono (Macaco)', speciesGroup: 'Pequeñas especies', @@ -52,7 +52,7 @@ export default [ name: 'Figaro', shortDescription: 'De "Pinocho", es el gato travieso y adorable de Gepetto, siempre en líos con Cleo, el pez dorado.', description: 'Figaro es el adorable gato de Geppetto en la película "Pinocho". Con su pelaje blanco y negro, Figaro es travieso pero de buen corazón. Vive en la casa de Geppetto y es amigo de Pinocho y el pez dorado Cleo. Aunque a veces se muestra celoso de la atención que recibe Pinocho, siempre termina ayudando en las aventuras. Una escena divertida de la película es cuando Fígaro intenta atrapar a Cleo mientras está en su pecera, mostrando su naturaleza juguetona y algo celosa. Figaro también aparece en varias series y cortos de Disney, mostrando su popularidad.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/figaro-image.png', facts: { species: 'Gato', speciesGroup: 'Gatos', @@ -68,7 +68,7 @@ export default [ name: 'Sven', shortDescription: 'De "Frozen", es el leal reno de Kristoff, fuerte, adorable y con una debilidad por las zanahorias.', description: 'Sven es el simpático reno de Kristoff en las películas de "Frozen". Su pelaje es marrón y tiene una cornamenta imponente. Vive en el reino de Arendelle y acompaña a Kristoff en todas sus aventuras. Lo que realmente lo caracteriza es su manera única de comunicarse: aunque no puede hablar, sus expresiones faciales y su lenguaje corporal son tan expresivos que Kristoff frecuentemente le presta su voz para interpretar lo que Sven "diría". Sven es conocido por su amor por las zanahorias (en algunas divertidas escenas se lo ve intentando robar la nariz de Olaf) y su carácter juguetón.', - imageUrl:'', + imageUrl:'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/sven-image.png', facts: { species: 'Reno', speciesGroup: 'Animales Salvajes', @@ -84,7 +84,7 @@ export default [ name: 'Pegasus', shortDescription: 'De "Hércules", es el caballo alado, compañero leal, valiente, rápido y siempre dispuesto a ayudar a Hércules.', description: 'Pegasus es el majestuoso caballo alado de Hércules en la película "Hércules". De color blanco y con una melena azul celeste, vive en el Monte Olimpo, pero acompaña a Hércules en sus aventuras en la Tierra. Una escena particularmente divertida es cuando Pegasus se encuentra con Megara y compite por la atención de Hércules, mostrándose celoso y haciendo todo tipo de monerías para recuperar el afecto de su amigo. Es leal, valiente y siempre está dispuesto a ayudar a Hércules en su misión de convertirse en un héroe.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/pegasus-image.png', facts: { species: 'Caballo alado', speciesGroup: 'Animales Salvajes', @@ -100,7 +100,7 @@ export default [ name: 'Flounder', shortDescription: 'De "La Sirenita", es el pez colorido y amigo de Ariel, aunque un poco miedoso, está siempre dispuesto a ayudarla.', description: 'Flounder es el pequeño pez amigo de Ariel en "La Sirenita". Su cuerpo es amarillo con rayas azules. Una de sus características más adorables es su habilidad para hacer burbujas cuando está asustado, lo que añade un toque de humor a las situaciones tensas. Como olvidar cuando se encuentra con un tiburón mientras él y Ariel están explorando un barco hundido, y aunque está claramente asustado, intenta mantener la compostura y protegerla, solo para acabar huyendo a toda velocidad con una expresión cómica de terror. Está siempre dispuesto a ayudar a Ariel en su búsqueda de descubrir el mundo humano.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/flounder-image.png', facts: { species: 'Pez', speciesGroup: 'Animales Acuáticos', @@ -116,7 +116,7 @@ export default [ name: 'Pua', shortDescription: 'De "Moana", es el cerdito encantador y fiel compañero de Moana, curioso y aventurero.', description: 'Pua es el tierno cerdito de Moana en la película "Moana". Con su pelaje blanco y manchas negras, Pua es dulce y amigable. Vive en la isla de Motunui y es el fiel compañero de Moana en sus primeras aventuras. En una escena, Moana y Pua intentan navegar en una canoa por primera vez, y Pua termina cayendo al agua, solo para ser rescatado rápidamente por Moana, mostrando su espíritu aventurero, pero también su vulnerabilidad. Aunque no la acompaña en su travesía por el océano, siempre está presente en su corazón.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/pua-image.png', facts: { species: 'Cerdo', speciesGroup: 'Animales de Granja', @@ -132,7 +132,7 @@ export default [ name: 'Rajah', shortDescription: 'De "Aladdín", es el tigre guardián y fiel amigo de la princesa Jasmín, feroz pero cariñoso.', description: 'Rajah es el majestuoso tigre de la Princesa Jasmine en la película "Aladdín". Con su pelaje anaranjado y rayas negras, Rajah es una presencia imponente en el palacio de Agrabah. Su personalidad se destaca por su lealtad inquebrantable hacia su dueña y su desconfianza hacia los extraños, especialmente hacia los pretendientes no deseados que intentan cortejar a Jasmine. Una escena divertida en la película es cuando Rajah confronta a Aladdin disfrazado como "Príncipe Ali", dejando en claro con su actitud y gruñidos que no se dejará engañar fácilmente. A pesar de su apariencia feroz, es cariñoso y leal.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/rajah-image.png', facts: { species: 'Tigre de Bengala', speciesGroup: 'Animales Salvajes', @@ -146,9 +146,9 @@ export default [ { id: 'meeko', name: 'Meeko', - shortDescription: 'De "Pocahontas", es el mapache travieso, glotón y amigo de Pocahontas, se llevaba mal con Percy, pero al final se hacen buenos amigos.', + shortDescription: 'De "Pocahontas", es el mapache amigo de Pocahontas, se llevaba mal con Percy, pero al final se hacen buenos amigos.', description: 'Meeko es el travieso mapache compañero de Pocahontas en la película "Pocahontas". Con su pelaje gris y cola anillada, Meeko es conocido por su glotonería y curiosidad.Una escena divertida en la película es cuando Meeko se encuentra con Percy, el perro de la gobernadora Ratcliffe, y juntos tienen un enfrentamiento cómico por comida, mostrando su naturaleza competitiva pero también su astucia para salirse con la suya. Meeko no solo es el alivio cómico de "Pocahontas", sino también un recordatorio del espíritu libre y aventurero que caracteriza a la protagonista y a la historia en general.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/meeko-image.png', facts: { species: 'Mapache', speciesGroup: 'Roedores', @@ -163,8 +163,8 @@ export default [ id: 'tambor', name: 'Tambor', shortDescription: 'De "Bambi", es el conejo alegre, parlanchín y mejor amigo de Bambi, siempre le está dando buenos consejos.', - description: 'Thumper es el divertido conejo amigo de Bambi en la película "Bambi". Con su pelaje gris y blanco, Tambor es conocido por su hábito de golpear el suelo con su pata trasera. Vive en el bosque y ayuda a Bambi a aprender sobre su entorno y hacer nuevos amigos. En una escena, Tambor intenta enseñarle a Bambi cómo "marchar" como un verdadero ciervo, con movimientos exagerados y expresiones graciosas, mostrando su entusiasmo y paciencia a la vez. Es alegre, parlanchín y siempre tiene un buen consejo para Bambi.', - imageUrl: '', + description: 'Tambor es el divertido conejo amigo de Bambi en la película "Bambi". Con su pelaje gris y blanco, Tambor es conocido por su hábito de golpear el suelo con su pata trasera. Vive en el bosque y ayuda a Bambi a aprender sobre su entorno y hacer nuevos amigos. En una escena, Tambor intenta enseñarle a Bambi cómo "marchar" como un verdadero ciervo, con movimientos exagerados y expresiones graciosas, mostrando su entusiasmo y paciencia a la vez. Es alegre, parlanchín y siempre tiene un buen consejo para Bambi.', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/tambor-image.png', facts: { species: 'Conejo', speciesGroup: 'Animales Salvajes', @@ -178,9 +178,9 @@ export default [ { id: 'dante', name: 'Dante', - shortDescription: 'De "Coco", es el perro de Miguel, leal y algo torpe, lo acompañará en su viaje por la Tierra de los Muertos.', + shortDescription: 'De "Coco", es el perro algo torpe de Miguel, lo acompañará en su viaje por la Tierra de los Muertos.', description: 'Dante es el perro de Miguel en la película "Coco". Con su piel sin pelo y su personalidad cómica, Dante es un perro callejero leal y amigable. Vive en el pueblo de Santa Cecilia y acompaña a Miguel en su viaje al mundo de los muertos. Dentro de la película tenemos una escena divertida de él, cuando intenta robar comida de una ofrenda durante el Día de los Muertos y termina con la cara llena de salsa, mostrando su amor por la comida deliciosa. Es juguetón, curioso y siempre está dispuesto a ayudar, a pesar de ser un poco torpe.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/dante-image.png', facts: { species: 'Perro (Xoloitzcuintle)', speciesGroup: 'Perros', @@ -196,7 +196,7 @@ export default [ name: 'Sebastián', shortDescription: 'De la “La Sirenita”, es el cangrejo rojo con acento caribeño, maestro de música y consejero real del rey Tritón.', description: 'Sebastián “Felicio Ignacio Anastacio Crustaceo” es el cangrejo con aire de preocupación constante que sirve como consejero real, un mentor inadvertido para Ariel y maestro de música en "La Sirenita". Lo reconocerás al instante por su caparazón rojo, acento caribeño y sus grandes ojos saltones que expresan una gama completa de emociones, desde el pánico hasta la diversión. Su personalidad es una mezcla perfecta de lealtad y sabiduría. En un intento por mantener a Ariel alejada de los humanos, se ve arrastrado a la cocina en el palacio del príncipe Eric, donde termina siendo perseguido por el chef francés, Louis.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/sebastian-image.png', facts: { species: 'Cangrejo', speciesGroup: 'Animales Acuáticos', @@ -212,7 +212,7 @@ export default [ name: 'Maximus', shortDescription: 'De "Enredados", es el caballo del capitán de la guardia, valiente, noble y con habilidades casi humanas.', description: 'Maximus es el increíble caballo del Capitán de la Guardia Real en "Enredados". Con su imponente figura blanca. Maximus muestra sus habilidades como detective persiguiendo incansablemente al ladrón Flynn Rider, a menudo superando a los propios guardias reales, con una determinación digna de un verdadero caballero. Aunque no habla, su expresividad y comunicación no verbal son tan efectivas que logran transmitir sus pensamientos y emociones con claridad. Su personalidad es una mezcla de nobleza y testarudez por lo que cede ante Rapunzel y dejar que Flynn la ayude a cumplir su sueño de ver las luces flotantes en el cielo.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/maximus-image.png', facts: { species: 'Caballo', speciesGroup: 'Animales de Granja', @@ -228,7 +228,7 @@ export default [ name: 'Archimedes', shortDescription: 'De "La Espada en la Piedra", es el búho sabio y compañero de Merlín, siempre dispuesto a dar un consejo. ', description: 'Archimedes es el encantador, sabio y algo gruñón búho que acompaña a Merlín en "La espada en la piedra". Con su plumaje marrón con blanco, grandes ojos, su bufido constante y, pese a que es algo pequeño posee una impresionante inteligencia y habilidad para enseñar, aunque no siempre con la mayor paciencia. Archimedes es un personaje tan sabio como cascarrabias que actúa como la voz de la razón para la imprudente magia de Merlín y el joven Arturo, ofreciendo valiosos consejos y comentarios sarcásticos que aportan humor y sabiduría a la historia.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/archimedes-image.png', facts: { species: 'Búho', speciesGroup: 'Aves', @@ -244,7 +244,7 @@ export default [ name: 'Cri-Kee', shortDescription: 'De "Mulán", es el adorable grillo de la suerte, pequeño, valiente y acompañante inseparable de Mulán en su misión.', description: 'Cri-Kee es el adorable grillo de la suerte de la película “Mulán”. Cri-Kee es presentado como un “grillo de la suerte” por la Abuela Fa, quién está convencida de que traerá buena fortuna a Mulán. Es un grillo color purpura y de grandes ojos con una personalidad brillante y lealtad inquebrantable que se transmiten claramente a través de sus expresiones y chirridos. Las aventuras de este Cri-kee a menudo parecen más desafortunadas que afortunadas lo cual demuestra su gran valentía y su disposición de meterse en situaciones peligrosas para ayudar a Mushu y Mulán en momentos difíciles.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/crikee-image.png', facts: { species: 'Grillo', speciesGroup: 'Pequeñas especies', @@ -260,7 +260,7 @@ export default [ name: 'Terk', shortDescription: 'De "Tarzán", es la gorila y mejor amiga de Tarzán, fuerte, traviesa y siempre dispuesta a una aventura.', description: 'Terk es la divertida y enérgica gorila mejor amiga de Tarzán, es uno de los personajes más vibrantes y carismáticos de la selva. Con su pelaje oscuro y sus ojos expresivos, Terk destaca no solo por su apariencia, sino por su actitud libre, extrovertida y desinhibida. Aunque a veces es un poco brusca, desde temprana edad mostró un gran cariño y lealtad hacia Tarzán acompañándolo en sus aventuras, aunque eso implicara meterse en problemas. Terk es una mezcla de humor, valentía y una pizca de rebeldía, lo que la convierte en la líder natural de su grupo de amigos.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/terk-image.png', facts: { species: 'Gorila', speciesGroup: 'Animales Salvajes', @@ -276,7 +276,7 @@ export default [ name: 'Pongo', shortDescription: 'De "101 Dálmatas", es el padre dálmata, protector y amoroso, que rescata a sus cachorros de Cruella de Vil.', description: 'Pongo es el perro dálmata protagonista de "101 Dálmatas". Como el padre de 15 cachorros, Pongo es valiente y decidido, haciendo todo lo posible para rescatarlos cuando son secuestrados por Cruella de Vil quien ama a los perritos, o al menos su pelaje. Pongo es la imagen perfecta de un dálmata refinado y atento. Con la ayuda de su esposa Perdita y otros animales, Pongo demuestra una gran lealtad y amor protegiendo a su familia. Su carácter protector y su inteligencia son clave en la misión de salvar a sus cachorros y a otros 84 cachorros que también fueron secuestrados.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/pongo-image.png', facts: { species: 'Perro (Dálmata)', speciesGroup: 'Perros', @@ -292,7 +292,7 @@ export default [ name: 'Scuttle', shortDescription: 'De "La Sirenita", es la gaviota amigable y despistada, que siempre da consejos erróneos, pero bien intencionados a Ariel.', description: 'Scuttle es la adorable gaviota que ayuda a Ariel en "La Sirenita". Con su plumaje blanco y gris, y su andar torpe pero decidido, es conocido por su conocimiento erróneo sobre los objetos humanos; y pese a que a menudo está equivocado en sus explicaciones sobre estos objetos, su intención siempre es buena. Scuttle tiene un papel crucial en el desenlace de la película cuando, al final, ayuda a Ariel y a sus amigos a frustrar los planes de la malvada Úrsula, mostrando que es un gran aliado para Ariel.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/scuttle-image.png', facts: { species: 'Gaviota', speciesGroup: 'Aves', @@ -308,7 +308,7 @@ export default [ name: 'Gus y Jaq', shortDescription: 'De "Cenicienta", son los ratones leales y amigos de Cenicienta, ingeniosos y siempre listos para ayudar.', description: 'Gus y Jaq son los fieles y valientes ratones amigos de Cenicienta en la película homónima. Gus es el ratón regordete que porta su característica camiseta amarilla tiene un espíritu algo torpe pero valiente. Su apetito voraz y su tendencia a meterse en problemas lo hacen un personaje adorable y divertido. Jaq, por otro lado, es delgado, astuto y lleva una chaqueta roja, actúa como el líder del dúo, siempre ideando planes ingeniosos para ayudar a Cenicienta. Juntos, trabajan incansablemente para ayudar a Cenicienta a superar las dificultades que enfrenta con su madrastra y hermanastras para alcanzar su final feliz.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/gusjaq-image.png', facts: { species: 'Ratones', speciesGroup: 'Roedores', @@ -324,7 +324,7 @@ export default [ name: 'Rufus', shortDescription: 'De "Bernardo y Bianca", es el gato anciano y sabio del orfanato, que ayuda a la búsqueda de Penny.', description: 'Rufus es el dulce y viejo gato de Penny en "Bernardo y Bianca". Con su pelaje anaranjado, sus ojos grandes y bondadosos, Rufus es el perfecto ejemplo de un gato que ha vivido muchas aventuras y tiene mucho que contar. Es un personaje que aporta calidez y sabiduría al orfanato donde vive Penny, con quien tiene una relación especial ofreciéndole consuelo y esperanza siempre que se siente triste o desalentada. Rufus es un personaje crucial ya que es quien le da la pista a Bernardo y Bianca sobre el secuestro de Penny, dirigiéndolos al lugar correcto para comenzar su búsqueda.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/rufus-image.png', facts: { species: 'Gato', speciesGroup: 'Gatos', @@ -340,7 +340,7 @@ export default [ name: 'Bolt', shortDescription: 'De "Bolt", es el perro blanco con una estrella en el pecho que cree tener superpoderes y protege a Penny.', description: 'Bolt es el perro protagonista de la película "Bolt", es un personaje cuya vida se desarrolla entre la fantasía y la realidad. Con su pelaje blanco como la nieve, ojos grandes y expresivos, una marca de rayo en su costado, Bolt destaca por su personalidad valiente y protectora. Criado como una estrella en un set de televisión, Bolt está convencido de poseer superpoderes hasta que se encuentra perdido en el mundo real e intenta usarlos para intimidad una bandada de palomas. Bolt transita de ser un héroe ficticio a un perro real que aprende a confiar en sus habilidades naturales.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/bolt-image.png', facts: { species: 'Perro (Pastor Alemán)', speciesGroup: 'Perros', @@ -356,7 +356,7 @@ export default [ name: 'HeiHei', shortDescription: 'De "Moana", es el gallo despistado y cómico que acompaña a Moana en su viaje por el océano.', description: 'Heihei es el gallo despistado que acompaña a Moana en su viaje por el océano en “Moana”. Con su plumaje en tonos rojos, verdes y amarillos, ojos grandes y desorbitados, Heihei tiene un comportamiento errático con tendencia a meterse en problemas por lo que aporta mucho humor a la historia. Accidentalmente se embarca en el viaje de Moana escondido en la canoa, sin darse cuenta de lo que está ocurriendo a su alrededor. A pesar de su torpeza, Heihei tiene un buen corazón y demuestra ser sorprendentemente resistente y valiente que añade un toque divertido a las aventuras de Moana.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/heihei-image.png', facts: { species: 'Gallo', speciesGroup: 'Aves', @@ -372,7 +372,7 @@ export default [ name: 'Bruno', shortDescription: 'De "Cenicienta", es el perro leal y amigo de Cenicienta, sueña con atrapar a Lucifer, el gato malvado.', description: 'Bruno es el leal y soñador perro de Cenicienta que aparece en la película "Cenicienta". Es un perro de grandes dimensiones con un pelaje blanco y marrón y una personalidad dulce y gentil que complementa perfectamente el ambiente del castillo. Bruno es muy cariñoso y protector, especialmente hacia Cenicienta, a quien considera su amiga más querida. Aunque sufre a manos de la madrastra y las hermanastras de Cenicienta, Bruno siempre mantiene una actitud positiva. En la película, Bruno, junto con los ratones Gus y Jaq, intenta detener a Lucifer, para que no arruine el vestido de Cenicienta.', - imageUrl: '', + imageUrl: 'https://raw.githubusercontent.com/Susana-equihua/DEV015-dataverse/main/Disney%20pets/bruno-image.png', facts: { species: 'Perro (Bloodhound)', speciesGroup: 'Perros', From a62134b1ab3cbb633ce4a7f89c9f04ac46390319 Mon Sep 17 00:00:00 2001 From: susana-equihua Date: Thu, 20 Jun 2024 12:13:04 -0600 Subject: [PATCH 13/14] =?UTF-8?q?HTML=20original=20sin=20c=C3=B3digo?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/index.html | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/src/index.html b/src/index.html index 38eef392..f954a314 100644 --- a/src/index.html +++ b/src/index.html @@ -6,25 +6,6 @@ -

-

Mascotas Disney

-
-
-

Conoce información interesante sobre las mascotas/animales más queridos y populares de las películas animadas de Disney

- - - - - - - - - -
    microdatos -
  • -
-
-
2024 Code by Pamela Briceño - Susana Equihua
- + From df9d52029be316d0bb41734c50bec8a496c85b10 Mon Sep 17 00:00:00 2001 From: Susi Equihua Date: Thu, 20 Jun 2024 12:15:40 -0600 Subject: [PATCH 14/14] Delete disney pets pictures directory La carpeta con los imagenes definitivas se encuentran en la rama main --- disney pets pictures/Pluto.png | Bin 57975 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 disney pets pictures/Pluto.png diff --git a/disney pets pictures/Pluto.png b/disney pets pictures/Pluto.png deleted file mode 100644 index c8108b52cdfe7dcf2229ecf9ea8013b3416e7d54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57975 zcmV*&KsUdMP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+Et1{3V<*S1n+r;Pgv8KHqXhSLVw`%jg3MbSQv(- zevOm1i89Gio0=*DF){X#hGYlST7{&~z1b7AFJgKR_IpTu@ZPz`z&-WOJ97 z6oA+nK(!C15oW_71R`kRWFu`wWonkdDMoLSjSh1p(${ zBNAOr1SmvjF#FAz*Fl=vS zV34?l5K~#ez`)h920ejIvX%oedniGs9tS7m# z2A0RZ%`T{7?c6x4W=-b)+RKMu8vOqc0Nz1UeXPba>i_`YrAb6VRCt{1op*Q~)zydJ zd+*GuH`|hX@5bE}8?fo7m(Y6;5FkK+goG4Yk}nA)kPv!83nkQGdhgX>OmWA?y<5HR z?##X4A9qI0k}cVii@=ZUPjh=_=7hNNz->~!FJ>fFt6ZLKYCq0s#@c&?3 z+aG~_A2cuoTY5DGD{yV)Hkx2xKJYX)1%==_L;T?9?m#TKFLGHUA|kem`XaIqFpoM5 zt}R{D(29E+I2Ksi#Pfu|uLkxFjw!O{A|fKTm~hQYVhihwX&-?L_g4-a1pGbtf8#v6 z`XyoiN5dSwh=_=YRuNiA61W~KK+Ua@ZEbKN3Df}R1H-Vvh30}8VT#HN!SN{~mo*|H zqLsvgpM8K^X*$~3)^6(SSYdsNrmZ;B=S=6l;MnptJY!*SC1$O{-5zh8Z@HN0H zU^H-Y@c+an9ur!3>w&|9V~y73A|fI-OIV_%ux{fj>MX7H5V%mR)?ft{Y`~#(GtXIn zUGCE0anZV5L`1|Usb41b8*EqJO}UJ1Wx=h$Mr^@~YYccKxG%n$#~R>*;IWa&MMOk2 zi>UYWTIyWI_AJpdz<+^3!E=WeB*0W)9Ss|3HfPEGDtJufu0}*eY?gDe!q%1*42>-> z1Iz&q0aAkJ4MjE#9%KS9v1v;(6yitf?IVh?M(nig%#pM3;*&INOVpU~zU_ITcE?&% zUK{Ky6eFBy158+lcyNrr0`R4)?RIF5vK3 zM_{LAh1OSV0}kP1>i;bc%myw3(pzvW;o91n)LCmy9YbWvMRX{3)b*D7`C0WZ#QLNG zoq(L+_c%7$wMTHj1S)|qvB|J2u+hbEKMr+kQ0;{dj$;mR7Pk0(5_M~29u3#+!r$wQ zPW{L%*r{A!1J7ZFsGK_CZu}ZGJ{E#wS%PhOZioadqJy)eh+KVZO<>oH{CfAN00qG< zA3ImHFE9bymM9Nvfy8K<65uUtQtaozSJb(V4t0z0?SaM$)J)(&;6~s`U?9!E{*8sF z1Xv7w3_JmRP;a}ixWA=r%C(P(=x}V$Z}CvjBy|zTkPK{ea5yju=!)&oF$^nmjq!th zg;rlkWAOx=qxLv}PWkkeI$F>x?P;kPFD%t4%&RENA zBz6IP1Xk1x=0C>B0()TH&wOlpMg8btXmN!XWpnFn zTS~Yl6$)Mk)~XqW9U60Az3tj7C=pttja})cf-UW7SvEx|YTws8ruKB>BO=no!h-ow?D_z=Vb`jzz*>;)DRi*$ zYZ!@1L_{02B_bEDYmLKpx0rwxf;?astX0+to7R!GiG76awd=3bZ4W}R(?BXV?<^Zz zyID#53*C-JXhlags}UW7){5K!;3wEzuL;zxEwzODGXu7_ur)>K!fN1Dtef}~Y=B~O zIcOaT0aRhzEk#89pqPx!)!JNUe*Ifp)MsvwTj)ODO5Hly&Ym>elE6cF-V3lx4zS~W z8AU|2IRd-*|2f-Ve74oCew6WC+O|V(<9gd|m6%)q9A2Plk*hzpFo(81?}&))LQ7H@ z3^pPUE+1=!Bi0>7qZMexlLrox2oU?1%IW`ArN zO?W&mTmCwS>zv`uZFCETtv~kt3?I`JVZbO7xQLye%>^DpAqb1y!zABrDR|9UWGeW* zHETwp0E8sjv=tSWdYug14ZKgCShY0W!@&x00vHOMCnb|a5U>$YsNn^zc^#XZ7Dk*~ zDlqkfIQ2{8nmfLX;1)i%KB48ds^0yP&_(Rjv^2W92)G?<(S$BmTj#TxdOyRUMN3jl zR$xn@s(|mPYZWw|x(i)k1)v8u^`$SiY%Djpe^X)?rjT5XtshMUe-FiLQ^;VOPQYnW za*h;?^EQ^B!(xi*#&B;^^GNUd)!$cB6%b9)_`Xf`dRvMu z`C5x@`dE%_H)OCA-%GHy2#(emvH~f~E`BYmtJNV=nKfxx8Fl$+v7; z1VSrlH{kb>mpzm_*5qTOk&B^Cn? z#a;yaV3TL-(^$}2yZ;(&n#xS9RrWow94l@W*yP;87VfL5{Jn7fu0Df-qp;^RkcPr- z5g@^6Q+qy(B;2UsVKx@J(E8NCZUUY{(AO9kKS=s#@2}LvA%e^_@T|zOy2zO6-x>dr z_k1;bsS!$Xx9@Wab>ddvg*8%uHWUD-1E;2^iN5{wMVC?i1id;5`WC?I5~zuT<3M>8 zyfe#Z-f~m7H)#BBh3CBzI0f6zDYE1uc6wSPLiN{YI$;IjP;BW|KGqfNM%@Cp0?M%K zdC<@ujbVlC`(V2&;0vr9Rg8`7RkG>zpm1%lzC~Dn`{o{7zvj071>6t#12z%3t~*CP zr*ZFHq<`=@sTQx(Jo1iSok()B5WH_pldfy0;J#fPCH%{dRPv%jr0AL}@O?0$-DE%t zh`F$Ewb4KOm&e=RYUxPc@-$y#Q+J-OxBm>_*8{tYllIv~_L?wA#D@2h^z4kzO&7*- z5K4lt5ypTJ;A>b{V$7Nn%;O*U;y>^BB9TN05gdml6uGal@9Szd?=nY3?C`YK(rRo2 z2&^^dVCzvcsdJGeRRVMU5wX@#-|7PE%H9V27)T0}?;7^mNxmYl%Th(3%>oi~cn5)R_L_*7FW>4n1^&ASYcAbI_hf7>)3J z(8h|I6jtD%?q~O0n7+_(@-0aguc_UCNa(76jP1x$zyDoC#7@iBq$@z%UI2}cWm{id zp=;I~xEsM?0yGBs@Rcqn?IkIyfTRafLP0LxKVI~mtMB(7mV&doYC5m7gQI_`B)PtZ z6c_INiOZ=|BOIyKRM!y|9-{$)ieul89@Lcg$fEBpb@1CTR~W?m>Aq@`zm}`;3$a z`kL!k!L#Wx{&eO6PVOGV?8|!2fr?Z1maHwYPtcseffXDfpt#bo-)PB{k&>cvIR8M! zv|qWr_Xn4Y4|g(dddlaVzbE;2nHHI8bpoeE-9GB?FT6l%lz+{!N+dl=(Nq&638BG?X<0Q4=`PuIpkV$=Lp*749S}a0S3_A9OdTibn=iO|nvXGt6ZTRzi`w6K zzXp5k6*W-aR2p!w(ZHTUcF7XnXY;g_f=jjG9c*H76lIOrX^AX3iv&#HzT_r6CS_+} z_8BQ{`Ph2gAyCF!Z)x`MBlDjxel^58p? zm%daOBt1J@(esU?c2v)%=QrR%K=>pDRVo3sMCsu%`!7uuFO!AXnL&;V+GmMP@QPnAafn)UjSnVN=}}v#J^tmJx6l9XLuN!!`PBCwup!w zj!5JJgn;#xq~)ZG9>-2pJp8WDjsNv2EVGJ{?!tM8IQ;%Jhtf)8-O4KHn=jdO7(D;E zPkuI>JlWxzhdu6p-J`HvaP~PD(4%`7gn_Df4Ua$dGH2g5kDngta_#Yo6xWdOHa?b$ zYS?{If#+{5aK?aA);fIq8_lXhYYjHe)yqt^=c0YX zsZ*4CZKh7H*kHQ5k}*lm7ewxA#7;^iau$Puc$@*5*=FG5ANv0E1*q~$L%+U#IQyJ) znLTF#w?Fw9J@O1cJ=|e^nO)3JaiJz*UD{J7J6wKWlBYiM>Ds*~uReJ%`|YP2}vIo ztTH4$Yqd2FQsn0f2KRssr7)_W1ir)RiP+ry~+MOK1R%E-r_+ zW}-o>tgKA_^{;<(z<~!)U0qH09)0-py?^4^Jr&t0f<$0BRn)-nUV>{M@p;X22bL+G5YlF&)s+ZlioeMbJOqt$eu&uTzpsx8_G?CWZr}ac^QJPxv*%R z!S@3TtO!WIqxD8N?faypq;kWJH*o4{XYzkf85XS4q`D1jI|K9 zA;d%}1X4HngctT_r?{3-ebR zzFA_e#l|AnuRBZ{Dku-u_p0L1vkPKKPoV*P!6#wo}VtS%8e^C>7Ng}>hXNA{XL z8QAm-5enUiU3THDv(M+55238aG+Fj#jLm&(4Zem{7qZeJJKc6TnYSu%c~!mOMDTov zj#KpLBy3%77&VRwM)$QF)WjJ&sBR$m&io!n`~Yc<$c5A9!=7yQZ(##X*!Jzww-y7W zIF9pk&-3Wst(*DT6<3H@N(!FmA*FqZOrQ)oIhnYbefV^~CM!=e?KAjrR)Whe`zaS( zc(JwmbTd(adWhiu3(h;8wbfaCG&f0BTAh^@7Vt^|s)Z}3VX&f8Cd8BQ(Okp5uW9}^ z&F8f*ZQWOc=xcC@lZGi0e#89;`@Ayv|AaM}WVh@nA|iGyT5|b>)?1k9FaX=BqyAOA z7CVf119d&xcBZ_lJ+#(G2qD=2fCJQ|Nt5tB567u{c|uX@*0l>$4?T{V^Z!O=mCM6# zl`?FX30!g6r4U$XN^QOpD%{`bF{2r}%LKk!@Gb|B6IM)ZlTMO8+L&i`Oi$?Wo)C&M6mz*R^EZH5ZTydYz(shQOodvrO7OX3WPv&V`@PCNyh}bD;iO3n?SHKlOLGbs+AN1kD?Fis3;8Wm1;FaM19kq?N1jZU; z4pK^qqmDX?$&)8zv~E_cv;m>x)WqSjH*45y%0V17^&mXoLv1dXqcOpH-)zy_>!*3?w1aGt2a&J^tf><>Hu`~~aA z?ubKCv=HKaV~ohm$l!ttF2HqN{CaC~jS&LUQWS5`fs~9qZn*qpva|C@CX)zf%Nll! zA3KVrg@(DyJqGu5sHnDnq9f{(eVfD6wpw9%AzXdGM|qXtmh&9W*hi9^VVeYezNl{d zFoD=;7}`@Xs-M8qb){;x=V@n2gn#)y_*#qdY6QTteABHehxea3}VM>+Y?^A!;LW~2qDCA#~sIRyY04Fms0>rN>-P`h;e&!+_6XF zc^;}6QEUl=2M?ro{}Iex=8+x~=%C|CMcfc`1f4VOb{my!1wZpL;l}@ZtlXe^>Kd1y z94zrQ6qdvHYYcCEZOymZ^|&D4?%?r?^jO1c31h%jw)fnurA7c`rLo8~eBB}MkI!;hn zX1f@tx=>sJE7k|;DM9;nt)XvM!Lbu1#@PLYgq==2jVUZg0@W$89nJ!eh-fiQU6~4N zbq&Byjt{N6E!nrg3fmy8+d7sVL+C;!I~I^mwTAQ!A4TY1%GSt zRb1Z^681j|n@TbmxE(va-f!l)w*{f__5===Qi`LFKH5krTV%!6)YS0mYp*eC)F{SJ zn1I%LtE{*XQ!jKXh0SxzO%sglEeJ*oZuBOk#RTuq(e&&Dhm4o34?3m@VXd)*2XB63 zeN+>;ss=CuO3UEO?+rpWoIPQHm@D{diDupk1MtP%xl|CX$3^U1*;ihF|@Y81# zA{Ponj~+d^?6S+a{r1~A_~3&ZyKxTII@}w$0XsiHZ)(5oNcfy1fXtyohqC9SN%oFS zh+LRbQdn5X=bwMhUVHD25CZLaEfU8q!C=L0qxNt?J!)aO!P9W`9+LE!tvL;&vr5>G zB3~~xwfhQXs$1uv@n)fE5O4_B<2)ZTYbi?m_&F)e4NiS~Ti+28TSQYPh{lRgpWy$^ zetRpWFvc)^*f5@d{(1iX_rG(=C71B(tFQ9R(@!&e*f4ZmI!2frd=_wUu#4>}a=id| zmk}e#&dF(_(`3^W7Zu^UE~lM(Dgd&Td2vl1kPx^|%NxQ7Vb{^5fTMPm4CyW@u537m zLQ2?B0c(rvjVi=$bJHmYp`9@3N?Vj1p3hv&Ka~&fhnx(PG zg|6x_Y*hnn#)@+shs!U&oCy;q;Cmk0_tC!3!G|2e(@#Imh!G?3?OIp3{G)-(fKF^b zYfcIwjuk?r4jn$+wB#5wW5#gBWtTO!dNg+AU5vWP?c0LzdGY}_H#e88 z%*+-)cU5I2&%gL0g9i<==h{YVabJBkn|`@9>^9h?yt<(axg|(p+o!KCHnsoP8b2N&H|<>YjV=WznKV z$Y9+nLzHZxum$$?WBZc*6caJ6&+`VUj*wpr{;j(ha{pK_P(GzVu0T zh5p0So|?DZ#A7jjT2a9~>Z)EMB6ez;5}5F+-fV6}m>#lnW~ z{M_Uf9SYt5{pnA9^6|$_3P(8Gpb7G^h5QXR-`sPyD?vbE;dkHh%rnpM!Tayy`#y0_^|&xNQUBJ6lJZK{Et|n^L!q)}<5ZAVA3nDAQvZB7X^P^A-4xdz z?-2KF;;$4o&=5~pH}yYn`&|7%a+08m;|!Uyla&sQ^N;(1=}-$QHn^Dn-k zvs}xNUJfBLNK~!ykV5A^-P(|HtK*UB>cd%lP2^_xZ;^ z{=sXny+)VLopD{asa-bQfAI6pJMUz`z=0ezbt>b=kLQHrk7w!9r65G@6tMa87Z4MP zt!mZO^f}r@;p&8~gKe;P14`DlHfI|Lej*~aCG|i10&8gbDJcxdO682qbn=C&y>F9* z!u8tguXFIh2lLdEPqKQ=8dk4f&0Tlh#fvY#2w<(5dJO6z3icT(&nw6g4*=5&tC_xV zA-AW+I11Z|IE?VM*)%XIWf`^sXe~-95{U#4KJWm0?ztzo{PnM-rKdA?+&B(B$aAlxB@e*;_>Hk2Y}Ei+(C_#z@YEcHcB3W3g!aX>uIYd<+$U3&SEPO59K zy;gN0S-yNZC!TZ?#~*hb#~*(@mtTH4HSst?h>fC|yA2lRwHspkkt-eln&Xr|s-NhI z;K$Vora6+wUCD{q=AD{4%Wg~2fOzPkhh_qW!SU9%?pV5XDbG!t#`^W^dE@oh0UJTC ztgPhQZ@(oiJ$;ikrp6eAlzjN%hg^O2)l8T$f#;upo~cu(^1JJ<TepE(Ge2gRzIIUcw(!k;4cVzMcZFf$Dq|ZEZ@(4Lh=_J4ykZ65r>3%NX*KsA zG+qt(<*`m;T^X?l-t<{r6m+s^fm0J&GD;~v{`g}cm@^uLBtbA>^?*?WrX6? zDcZa;Q|qTb^v#TgW`AIRSMgcW=N{k@Y&VmwnFJy`s&9-wN)t)>t=MR+M_olmYcPORN*Q2QT3Q-HsoK+;GiMH3Yf@5DSiWKf zx7>0Ix8Hs{H8nM8t(h=kLbE&eeIFqu&rh4i%$YOseV>ZTN{li1L2yP0K~`24>(;Gf z(RbhR{zqRhVF1LG+-3=BB8aZOGh2(w8dI8@%9r)#H$+5qI3!>uOu(JKf=km<#6cGw zqP#)fL`rc5RMfy_hbi_Nv1J~j@B8?EGua5jD$baG5+Q5{4A-$Wm&-Olk4}Q$o#d!T zu5{(3;nMefw4=C0z*E41Sc`5;gf8UmB}|&*f2Lx^Dy5p7K=4#i9TY)h-P;d zCJz7ax#wy{{o#in#`k?PGBSw8V$7aBoB8wSBZT0^mtNteXaCIsV?2yd+hpnA4~E_> z-C)d@3$*~|bWNcwiaJDeWE{ZE`-Y(!e$&63ko)bTM0vHXbxiuuDII=uqT=wIbZvLp zHn|`Tq@@ZD8E>bzhpw8E_EugERdK^!!=-reGNEpr=9{};^?hJp0YeS^6nKW#PXW_` z2(6hrcWyjhQJfl|^841knGKk8hGwf+>o1=(`*tR%; zTbbl)AbZj<=@0CNTwQFfDu9v-*lU>NXGb~w^?zQQI5k387j>6DfIgl5w6Sh88f0GH4z;fnU+RAaCBM>Gk$&L3p8J)n#t)LdHe@QvUBJ=Q zO#y4k1#5yev}td>{dTRyj2}Oq!Gj0mZDP3erfBLhq3ar^&x8U$VSu1Zj=fQBlD+Uw^fkV{H0N!k~l@wvh5eV4du+(7C1nxU@ZCqS2>oyiK0C#;mH zt;el*3wQU`^y$;*E|@>xfbDWTVf^@whD8fy0}*T1)UCHQ#paYk1-;#N9Vi*n!v=QR zTV1rV4Kd?Mc<^oCUsY%v*I|Al!MDLCk*gZfp^?D8U?;Js#!Qp*Jt6p;feq!b??}PF zf9f*0hd}#vooAc%@Pxe|?9bnv;4rv{plS=3yp@FYoqCxrvEVhj!*Qa>(SzxZFqstDNNGn17UT$OlI^cB#@Gp5@6FM?`lU8fV0@29fyG2tT*MCm2@C{CBoY2*N{hly zA?wRv-;t81u5mbSPeoRm!1DtaR@xqAj;gyUX)QJbTy~V=s67M~)z)>}QdiAYu%-mY z_7mK2s!K*H8o^$>4wlE~=WugroHxo7ypkH@I@e{F;9+S`o`7-{T1m7Ncv|a+XUv$f zH0*;nanc@Kbm93Jtx;Cv7+B!)>-`0DzWM~u^EV1igl=m8e*H*EX}U3-Qr2zkS0Fif zoJ3$>llF8~jj_XNHk891FZo_+rE#R>8x0RpR}UPCTttUP5)`VZ#Ohk{YziU3kx*C$ zJv&MMd7;A{7dafhtDocEf^UgQgD2eub9s-sT4XBCuf#4tz7+6_osE%6! zYsvg9rEJ1(%z@+glVeA~^TyXwKlYyQKlPCwu3@;NU}!JF9z!HwF4C+lg!QFn zZSm}dMW>#68d(`>qHNs~aH!&oT)U9`=w6=xcj;yPe0DHkDlXby~ z_CNqN9`wtHWB%kZf3@cA8)EnxQXRYSzI46e&Q~>eyy(#-TX5$^E+_0GO?iberIj#y zxs-2yZFuYhkL*;zMTZD3KU(4^p|sM9)v98_hu_xl#+NX^uoGE5Msxm!mvG)0#{=Mb zK4qmPjGHilWlNVLWu3r{>L+>da)-Y8g0kx1+ohe55^~ew*N=Jn@6&vgq{7$y7);X*vC|=hpu!k3dUX*zdX>ZIzLMgKEf=J)t4PBqY5ypqr=d$0Jo&Naf`2CY@Xs*@ zbrV$9*yqnkv99(1KJ&Ty0iUu;!#^)_IdzJpvc^uh@-@s`Vffb@K99feGj@RFjtd=z z^c0j;*kLmd_+tZZ_I9nY_>y^aw>`T+3Z2On_i>1VKf*;=56u>&Oc zT_V#f3kg<8t9t$;v`22s;}FNRPqfUnMwcvg8-XIIJ(Pn;@^0wQ%OHgv_o|iGHZdRy7t^Znyb0)ai8TIH1}WTviERFQMrANm;))UL`kTqs^N_< z4A0CS%n3jF8)u$;1OTg7E#s5_{f>p7JjCI9rqLr;Q&t@aR^Z0F$_l5Hwnn%*Veb!@ z5HeFBBMqwJb{%t5=WPt6#;luqmBO-n<2;f&z@JDShM@>@V z;mce~Dot(T?aqWYP>>DRKIZY}SDN?#7^A$pUiH2KBOogkY7%hLElFlB)_m~C82t+Z zD=QePm6>Ks$^QGk&x7x1t~t)(ka5;B47>OW0gkfyh3kvr{Ovi#=wt8U$3N;v&DYnH zEc_fP?DVWe;Id0$#mH5#rWoFzqj~L1pDz{}imQyx=`i*=hIE&lxu4{iJrwCFw!E(K zTN3UwHv`s|z@_&ldF{*E<+cZb^9VX36A4_z4-f(TNJ^g78Z)@N5RYE%GN_xNq_TaZ zf9-(@I&CamW4PdsB#&S1(j`lfXq2u}YmF&5^B*2xF4DYtqf0@KpuF0;j<$*)I%UG= z-x+RtD#?^x9DaJ3q$+M*TOsP)P1hCV#1h>9jvy=DaL_IqU%J?me7k+ju@TP=Wrj!J z*WCW1Mq`w^es4v1&T^l%#jyJ@$-|eqmT=+xln^(HHPbfdxKMs1TNwSivW5H!8aIkT^DXX$Kj%>isd`2%PJrz4KBXN1E{9Jf>hUT}Ad)$Ai%aHE26CJu94k!q07o5 zgHjDWQe)~8pew2kd6~_Zrx|Q;p(bJY*ISzWEWu9?my}f4QnZ+3Bc}Jh>2v9!s#X*m z92eG#Opif!y5QSon#bSQJpP_fRcZ^tyJym+XACI?iMWqIke(?q2=mr68RF#|zn7&Z6 zuEdZUqsar+#tP-iBE$V}dEEMfPdsTjWpByYT~p~ZB!%^>YKT{BYN~vaaf9a>iVHm| z%Y8BR#4fSJ&+h6OjUyC)!KRXg$tXMFLPSJF>j@X6J>Y3=xLbfzR)zo6M?U2>hV&TQ zqH=cV}x{M>Hv5BB+<$RNuW2Pg@IYL~q-5#q%K+Bps)^ zuzZ7IY=41jMvOyiu(-k|G+ua+;&10T?9yMbc&^8nua)u1o7KGd@H%`?la`^t7#v67 zdxokCpFO8`a{3KV!}z2LA^rmVlDhXj61s>EkF58z2KbAwnc*nZOJ8XJl`jqHDOLn_ zMvJaBUbYU_)~1Y5j6&zuzM@5a@kCIm4GE!jvO2fCy3{d=a`#6#{f-l}JMM!~A0%PjR$x>1!qxZ^@ zPNx);nxis+8>Qq|1e4lY`7%XB>~w@8r?DUUWd{DN4PH$GdDD}gUb5bhnbz@Fs-?6o z-aBW(0i$JY|F^bCh?b&mKc0q8S@7Cdntla>Zn>N8jvR_(IO9Sah$&cC?30r_hEW3# zX5i2PeEDG!#p~jvrK!64vA$hb?Apzx`^X$Q?AYE~2;peWZ;_l!!zQ8;5gn5H?uv(v zzCEoqzf%&iWQ~!(d(1P5B+Xhi9f{ELk|Ib5ZsYUywJj_AZY8`oTXW=YHtV?Y+FxU| zsS`UXKsvB)?OMM2`crb#hB9{KepHl7=FTifDuE31T7rz`{O&GpGD(j;yT}0t763Rx zh}(f9soOFlqC?VnO(sk)_?xeJLP>b;6Rq!k-6tcpt`eXn?976wb^9HEdJOJ+(`V{f z#h|W13-p#2;0Ng>!}~bItBU#TlTV1nQt44J6j$f5Y(XVjgOt`~ML;rP=-M}xf?UDM znI%j(e}E_$onwq|Tp`3ifg$a4rV$Z428~57T#QZt7y6nv0rk5_J@3CCXp@^!x6$Ts zoya_>Pr`$4dGPiu&6;AvL1XR0UTX&V7z4gGjOguGJ(76q(~B#9;sO_W6tO&Q*vF5;WQM7 z5q&2`bWobR#KJ+%p9AL@!yA=Vs7vlnh!5v#-6O9qm7?+2zYuoa==HBO71fc@c|o12 z0RH@(NAE6zy@%UI09z8&@O(&d47&}E5wEG_wO3wb-n`i)5=pvrb#PsQsrQ0Q3CV;{ z(Ygc}5K0g)PtbL2E+bFujfzQw<^~{(D5WH#1G1?PbtrV70mlo$zn8DaKlgS|KKrTm zGgEEWexiv!XDJRSVR-xlkAiH0_XEwX*Fh>rmn`__D;~w=hHHQL7%Clpu}BGf z3^rt^3uexk!JW7Noz*MX(RXMjDQN;7CN>&yVv^$ZNfyqjBqdFP2H_~G*4HrLplb1^$7zPU9#Xm?`md#Z}`m#4pIs#YPP)nxxrRZOdKjWVs}Yd zc@>|3@*zbfYr%K%y!t&1qC+p2BI>ac181U*Em-9*-3pjNhxXz*RPJ)nHw!%v8Zy`$_J8)#vNQ zhR#`=?rz)B&<48Y!pmQ3?tR_o+T$F0c99g82T8`8dAtx!TY6!Fun=(N(TY8XD=I2I zgz!ksPz@dCP`X;DzS8h_H^Aol^{`>r2l^1=(0<;#IV1V97kPpctpfbPix$g zFgsqA#`#_d{+OaT^1D^$=|4W@>*M~Eln=e*i2S+5pR;aDP!)$CA7mR@hHI9aB5dVUoq%P9;2U9^eVUE8a~=Ce zO#583Yy*tmHG`ZkF%oe*|5X4=3f8ZRvuht;!T@|Ufd_EXS(P+xd33KTBZ&N zo^>beCKwUXkS$$cu3g=pF@q`rUkdm`O_E)wFVKfy_n3G8!Ph63o%4@m@`-nSrtBiw zXQbrJza@D6D?_*3U?&|w=|amiCmrHR`1PY6zj?%?vIe?$7EBx}DXVGOybK*S*(@=9 z{k=vA(`36SZEQRBRYisuru!Hn7&$SESgOEFT6a`Pdt3BPB^lk*=`*o2@d~f5|LMf$eNl!Jsahoa#VUI=nx}@T-SCzWUxK4+?B#(^1y7 zYzfBLsB3wZVQrZ~H8bH`2)o^9-@(_53`56e(rKWCMc*+4P4V|&+y2*nzL?A^40emsenLh zhIAL?q_?d198haB2^n-_Zl;lDdI}U)!h>&mNF^9QIh)*kmzpYFYpFRg!Q$DKtlyv+ zdSF*-%94mpyxT?_d>`3mc($M2J9S91H2EVb(Mpn(0wY9iYKfw**=j_@4o`dMLy6!y zB#=_=G2L#&E`|lMpXeCZFos9*M;=((#H1E&S^dFYS*nP4|#)GZ`LF$Q;f;XO8PrARv z&A(pv`QK-nnm9OtHCkWHgn-fggdGUo+R6r?A`VH<-~=WV0D%>^Xbs#t%_luWGWqDv zbnccySy2)dG|WuTRDAhv35%EcO!-Yu;-#LoFgNq0#y2RXl$$TeFX*=SiHGg+Ud8&) z=X~~6*{agG`fl|G|67fj2P`y(6-wdNJ7*Ug3)zY6@`xV-+d3D@0~`$xNC^`D@9!^o zU1ux+bwP^0lHTP9beO6e2zwc&{Lj*(dG6g4xvuKUI zb{)qi>u$;w4X53=6oD;~%g=(U8d$gn4i6URjIjZZ*((hHea|N^-{HXH^D)K_uW?;L zGH%H48RO|YR^sKQ(|>Xo;^kh;1P(w5yo5*R9=Xi(=ZaTfUdYI^Tz`+Dj!BCdbJT9G zDARuC^f_wsyWgnEFHYCzFI;Wr-To>I(^7aN*X7C86>JFhRzF}75wYFaURmv77vk4E z%?Ylr|zv7(o^DVLur-0_`{C9ZB01aR7o35NKb+CD#06H z`@HzM=F|C_*~K$*=hYVLUrbjxRa>_+z!ciMa zw0-Rrq&my=!J}jPfRTNuyTrSN!loQJT1ryvXyxv&x2 zkL_8y6Bhr^NqU^;N?y=#@%)u$*PEa5&9fhAGjW)d$L%TEW3Z%WCtH|aUSrqD1c7ze z!l5$tG1T=~QvxzmAS2bzc=&dy=Iw7Z@6IyJS!UQ!W>q4rC2iM^Dxt`vLXS>@SxYt5 zal0;;lL5bd%;%kNG`k<1!vQCBp}f>XxxxyxBQOXa{?jtD$9JJ%Xcmde))`X9fRMH- zr8;3STBC$*mnDOC@HJkltSmM%reIhvVMg^+`k0Bzy!DlKZl2~%TDZ#WD&Q;u|I%=G z-I+!1YsB_pd)Ft1#s9@g%>%$oj>E~G$L|-dF_7*v)tDZ2xI?v-Dz)MPSo^QCgw33`}D>dIPfd}678PFYeA0o}5u9EQs zgy_*l(z{dOMw)u17}Q^8=$0$gZ%=g0exszh?r|?=#&>2fU>fjS;9;PONbDlE zF*}0DLEVQwyZ{#YhHHWQrQ~R%Inux$RdG^hErD4}v;d8xAU7L!A0$m~hA>0BO9pmF zhE`Zu<5?MpZlu7ZAMyugQeBqZGJ!J&6;o8MiBr6&3Nvu?Bg;bT z7@#^1@g!oep;Em3+nBlgRi8gR>2*nX+$97@7{evNQW|~_MMShKJBrAKH2%;p)SABn ze+BjhegupGh5;F#PuhlJ)XSgi!1!pzRG8)tpbam(E!md{M6Od74C^Ji;}y-}XLaSQ zbGnkOF~n=EGHc(E-N|A3{3`CcW(j$Fb!E_g`P7tqc5Q8oM9!}56)mqsZ>XeezSAlf zJ^X?wx3#+B%A*xy`U@_&!_(_Z%;8Ef$Tyq^d_-NWXjgVLk!y(^9=A>Nah1LJ+LF*5F`}-sXjtb_RKA7vPC@a1 zELBjxCc)YjadPw0(c0jqN-}d4%jQ(^#GR}0`gLORX}zf_^K3)REfhGT4Q{$aRdJkE zpKV}rH$j&yK~2(ZkyTi`$XWuEhYKFK%#r8c?&(!UCe2aYt$kc=*Xa^O>vR$A$j;Qu zKkQ`}Hgi;1kq(ni%YXxb+)i2WlS32-kCiA1%Qw{RpskSDg?BB$m-c6x5EKZ-P~n1x zPruWfFQ;k-Z6GH@ATg8`d-y)2XE`{I;Jv5T^Y2?$;q}R7%&|SFDfiIHEf+YjwX0G< z>5@wPq8j@3P~>IU_EB59+i-H*`ZAa@LUP}wt{m817|$m~Nd74V*8?#kfs1HIb_PqX zDMG=6I%BG&syB2*HDwyYj00Jw1Jajw#8nG;|39 z5}LMHRE>ye#Lg;m^%2;MV;Il_z;zL6F>4Ju(u&fS?6iIeFic00(wdEfa5&ziGupWH z#~~Yuhc!#q;M>`Lvfcw*^V|}uYoK4gphp*&`&A`#rkC@{7d5QQ%4YY=I+N2am8z1Y z-9D@<*b0P_RIaXK^~_>M^_5H=BdDw~TWrNO*mpgl8`ocO_r;F9KA$%W+EtNPrit!7ZLy#(N72NFURcQC+NeS6P%mhBc{MDR5F*VO{pYdi*Mn zK3x_4^93c9TkfhhMhM$oW^D-!=qkA5LRVaRuV+4Yh@tmiNeQh zeK*NKDIEog8e6KhH35dk2q7@qFzbn>cr}`Cc`#)cNo9O9UkXj`t7Y3b%BJ-U>m_*L za+ka;G>`_|44eVM_eMlS8_V zSv8}Cm%E_eyYEw{3msD=k)5}diO zqO_`YEv|qLZrH*oZT@nGW-xUrFWK zIB6+x<^sEJC1VIn9gyGKpCWmY!#h7|!6^3ji{}g2; z1e~EWNd_)zQ`fx@xV8rocchdv=*${^ccO!mFuK2Jx(NWA77-K7a#*-Vv%1heAg5nC zMw>QCo7KJ{CCg>ijAE94xB&y~KUT5tNI_vm>)Xx?0abB3o$SMTn(x<`R+Y3Rwe1db zxM3 zygusMw!02|yud1ZV<9)#a}S1!HF$hY0`fB8&u6-#cfP>acuH{@a5#{p<9t>lwlN*$ zgJS?0xAm+u=B+ehO)he5`rqLFw>3=Z&ysG)~YOg5>M zp_{$tHPA^4p4QcrkE`Oc!z5`A%wBF#0tR;%#J#!~SsUA^b8V?%ZK+MPZOWpv-8=+K z)`RC6lncnMPf0PpL8VAAFzdg|s90V_%(WKOxB-H)EzFAxg*(L+^ywma@J*lcY8q5Z zgoCqlGwk+BzoF1c2_==#Cm*gqS;^c?ff8g1!S8^+)Rpr^M6`;IB63idIr5(8kyx_M zkm}ln`}7#x^P10dpK8vL8H^)FX(RE{Kqiva_&N2M`MUROlg=0-R6~=6278oFgV4m=hz}}=#gF!TLO&P#N;0XA) zuB6LQpMCo|6js@_sFg*A0o?_esiL-xI@nh`k+d^av(l{9)VN=pry(yx@YzDc=ik{o zyN%ByCBsE~dW$Y`V+=wF+;qi)mshdig;k)TZ&$%J$2xe%itE-`ib`66+IOU2WIxHD zpY>Q{(vY(KiCZQCk0#k`vGDS3x zq^@B{SO@I`x+95PNHy@<>oc|Re5k61TVL|1s1Tec)5$TCD)dGPSYgWC8hjj}07;zY z(?xQG;4|&<}A$x07$$FS~Pb{foIZTNDLCM(stZ}o*m z8^}zB)x~zUYh|@T2|;e(OuL@8rI)yd)EtL(v&)$M)H1vpA0rIEJ<(xQUqMy8Z7Li5 zAfkQJ-jbp+!%a^o$;|+SU7t*k!BxjNlvTrl*CkoF+E9>V9~a^TZtI9%aP9Gq$jcP2 z(MTz|9q3Qgu_U4);iapw4wi@QH@O$EAFx|T6S>f3y?=cf>pz}vr)|Ccjb@5WVOJfa z3{6wX7`9r$5HrvdhZq8{iHZe7@KqrU?@^7&){O2Zsn&+E{UkXR=COK(}6xv{np_hO^)3KIVBDM}e-N?(y*#3my0$%_R02cwHI^qY$ z04qI@Gk^c2$D<$kMtd+;#K<+W$u+i6xN3k!(jyN^CZfr-5d)+mC=!N`NiedTq+70_ zv=VYN;gv5n$`K6hY1iYzG!{EZNAUKynm+lEpJT0?@Ckfv>ugsPY3_N=Cz-U*)n}i4 z(mJ{LaouWb%NTG{C5iGRbDmsA)w%=#r|zS;V5*`f$worEwIqGW%Y@&a;Nbai-G6PR zMwmBOQep57{P|3WLnlbi`bUzb>uJzLAq-?BJh<#|#gHCC8iN)#t>n-)Jlu$#8v{%N zUIAVMPR2&!e}(NWc`@*KM-;h`S7&~wFTQ1(Z+c3l$7`3WX4crkgkBfutF0ARPk%Pv zUO?P8BrxncT#%P3a22dBhPS>kTz`_HTW;N`MBi9fb-^ml=LpU!YF+UB;k^{{R! zptKT>ohaFFwB)mSnmb?d>696Eg|V;8>Js?vi4G%s3$A>?!}A(Ob{z#J70|ChaLEyh zn2QW*k8i=|&P4%;A12}Z9s~Y_9d~&!b~M7Cz;3{Oz;bMXbjipoU8zU^tLf~P;$6j#8Q zeu9Ko*N#a_=#&Ysex473CXaP^l85VebD{u$;)gQ zh*8S6kUwRzV&bsc^B;z7&9ns>eGxl3p?lgN_#bc$@Evd(a2VE2_3Ld5blmj~1BfD+ zq6D!CCT3C*qNz2u#t+IukkgE-8X|!bG)Xi{gGz_LP4ie;1iv}n0Rvv(s`^3o!uk@! zd$TmT>5!dag9u&_b4KF z%zt4O0DF&=JbIPGpstdliXhtAj#Spb$UcJWPIV}$GTi#S&x%4@529L9kgQbUzHj7PNza7qFuC7%&BRoQ<{2 z)PG=yq?fIGJTnW)NMgdC@usf_ALxmqCrz*2)hE0!I~_ir=`(XN{OxRq9(jU_njoPU zz(7U{y#BT3!#SFxc2ji8vTJxTC+yNZ7(1{UI`C&WqLwgv+7);b z*ahpVo(8O`cYm`F?vNDQE*7Iw!DP3zTz=hj_Z2*v$CAjHShaR1wsIo5m zP;1-fX-x^-^QuoyhG5@Og1ihtr!4#T-#_DX`8^)%i!^C@E+dZX&B&AbpncQg;WS1Y zj4;HqUCLHgG2@df4v2U2rzre>)sRAO(ybD9KE<=@X%q z6h>52UF*tDU!XaDZ^^+E6w8VYkAJ8+vJ6! zg^ie=1)K_eh@A%#w#nb@C%PkdU+sfH`T`+LxL(;j0!U)WMUrbI{wB8926B<4BB}DB zrV8Sob;AtQwpYr_gundH=Yh9;va=);21uTJH_2cA=kvuve6>U)#Kwl15>Q+Thm4hsA0*Apg<1kr zjbRKhgCOU68=qc8`w~_!jKu~SDuK(Wn=RGiopeZ&HmvNXA&f)_-NM%-GzT`dwGZ@? zl6)=sVxgv_(vTjrYe~|^4d{{ucfP9m)6*XDB=~X7ZO>_n)6&u1Ga0jg23Z9uRO|Uh>k&hH}pcF4{#Om6)kX4>(gOH&WBL|gK^10unvvW z0*|I8S4j8@D+F_wYL>1y4C^f@Dz^;*@^j#hSA2f^s7E}BNy~FZ@5u$E_R3_`pbYZ5 zxJXxGF!)JBqSD70vq^yqtwSeGqGFQDwQ;_EWC<&$7g1AcM-v{um*UqaD2Dd5>u;V8 zO2?WxDS<7us!6usq_=|lBMC?M6+Cve!|{Jga{Ql@OuN>lTM(>CiNT<*P+DbEa++%1 zS(SjP<0NPAugv{#`mU1f?`sAE-xG;kM?zs&g(hO%)K`Fe*n;=BL$1jM*M&(%u&aqR z)6;j$_Z_a?^+b_WLB3g#(3_VDx4+`^>;HIE+hH(bz(HNv{o;WP-?tN;3S#)aAztAT zFZb|jtcSI!0E2J@DVYv#nxb@Z6`%j}JKnotHjCa^OHFB#A-x25UgYqPA3OBzB3M^a zmw4M81}h-5mYe1W{InrL*t8KVbdqO&=~7r>IO6w7))X1C(yU9GngR<}8B(35zpDM9 zLgVtIlPxoI{_-`_yhhB#fa1%Eon;nm;8IAyW| zVUv8N+0>4FZ?=2W!!MYACjynv|kWCI|))wIpR=Cf?A5!mO98^h0l2dXy2AD=&M)%6QsT{Ed*WKLR-37ten zmlzpcQ&FjkSh{^1MBr?B37_hs1eNP*SU0DPB_9=$D2fC2Yb+-lj-RABf2v|gk6`Vs zhE~m!5W-d*RMxcdi?i7$wnDd|+^)gBbz_XFHzYXXrUcJj>(al#=JKs7GW0JHR3;jp zlfWLgHgL>DDgX11V98oDA*R?Z;qxM!$(f4SsTdD*!6y4wV#rA{Tu7mseq! zDH0rHQa3SYt98`Xxe5m0A|>4Rf>(c&a$uRU$%>BzfBOJ9$dBtOt7jCSyLv|P{yeOon*pL@&i4;EgA3GHoaVt+B>* zkfi*@BF&<;h7rANtEg>-61FXU*IdB|e~59xT^@VP7Gxn9qo1XM@9L4xR z7~iY2o&C@`4RlvQL9Sx#0Ku4ku=`-efNsGAvT7)8`%BiA*{+n^0~xF%rp4fqpT+q3gGtW1EyCp0+3tvcrBDBz%Lxi(@Fp zC)N%D2u-be#a2K*cFn-8cXv|{2|KSVz{TLYu*ZJ82=X#uKv&yat#hXBCbGK7wk4_# z+9IjV1Ql9JIF(BYczK4VW*b{^^-;o3>q>Zrzn$xF@nMSVAM?2Rf40^&Jw|O?s*td3 zEY*cG50GYX520(4oI9cyouG}@CL*>qp)Hbyozk`n>#l~4F}H{gD{^U20xVo@H1CVJ z$wbi7gy5E8MKf3hHEA}pBuUFkO-!&|5=i=n>J=MoSB|nOd%;&F?1k+*Hpn@pXNY6sucS1vbbl|HDO zboLr146xsKYq^%X%_5=OImrcf$F@;gL@Sej8`EJ$t{BQ4csOZ{c%8UjBYe`^$eIgn z=lQ~8B|Z{N*;aVNo=@z{?=`U?=T5ev#nv2Qgt&iKf$zhsU-`IdIhIC0yt#EozH`lbRhP2F*C z6NIpZ@!fK49om22_bIBd?%(#(Ib&?ck*c`OtQ!u7ZW@D_FDdRt6K6*&VChwmjklGH{{quO7N zPbVba<{rJ79mf!qV^|<+du6NyHq?LaR*()1+)T-8noQ1*{U9c_ah| zG`xq6tTr(&x<$Lo*&bJ8Sn$68NbA`>@P^NVRc6N!y1=4Kao}&~I7}WX`E;J<7Y})) z#u`SKT?f{d8jjo3p=)-f9Ni~w`gfO8fg88m2}Eou>DVOTbwJRoXY0PKIy!+7v}@reOI7 z!&9H=?HYink0Wg!U1lo$^8%ONT?Nm7rn%)g&(3QN-eDnZ^tnf8!Px$SkLDWjm$Mx* z()bl{NU*z({8{e^grB&+*w*&zfYof}dK`58H$FVSJAo%LxQ~d+Tj(u-B z`sckPFfRBR8V+F{>lV||-*k;NzRG?0t2C@CHQK#Jmigb~(FNHmhu>!M!V{vBHTWol zuWbvM<R}Ic?jHKqs=wS%ti7A37!yD zS{Rgu1;DdxMIW^1mAo_CXKkr5cV6h2gT~2YA9|0QjyQsJ z>Q)>gc03et5LV!p1%KP>uh}2Uo9$yi+|T)NqXaR-B-CZHM875Cq$B8rKw`zt3m)KO zYgB!pGm_=_+$GD60D~cJ;3;4pTTyb--{t|$O(bDuQQIf|ZVrJJGGpL~-4uNa1Qj)g z``^?oT5ZTlYm}R|y%4s={D7`-{3MCi@WN+4b5}xcAapWVn;X;(y5$PytvhNj`#H1nCGe5OhY-1<7|L`L!(JYm(Y%l(Fk@_poIV)mmoQZ>`r79_Hm4zDXpl z&}~aEQ3O5Oy5+)84|k9fW-ih^{H`W7X2pMdyRBeVsX7T$$0}S$uyh?f^o~brJr`dC zjw876V8yiQnvzPy(4Ip4q((s9SxA*l|d~mPfYf*Xj>Vl6s_J1i$%yqJar$jaLNwNW-b@+Tnf`5oIu9hXtB%!570mazC8mnlFJRZps zK+Iom_->6MJAK=`iJ>)j!d{X+hf9os|GeY#`q!E+**i|cSuzO|1_=(GAn|;7>ub&T z>*}f@!u-Dp10);D4C~6EtO|L^I4N#AU3JY&6?eLVsZ!L|5J&7dWC0VfIj7&yM%`q7 zNFoQpm`|+r^@N6Vg<+YaQR|FvUZ&drKT&3WAxq3vqL`~>G1tms?h}=IvGF{mk=o|N zorRs^-6j*Fv}P7ixUR&A=RembMTu>m!l8n6jqEh|-AN7uyGd3T8LoRQX@xg!$FSx+ zZG$ss>}!R1#RkJSOEu}Sy0jOAE$TmLtYqODP0WF^D%6FCDF50MR5vNPHz%E4qzFcJ zMC>SpjVqGaWZ*XW68fQu9MoBK5_rbIAs)OY4O(ebQX8?{_+lQOo^L$8!Dxg=N`vFW zC)g=qp}@73y){=#zD;=W?zh^M#|^Ht?Q_+nunhwC9xk~2C`DQde7nSO(On+pRkq3I z_RgO(#s*3TbrfnC2F)mI{nKnYviUs#5^=n&)Sz&FycP8wuzt2XeKwiAPnqOQMH zTRN1!Fnj^9ve1~tYq!sWzX+-X3(MfF{T1gQY>k}H=4t-$w1-kQg1Nm7I&B~~L(spQ zwRq<&H>@nQ=_H}G>G{w-&n5>~C2S{`nj}=#;QaY4N1rrVO(=`=q%rgp(QxV=g*}3w zpHXLsM1hB`By?X(fSJHm2KLr4LBn_rV>OHfj>h(x-#{C^@bwUY_6_$-LHW|PMm_qz zZ=?{YO^g$4FTxf~l{JPNPI5VUiWR#1Uh{eCBTY{Fj-du&R2XbC(ZX^=tdaFA2}C*g znb zQ7eOO+uDMw&mt*#LL2ySw$aNr7_w4r`|oXyl(r#d+%x?39NP&5;EI2Hyg%2Fo3VY4 zt3HN0@e-ox)EmRb>xhno@+wGok^j2XF$a#5V}a*WQ|TRSvLk5t50!9z+uh_=tt1jT zOG_)f+T+p=_nGv3J9cgEa&6xH#wG@DFZ)6TLZ<}WdalFyQx(-UhV%cKWYHQ!=ZqaE zQP`N)S-eWxR1|Fxe>u}(cyBSLriSP9Qfn=`=(^ZGG;RTv$PO0w_`^TDWJx)DH%7Pt+?ngMM=5g=s#Ma3u{NWcQ8T)c6e(JLrL49b6_{Y zqgTcl)?17%uHm_^IrM|tsB2`^ZCmoN*4*d8|J&q~ABo%!LM%qla}RRH{`y460P>@` znir;P(p<6KW-ovhI!{AoT=17O9qzi=#g%Z#jS0S4V(8sD=;f}rog!${Fj7#E2R(8H z@kHwe{5Zmvfeq{ik6h`R5q;#iwWU1MvkQZ%TlkKIZrgDHwpnJIv{(v>L~c717$7Pm zg`-CIlU?^5BK3s9Qb^#1>6$eqhK!W$>lzBc_o27~PTEWI)HN>S2TCrwJIS=qHMtpf zfxqz#hW5Z1+ha}z6UziJevqUf$2J;hjmU+?|3wurxSJ3U|IE=N`-<@^H}G_JI#Y!e zIz@DyY%5Z*Z)r+f?lgMyb_`5y#AFY=5E~x!nPnxFIiCt zee(rR{=((rLmd9}jK{y<@+rs>q^Goh+KW`Mp$t52D6WL8bl88SL`m?rAQ8l1UDu*Y z7}QP3$FFw1Lnp}5WmP<$?sAe4c(g$a?uZr_RS$U7By6r)dmU%Ej`q?F zO<_4KT&3Biw`6!PL0QelL#SJ|@4$8K-9w`ie*4 zgJHKJl7q%dW-m8F6PKh6JLcU|om$;hH>Kf)@avbNr7#P%V)SoTg$;ou2_Fx3ew zAjOq%^d5?X##^;`{5_v((`{Sw?HPoqkCaw)R&Fr(#&Gp9l1alP3175ZjcZK77Yj9g z@&#{y>$BHz!Et*kiptxrqq6HjMKvH$e?CL`*BtLSDUP`6h8uVxJ)LeuNyF`lkIj(_ zC#^*(Bs)3b8+h`>p)z%Re<>@!73Ys*b(qGWTwFS zQo|<;3@Hxu?repxt*uRibtgBJf$s|nE8z974Y&Q+MPf*JZM$aaD4RBeKwW#hGS{A@ zr0Z~4RTcjWgf60e2vc`Dx8+VFk=s6ml@kMiA04rqvIY4B5kF-knWOp$etCjJMk*AQ z8GiGahms9Tm9`hgKw3=j?NUQU74*)R6jij(2g(@8NQ3E%H0#SWqk0SeexA$F9)i*; z+QmIq(vCVTtwdaXlrn!i&mlF&#HuP@NrC+sfvW_*-+m$o@ZM}gs%s~VRmZoD2^FT!tSht8%q8dOJ(Nj!O^cNbro&6%_6r>PceSmB{_iQD z7rxN+$g^ct+k=<`3sxCc6hfb_l7w&CMRmfc>Y5Vxc#dY@k!qW_hX;FV>&sy3SRtPH zxoZaYkTFkld(7buY!{QL6m09r0CuAt-r7jywk;0eXJ#_gH=KOP1gR$PB1}!P`3ocL z*gL43;EoF&@^b_g)rQ|a=JCxEL+8wGD|7}MflT=D#D_jLHHJam1Qpd=m#5YozP8

S825UtW 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

M_`8u}Sk_pX-u*GsU763!*J_Oj@bCR_cqj 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 U=yYJa$N&HU07*qoM6N<$g2isJ@&Et;