From 02e4ac7edf35c2e4d042e16417301c54c926416d Mon Sep 17 00:00:00 2001 From: Boobeshkumar56 Date: Fri, 18 Oct 2024 17:46:53 +0530 Subject: [PATCH] rechanged the whole ui with api integration --- propexcity/weatherapp/.gitignore | 24 + propexcity/weatherapp/README.md | 8 + propexcity/weatherapp/eslint.config.js | 38 + propexcity/weatherapp/index.html | 13 + propexcity/weatherapp/package-lock.json | 4075 ++++++++++++++++++++ propexcity/weatherapp/package.json | 28 + propexcity/weatherapp/public/vite.svg | 1 + propexcity/weatherapp/src/App.css | 139 + propexcity/weatherapp/src/App.jsx | 156 + propexcity/weatherapp/src/Haze.png | Bin 0 -> 15980 bytes propexcity/weatherapp/src/assets/react.svg | 1 + propexcity/weatherapp/src/cloud.png | Bin 0 -> 8344 bytes propexcity/weatherapp/src/humidity.png | Bin 0 -> 29353 bytes propexcity/weatherapp/src/main.jsx | 10 + propexcity/weatherapp/src/search.png | Bin 0 -> 25771 bytes propexcity/weatherapp/src/snow.png | Bin 0 -> 35401 bytes propexcity/weatherapp/src/storm.png | Bin 0 -> 31019 bytes propexcity/weatherapp/src/sun.png | Bin 0 -> 16586 bytes propexcity/weatherapp/src/wind.png | Bin 0 -> 26532 bytes propexcity/weatherapp/vite.config.js | 7 + 20 files changed, 4500 insertions(+) create mode 100644 propexcity/weatherapp/.gitignore create mode 100644 propexcity/weatherapp/README.md create mode 100644 propexcity/weatherapp/eslint.config.js create mode 100644 propexcity/weatherapp/index.html create mode 100644 propexcity/weatherapp/package-lock.json create mode 100644 propexcity/weatherapp/package.json create mode 100644 propexcity/weatherapp/public/vite.svg create mode 100644 propexcity/weatherapp/src/App.css create mode 100644 propexcity/weatherapp/src/App.jsx create mode 100644 propexcity/weatherapp/src/Haze.png create mode 100644 propexcity/weatherapp/src/assets/react.svg create mode 100644 propexcity/weatherapp/src/cloud.png create mode 100644 propexcity/weatherapp/src/humidity.png create mode 100644 propexcity/weatherapp/src/main.jsx create mode 100644 propexcity/weatherapp/src/search.png create mode 100644 propexcity/weatherapp/src/snow.png create mode 100644 propexcity/weatherapp/src/storm.png create mode 100644 propexcity/weatherapp/src/sun.png create mode 100644 propexcity/weatherapp/src/wind.png create mode 100644 propexcity/weatherapp/vite.config.js diff --git a/propexcity/weatherapp/.gitignore b/propexcity/weatherapp/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/propexcity/weatherapp/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/propexcity/weatherapp/README.md b/propexcity/weatherapp/README.md new file mode 100644 index 0000000..f768e33 --- /dev/null +++ b/propexcity/weatherapp/README.md @@ -0,0 +1,8 @@ +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh diff --git a/propexcity/weatherapp/eslint.config.js b/propexcity/weatherapp/eslint.config.js new file mode 100644 index 0000000..238d2e4 --- /dev/null +++ b/propexcity/weatherapp/eslint.config.js @@ -0,0 +1,38 @@ +import js from '@eslint/js' +import globals from 'globals' +import react from 'eslint-plugin-react' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + settings: { react: { version: '18.3' } }, + plugins: { + react, + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs['jsx-runtime'].rules, + ...reactHooks.configs.recommended.rules, + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/propexcity/weatherapp/index.html b/propexcity/weatherapp/index.html new file mode 100644 index 0000000..0c589ec --- /dev/null +++ b/propexcity/weatherapp/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/propexcity/weatherapp/package-lock.json b/propexcity/weatherapp/package-lock.json new file mode 100644 index 0000000..71e11d7 --- /dev/null +++ b/propexcity/weatherapp/package-lock.json @@ -0,0 +1,4075 @@ +{ + "name": "weatherapp", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "weatherapp", + "version": "0.0.0", + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1" + }, + "devDependencies": { + "@eslint/js": "^9.11.1", + "@types/react": "^18.3.10", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.2", + "eslint": "^9.11.1", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-react-refresh": "^0.4.12", + "globals": "^15.9.0", + "vite": "^5.4.8" + } + }, + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.25.7.tgz", + "integrity": "sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.25.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz", + "integrity": "sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz", + "integrity": "sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/helper-compilation-targets": "^7.25.7", + "@babel/helper-module-transforms": "^7.25.7", + "@babel/helpers": "^7.25.7", + "@babel/parser": "^7.25.8", + "@babel/template": "^7.25.7", + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.8", + "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.25.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.7.tgz", + "integrity": "sha512-5Dqpl5fyV9pIAD62yK9P7fcA768uVPUyrQmqpqstHWgMma4feF1x/oFysBCVZLY5wJ2GkMUCdsNDnGZrPoR6rA==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.7", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.7.tgz", + "integrity": "sha512-DniTEax0sv6isaw6qSQSfV4gVRNtw2rte8HHM45t9ZR0xILaufBRNkpMifCRiAPyvL4ACD6v0gfCwCmtOQaV4A==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.7", + "@babel/helper-validator-option": "^7.25.7", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.7.tgz", + "integrity": "sha512-o0xCgpNmRohmnoWKQ0Ij8IdddjyBFE4T2kagL/x6M3+4zUgc+4qTOUBoNe4XxDskt1HPKO007ZPiMgLDq2s7Kw==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.7.tgz", + "integrity": "sha512-k/6f8dKG3yDz/qCwSM+RKovjMix563SLxQFo0UhRNo239SP6n9u5/eLtKD6EAjwta2JHJ49CsD8pms2HdNiMMQ==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.25.7", + "@babel/helper-simple-access": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "@babel/traverse": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.7.tgz", + "integrity": "sha512-eaPZai0PiqCi09pPs3pAFfl/zYgGaE6IdXtYvmf0qlcDTd3WCtO7JWCcRd64e0EQrcYgiHibEZnOGsSY4QSgaw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.7.tgz", + "integrity": "sha512-FPGAkJmyoChQeM+ruBGIDyrT2tKfZJO8NcxdC+CWNJi7N8/rZpSxK7yvBJ5O/nF1gfu5KzN7VKG3YVSLFfRSxQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.7.tgz", + "integrity": "sha512-CbkjYdsJNHFk8uqpEkpCvRs3YRp9tY6FmFY7wLMSYuGYkrdUi7r2lc4/wqsvlHoMznX3WJ9IP8giGPq68T/Y6g==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.7.tgz", + "integrity": "sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.7.tgz", + "integrity": "sha512-ytbPLsm+GjArDYXJ8Ydr1c/KJuutjF2besPNbIZnZ6MKUxi/uTA22t2ymmA4WFjZFpjiAMO0xuuJPqK2nvDVfQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.7.tgz", + "integrity": "sha512-Sv6pASx7Esm38KQpF/U/OXLwPPrdGHNKoeblRxgZRLXnAtnkEe4ptJPDtAZM7fBLadbc1Q07kQpSiGQ0Jg6tRA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.25.7.tgz", + "integrity": "sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.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.25.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.8.tgz", + "integrity": "sha512-HcttkxzdPucv3nNFmfOOMfFf64KgdJVqm1KaCm25dPGMLElo9nsLvXeJECQg8UzPuBGLyTSA0ZzqCtDSzKTEoQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.25.8" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.7.tgz", + "integrity": "sha512-JD9MUnLbPL0WdVK8AWC7F7tTG2OS6u/AKKnsK+NdRhUiVdnzyR1S3kKQCaRLOiaULvUiqK6Z4JQE635VgtCFeg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.7.tgz", + "integrity": "sha512-S/JXG/KrbIY06iyJPKfxr0qRxnhNOdkNXYBl/rmwgDd72cQLH9tEGkDm/yJPGvcSIUoikzfjMios9i+xT/uv9w==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.7.tgz", + "integrity": "sha512-wRwtAgI3bAS+JGU2upWNL9lSlDcRCqD05BZ1n3X2ONLH1WilFP6O1otQjeMK/1g0pvYcXC7b/qVUB1keofjtZA==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/types": "^7.25.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.7.tgz", + "integrity": "sha512-jatJPT1Zjqvh/1FyJs6qAHL+Dzb7sTb+xr7Q+gM1b+1oBsMsQQ4FkVKb6dFlJvLlVssqkRzV05Jzervt9yhnzg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.25.7", + "@babel/generator": "^7.25.7", + "@babel/parser": "^7.25.7", + "@babel/template": "^7.25.7", + "@babel/types": "^7.25.7", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/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/@babel/types": { + "version": "7.25.8", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.8.tgz", + "integrity": "sha512-JWtuCu8VQsMladxVz/P4HzHUGCAwpuqacmowgXFs5XjxIgKuNjnLokQzuVjlTvIzODaDmpjT3oxcC48vyk9EWg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.25.7", + "@babel/helper-validator-identifier": "^7.25.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "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/eslint-utils/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-community/regexpp": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz", + "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.18.0.tgz", + "integrity": "sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.6.0.tgz", + "integrity": "sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", + "integrity": "sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.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": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.12.0.tgz", + "integrity": "sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.0.tgz", + "integrity": "sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==", + "dev": true, + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.0.tgz", + "integrity": "sha512-2cbWIHbZVEweE853g8jymffCA+NCMiuqeECeBBLm8dg2oFdjuGJhgN4UAbI+6v0CKbbhvtXA4qV8YR5Ji86nmw==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.5", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.5.tgz", + "integrity": "sha512-KSPA4umqSG4LHYRodq31VDwKAvaTF4xmVlzM8Aeh4PlU1JQ3IG0wiA8C25d3RQ9nJyM3mBHyI53K06VVL/oFFg==", + "dev": true, + "dependencies": { + "@humanfs/core": "^0.19.0", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.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/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "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/@rollup/rollup-android-arm-eabi": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.24.0.tgz", + "integrity": "sha512-Q6HJd7Y6xdB48x8ZNVDOqsbh2uByBhgK8PiQgPhwkIw/HC/YX5Ghq2mQY5sRMZWHb3VsFkWooUVOZHKr7DmDIA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.24.0.tgz", + "integrity": "sha512-ijLnS1qFId8xhKjT81uBHuuJp2lU4x2yxa4ctFPtG+MqEE6+C5f/+X/bStmxapgmwLwiL3ih122xv8kVARNAZA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.24.0.tgz", + "integrity": "sha512-bIv+X9xeSs1XCk6DVvkO+S/z8/2AMt/2lMqdQbMrmVpgFvXlmde9mLcbQpztXm1tajC3raFDqegsH18HQPMYtA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.24.0.tgz", + "integrity": "sha512-X6/nOwoFN7RT2svEQWUsW/5C/fYMBe4fnLK9DQk4SX4mgVBiTA9h64kjUYPvGQ0F/9xwJ5U5UfTbl6BEjaQdBQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.24.0.tgz", + "integrity": "sha512-0KXvIJQMOImLCVCz9uvvdPgfyWo93aHHp8ui3FrtOP57svqrF/roSSR5pjqL2hcMp0ljeGlU4q9o/rQaAQ3AYA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.24.0.tgz", + "integrity": "sha512-it2BW6kKFVh8xk/BnHfakEeoLPv8STIISekpoF+nBgWM4d55CZKc7T4Dx1pEbTnYm/xEKMgy1MNtYuoA8RFIWw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.24.0.tgz", + "integrity": "sha512-i0xTLXjqap2eRfulFVlSnM5dEbTVque/3Pi4g2y7cxrs7+a9De42z4XxKLYJ7+OhE3IgxvfQM7vQc43bwTgPwA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.24.0.tgz", + "integrity": "sha512-9E6MKUJhDuDh604Qco5yP/3qn3y7SLXYuiC0Rpr89aMScS2UAmK1wHP2b7KAa1nSjWJc/f/Lc0Wl1L47qjiyQw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.24.0.tgz", + "integrity": "sha512-2XFFPJ2XMEiF5Zi2EBf4h73oR1V/lycirxZxHZNc93SqDN/IWhYYSYj8I9381ikUFXZrz2v7r2tOVk2NBwxrWw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.24.0.tgz", + "integrity": "sha512-M3Dg4hlwuntUCdzU7KjYqbbd+BLq3JMAOhCKdBE3TcMGMZbKkDdJ5ivNdehOssMCIokNHFOsv7DO4rlEOfyKpg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.24.0.tgz", + "integrity": "sha512-mjBaoo4ocxJppTorZVKWFpy1bfFj9FeCMJqzlMQGjpNPY9JwQi7OuS1axzNIk0nMX6jSgy6ZURDZ2w0QW6D56g==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.24.0.tgz", + "integrity": "sha512-ZXFk7M72R0YYFN5q13niV0B7G8/5dcQ9JDp8keJSfr3GoZeXEoMHP/HlvqROA3OMbMdfr19IjCeNAnPUG93b6A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.24.0.tgz", + "integrity": "sha512-w1i+L7kAXZNdYl+vFvzSZy8Y1arS7vMgIy8wusXJzRrPyof5LAb02KGr1PD2EkRcl73kHulIID0M501lN+vobQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.24.0.tgz", + "integrity": "sha512-VXBrnPWgBpVDCVY6XF3LEW0pOU51KbaHhccHw6AS6vBWIC60eqsH19DAeeObl+g8nKAz04QFdl/Cefta0xQtUQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.24.0.tgz", + "integrity": "sha512-xrNcGDU0OxVcPTH/8n/ShH4UevZxKIO6HJFK0e15XItZP2UcaiLFd5kiX7hJnqCbSztUF8Qot+JWBC/QXRPYWQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.24.0.tgz", + "integrity": "sha512-fbMkAF7fufku0N2dE5TBXcNlg0pt0cJue4xBRE2Qc5Vqikxr4VCgKj/ht6SMdFcOacVA9rqF70APJ8RN/4vMJw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "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/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.3.11", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.11.tgz", + "integrity": "sha512-r6QZ069rFTjrEYgFdOck1gK7FLVsgJE7tTz0pQBczlBNUhBNk0MQH4UbnFSwjpQLMkLzgqvBBa+qGpLje16eTQ==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.2.tgz", + "integrity": "sha512-hieu+o05v4glEBucTcKMK3dlES0OeJlD9YVOAPraVMOInBCwzumaIFiUjr4bHK7NPgnAHgiskUoceKercrN8vg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.13.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz", + "integrity": "sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w==", + "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/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-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/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/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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/browserslist": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz", + "integrity": "sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==", + "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.30001663", + "electron-to-chromium": "^1.5.28", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001669", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001669.tgz", + "integrity": "sha512-DlWzFDJqstqtIVx1zeSpIMLjunf5SmwOw0N2Ck/QSQdS8PLS4+9HrLaYei4w8BIAL7IB/UEDu889d8vhCTPA0w==", + "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/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/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/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/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "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/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.41", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.41.tgz", + "integrity": "sha512-dfdv/2xNjX0P8Vzme4cfzHqnPm5xsZXwsolTYr0eyW18IUmNyG08vL+fttvinTfhKfIKdRoqkDIC9e9iWQCNYQ==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.23.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.3.tgz", + "integrity": "sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.2", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.1.0.tgz", + "integrity": "sha512-/SurEfycdyssORP/E+bj4sEu1CWw4EmLDsHynHwSXQ7utgbrMRWW195pTrCjFgFCddf/UkYm3oqKPRq5i8bJbw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "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/eslint": { + "version": "9.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.12.0.tgz", + "integrity": "sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.11.0", + "@eslint/config-array": "^0.18.0", + "@eslint/core": "^0.6.0", + "@eslint/eslintrc": "^3.1.0", + "@eslint/js": "9.12.0", + "@eslint/plugin-kit": "^0.2.0", + "@humanfs/node": "^0.16.5", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.3.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.1.0", + "eslint-visitor-keys": "^4.1.0", + "espree": "^10.2.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.1.tgz", + "integrity": "sha512-xwTnwDqzbDRA8uJ7BMxPs/EXRB3i8ZfnOIp8BsxEQkT0nHPp+WWceqGgo6rKb9ctNi8GJLDT4Go5HAWELa/WMg==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.19", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0-rc-fb9a90fa48-20240614", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0-rc-fb9a90fa48-20240614.tgz", + "integrity": "sha512-xsiRwaDNF5wWNC4ZHLut+x/YcAxksUd9Rizt7LaEn3bV8VyYRpXnRJQlLOfYaVy9esk4DFP4zPPnoNVjq5Gc0w==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.12.tgz", + "integrity": "sha512-9neVjoGv20FwYtCP6CB1dzR1vr57ZDNOXst21wd2xJ/cTlM2xLq0GWVlSNTdMn/4BtP6cHYBMCSp1wFBJ9jBsg==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-scope": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.1.0.tgz", + "integrity": "sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.1.0.tgz", + "integrity": "sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.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/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/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/supports-color": { + "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/espree": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.2.0.tgz", + "integrity": "sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==", + "dev": true, + "dependencies": { + "acorn": "^8.12.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.1.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "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/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/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "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/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "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/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/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/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": "15.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.11.0.tgz", + "integrity": "sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "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/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/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "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/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "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-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/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "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/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/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/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/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/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/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/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "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/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "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/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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": "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/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/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/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-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/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "dev": true + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.47", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz", + "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.0", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "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/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "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-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/rollup": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.24.0.tgz", + "integrity": "sha512-DOmrlGSXNk1DM0ljiQA+i+o0rSLhtii1je5wgk60j49d1jHT5YYttBv1iWOnYSTG+fZZESUOSNiAl89SIet+Cg==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.24.0", + "@rollup/rollup-android-arm64": "4.24.0", + "@rollup/rollup-darwin-arm64": "4.24.0", + "@rollup/rollup-darwin-x64": "4.24.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.24.0", + "@rollup/rollup-linux-arm-musleabihf": "4.24.0", + "@rollup/rollup-linux-arm64-gnu": "4.24.0", + "@rollup/rollup-linux-arm64-musl": "4.24.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.24.0", + "@rollup/rollup-linux-riscv64-gnu": "4.24.0", + "@rollup/rollup-linux-s390x-gnu": "4.24.0", + "@rollup/rollup-linux-x64-gnu": "4.24.0", + "@rollup/rollup-linux-x64-musl": "4.24.0", + "@rollup/rollup-win32-arm64-msvc": "4.24.0", + "@rollup/rollup-win32-ia32-msvc": "4.24.0", + "@rollup/rollup-win32-x64-msvc": "4.24.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "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/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "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/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/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-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/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/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/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/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "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.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "5.4.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.9.tgz", + "integrity": "sha512-20OVpJHh0PAM0oSOELa5GaZNWeDjcAvQjGXy2Uyr+Tp+/D2/Hdz6NLgpJLsarPTA2QJ6v8mX2P1ZfbsSKvdMkg==", + "dev": true, + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "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/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "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/propexcity/weatherapp/package.json b/propexcity/weatherapp/package.json new file mode 100644 index 0000000..abfaa4f --- /dev/null +++ b/propexcity/weatherapp/package.json @@ -0,0 +1,28 @@ +{ + "name": "weatherapp", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1" + }, + "devDependencies": { + "@eslint/js": "^9.11.1", + "@types/react": "^18.3.10", + "@types/react-dom": "^18.3.0", + "@vitejs/plugin-react": "^4.3.2", + "eslint": "^9.11.1", + "eslint-plugin-react": "^7.37.0", + "eslint-plugin-react-hooks": "^5.1.0-rc.0", + "eslint-plugin-react-refresh": "^0.4.12", + "globals": "^15.9.0", + "vite": "^5.4.8" + } +} diff --git a/propexcity/weatherapp/public/vite.svg b/propexcity/weatherapp/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/propexcity/weatherapp/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/propexcity/weatherapp/src/App.css b/propexcity/weatherapp/src/App.css new file mode 100644 index 0000000..e47daa0 --- /dev/null +++ b/propexcity/weatherapp/src/App.css @@ -0,0 +1,139 @@ +body { + background-color: rgba(127, 255, 212, 0.5); + overflow-x: hidden; + display: flex; + justify-content: center; + align-items: center; + margin: 0; + height: 100vh; +} +#container { + width: 900px; + height: 700px; + background-color: rgba(250, 250, 250, 0.5); + border-radius: 40px; + margin-top: 40px; + backdrop-filter: blur(8px) saturate(128%); + -webkit-backdrop-filter: blur(8px) saturate(128%); + background-color: rgba(250, 250, 250, 0.46); + border-radius: 12px; + border: 1px solid rgba(255, 255, 255, 0.125); +} +#city { + width: 360px; + height: 50px; + border-radius: 30px; + border: none; + background-color: rgba(240, 248, 255, 0.1); + font-size: 20px; + margin-left: 10px; + outline: none; + font-family: Verdana, Geneva, Tahoma, sans-serif; + padding-left: 20px; +} + +#search-icon { + width: 30px; + height: 30px; + margin-left: 20px; + margin-top: 20px; + cursor: pointer; +} + +#input-container { + width: 450px; + height: 60px; + border: 3px solid rgb(81, 237, 248); + border-radius: 20px; + display: flex; + margin-left: 200px; + margin-top: 50px; + box-shadow: 5px 5px rgb(171, 221, 250); +} +#current { + width: 150px; + height: 150px; + margin-top: 50px; +} +#location { + position: relative; + top: 150px; + text-align: center; + right: -380px; + padding-top: 10px; + font-family: "Handjet", sans-serif; + letter-spacing: 3px; +} + +#cityname { + color: rgb(250, 150, 68); +} +#city-container { + width: 400px; + height: 500px; + text-align: center; + font-family: "Handjet", system-ui; + font-optical-sizing: auto; + position: absolute; + top: 140px; + right: 100px; +margin-top:20px; + background: rgba(172, 234, 239, 0.18); + border-radius: 16px; + box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); + backdrop-filter: blur(3px); + -webkit-backdrop-filter: blur(3px); + border: 1px solid rgba(172, 234, 239, 0.3); +} +#additional span img { + width:80px; + height:80px; + margin-right:30px; + +} +#additional{ + position:relative; + left:100px; + top:80px; + width:240px; + height:200px; + padding:15px; + padding-top: 30px; + + font-size: larger; + background: rgba(172, 234, 239, 0.18); + border-radius: 16px; + box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1); + backdrop-filter: blur(3px); + -webkit-backdrop-filter: blur(3px); + border: 1px solid rgba(172, 234, 239, 0.3); + font-family:"Bungee Hairline", sans-serif; + font-weight: bolder; + color:black; + + +} +#additional span{ + display:flex; + margin-bottom:20px; + +} +.humid{ + position:absolute; + top:170px; + left:130px; + font-size: smaller; +} +.hu{ + position: absolute; + top:70px; + left:125px; + font-size: smaller; +} +iframe{ + border:none; + +} +#loading{ + margin-top:150px; +} \ No newline at end of file diff --git a/propexcity/weatherapp/src/App.jsx b/propexcity/weatherapp/src/App.jsx new file mode 100644 index 0000000..60cb2d6 --- /dev/null +++ b/propexcity/weatherapp/src/App.jsx @@ -0,0 +1,156 @@ +import React from "react"; +import { useState } from "react"; +import "./App.css"; +import Clouds from "./cloud.png"; +import searchicon from "./search.png"; +import snow from "./snow.png"; +import Rain from "./storm.png"; +import Clear from "./sun.png"; +import wind from "./wind.png"; +import humidity from "./humidity.png"; +import Haze from "./Haze.png"; +import Mist from "./Haze.png"; +function Weather() { + const [city, setcity] = useState({ + name: "Chennai", + country: "IN", + lat: 13.0827, + long: 80.2707, + temp: "", + }); + const [weather, setweather] = useState(Clear); + const [additional, setadditional] = useState({ + humid: 100, + air: 0, + + temp: 34, + }); + const [loading, setloading] = useState("yes"); + + + + const search = async () => { + let url = `https://api.openweathermap.org/data/2.5/weather?q=${city.temp}&appid=add api`; + setloading("yes"); + try { + let res = await fetch(url); + let data = await res.json(); + setcity({ + ...city, + name: data.name, + lat: data.coord.lat, + long: data.coord.lon, + country: data.sys.country, + }); + setadditional({ + ...additional, + humid: data.main.humidity, + temp: data.main.temp - 273.15, + air: data.wind.speed, + }); + + setweather(eval(data.weather[0].main)); + } catch (error) { + console.error("Error in fetching", error.message); + setcity({ + ...city, + name: "City Not Available", + lat: "---", + long: "---", + country: "Not Available", + }); + setadditional({ ...additional, temp: 0, air: 0, humid: 0 }); + } finally { + setloading("no"); + } + }; + return ( + <> +
+
+ { + setcity({ ...city, temp: e.target.value }); + }} + onKeyUp={(e) => { + if (e.key === 'Enter') { + search(); + } + }} + + /> + search-icon +
+ {loading === "yes" && ( +
+

+ PLease wait... +

we are loading +

+ +
+ )} + {loading === "no" && ( +
+ current-weather + +

+ {city.name}--{additional.temp.toFixed(1)}° C +

+

--{city.country}--

+ {city.lat == "---" ? ( +

---

+ ) : ( +

Lat:{city.lat.toFixed(6)}° N

+ )} + {city.lat == "---" ? ( +

---

+ ) : ( +

Long:{city.long.toFixed(6)}° E

+ )} +
+ )} + {loading == "no" && ( +
+ + Humidity +

Humidity

+

{additional.humid}%

+
+ + Wind +

wind Speed

+

{additional.air}km/hr

+
+
+ )} + {loading == "yes" && ( +
+ + Humidity +

Humidity

+

----

+
+ + Wind +

wind Speed

+

----

+
+
+ )} +
+ + ); +} + +export default Weather; diff --git a/propexcity/weatherapp/src/Haze.png b/propexcity/weatherapp/src/Haze.png new file mode 100644 index 0000000000000000000000000000000000000000..728c51a0ba791cf4ef3bf3240015205b909c72b5 GIT binary patch literal 15980 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 NRTMQ8s^u)-{tsMZq5uE@ literal 0 HcmV?d00001 diff --git a/propexcity/weatherapp/src/assets/react.svg b/propexcity/weatherapp/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/propexcity/weatherapp/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/propexcity/weatherapp/src/cloud.png b/propexcity/weatherapp/src/cloud.png new file mode 100644 index 0000000000000000000000000000000000000000..5f9de066084db8f01e35cfc5dca4dc212d22ceaa GIT binary patch literal 8344 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 literal 0 HcmV?d00001 diff --git a/propexcity/weatherapp/src/humidity.png b/propexcity/weatherapp/src/humidity.png new file mode 100644 index 0000000000000000000000000000000000000000..b975e15ea63e9cf419334ee1a9204d6c5e203353 GIT binary patch literal 29353 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 CwR=AR literal 0 HcmV?d00001 diff --git a/propexcity/weatherapp/src/main.jsx b/propexcity/weatherapp/src/main.jsx new file mode 100644 index 0000000..32fa764 --- /dev/null +++ b/propexcity/weatherapp/src/main.jsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import App from './App.jsx' + + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/propexcity/weatherapp/src/search.png b/propexcity/weatherapp/src/search.png new file mode 100644 index 0000000000000000000000000000000000000000..1b45f588cdba688a56d322ccb7c6b27bf50decad GIT binary patch literal 25771 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 z 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 G@_zxWgIuHl literal 0 HcmV?d00001 diff --git a/propexcity/weatherapp/src/wind.png b/propexcity/weatherapp/src/wind.png new file mode 100644 index 0000000000000000000000000000000000000000..12efb849d73d7b980dfb207bdc05bf1d535cf36d GIT binary patch literal 26532 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