From d788422c6d923f9454fd2bb2cf652f181f7cbcd6 Mon Sep 17 00:00:00 2001 From: engineersatyaa <146058207+satyatestwin@users.noreply.github.com> Date: Fri, 12 Jan 2024 17:09:28 +0530 Subject: [PATCH] First Commit --- .eslintrc.cjs | 20 + .github/workflows/deploy.yml | 51 + .gitignore | 24 + README.md | 8 + index.html | 18 + package-lock.json | 5477 ++++++++++++++++++++++ package.json | 35 + postcss.config.js | 6 + src/App.jsx | 7 + src/assets/images/butterfly.png | Bin 0 -> 4337 bytes src/assets/images/favicon.png | Bin 0 -> 374 bytes src/assets/images/satya.jpg | Bin 0 -> 199676 bytes src/components/Chart.jsx | 73 + src/components/CircularProgressBar.jsx | 32 + src/components/CustomInputRange.jsx | 48 + src/components/Layout.jsx | 23 + src/components/MobileMenu.jsx | 61 + src/components/MobileNotificationBar.jsx | 25 + src/components/Sidebar.jsx | 105 + src/index.css | 26 + src/main.jsx | 46 + src/pages/Home.jsx | 493 ++ src/utils/dummyData.js | 73 + tailwind.config.js | 12 + vite.config.js | 10 + 25 files changed, 6673 insertions(+) create mode 100644 .eslintrc.cjs create mode 100644 .github/workflows/deploy.yml create mode 100644 .gitignore create mode 100644 README.md create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 postcss.config.js create mode 100644 src/App.jsx create mode 100644 src/assets/images/butterfly.png create mode 100644 src/assets/images/favicon.png create mode 100644 src/assets/images/satya.jpg create mode 100644 src/components/Chart.jsx create mode 100644 src/components/CircularProgressBar.jsx create mode 100644 src/components/CustomInputRange.jsx create mode 100644 src/components/Layout.jsx create mode 100644 src/components/MobileMenu.jsx create mode 100644 src/components/MobileNotificationBar.jsx create mode 100644 src/components/Sidebar.jsx create mode 100644 src/index.css create mode 100644 src/main.jsx create mode 100644 src/pages/Home.jsx create mode 100644 src/utils/dummyData.js create mode 100644 tailwind.config.js create mode 100644 vite.config.js diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 0000000..4dcb439 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,20 @@ +module.exports = { + root: true, + env: { browser: true, es2020: true }, + extends: [ + 'eslint:recommended', + 'plugin:react/recommended', + 'plugin:react/jsx-runtime', + 'plugin:react-hooks/recommended', + ], + ignorePatterns: ['dist', '.eslintrc.cjs'], + parserOptions: { ecmaVersion: 'latest', sourceType: 'module' }, + settings: { react: { version: '18.2' } }, + plugins: ['react-refresh'], + rules: { + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, +} diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..02d9cfe --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,51 @@ +name: Deploy + +on: + push: + branches: + - main + +jobs: + build: + name: Build + runs-on: ubuntu-latest + + steps: + - name: Checkout repo + uses: actions/checkout@v2 + + - name: Setup Node + uses: actions/setup-node@v1 + with: + node-version: 16 + + - name: Install dependencies + uses: bahmutov/npm-install@v1 + + - name: Build project + run: npm run build + + - name: Upload production-ready build files + uses: actions/upload-artifact@v2 + with: + name: production-files + path: ./dist + + deploy: + name: Deploy + needs: build + runs-on: ubuntu-latest + if: github.ref == 'refs/heads/main' + + steps: + - name: Download artifact + uses: actions/download-artifact@v2 + with: + name: production-files + path: ./dist + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./dist diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.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/README.md b/README.md new file mode 100644 index 0000000..f768e33 --- /dev/null +++ b/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/index.html b/index.html new file mode 100644 index 0000000..9a38662 --- /dev/null +++ b/index.html @@ -0,0 +1,18 @@ + + + + + + + + RapidQuest + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6caa4ca --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5477 @@ +{ + "name": "rapidquest-assignment", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "rapidquest-assignment", + "version": "0.0.0", + "dependencies": { + "react": "^18.2.0", + "react-circular-progressbar": "^2.1.0", + "react-dom": "^18.2.0", + "react-icons": "^4.12.0", + "react-range": "^1.8.14", + "react-router-dom": "^6.21.1", + "recharts": "^2.10.3" + }, + "devDependencies": { + "@types/react": "^18.2.43", + "@types/react-dom": "^18.2.17", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.16", + "eslint": "^8.55.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "postcss": "^8.4.33", + "tailwindcss": "^3.4.1", + "vite": "^5.0.8" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", + "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.23.4", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", + "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", + "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-module-transforms": "^7.23.3", + "@babel/helpers": "^7.23.7", + "@babel/parser": "^7.23.6", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", + "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.6", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", + "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.23.5", + "@babel/helper-validator-option": "^7.23.5", + "browserslist": "^4.22.2", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz", + "integrity": "sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz", + "integrity": "sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.23.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", + "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", + "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.7", + "@babel/types": "^7.23.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.23.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", + "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", + "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.23.3.tgz", + "integrity": "sha512-qXRvbeKDSfwnlJnanVRp0SfuWE5DQhwQr5xtLBzp56Wabyo+4CMosF6Kfp+eOD/4FYpql64XVJ2W0pVLlJZxOQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.23.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.23.3.tgz", + "integrity": "sha512-91RS0MDnAWDNvGC6Wio5XYkyWI39FMFO+JK9+4AlgaTH+yWwVTsw7/sn6LK0lH7c5F+TFkpv/3LfCJ1Ydwof/g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.7.tgz", + "integrity": "sha512-w06OXVOFso7LcbzMiDGt+3X7Rh7Ho8MmgPoWU3rarH+8upf+wSU/grlGbWzQyr3DkdN6ZeuMFjpdwW0Q+HxobA==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", + "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/generator": "^7.23.6", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.6", + "@babel/types": "^7.23.6", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", + "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.23.4", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", + "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", + "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", + "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", + "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", + "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", + "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", + "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", + "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", + "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", + "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", + "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", + "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", + "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", + "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", + "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", + "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", + "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", + "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", + "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", + "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", + "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", + "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", + "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", + "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/regexpp": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", + "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.13", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.13.tgz", + "integrity": "sha512-JSBDMiDKSzQVngfRjOdFXgFfklaXI4K9nLF49Auh21lmBWRLIK3+xTErTWD4KU54pb6coM6ESE7Awz/FNU3zgQ==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.1", + "debug": "^4.1.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.1.tgz", + "integrity": "sha512-dvuCeX5fC9dXgJn9t+X5atfmgQAzUOWqS1254Gh0m6i8wKd10ebXkfNKiRK+1GWi/yTvvLDHpoxLr0xxxeslWw==", + "dev": true + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", + "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@remix-run/router": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.14.1.tgz", + "integrity": "sha512-Qg4DMQsfPNAs88rb2xkdk03N3bjK4jgX5fR24eHCTR9q6PrhZQZ4UJBPzCHJkIpTRN1UKxx2DzjZmnC+7Lj0Ow==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.4.tgz", + "integrity": "sha512-ub/SN3yWqIv5CWiAZPHVS1DloyZsJbtXmX4HxUTIpS0BHm9pW5iYBo2mIZi+hE3AeiTzHz33blwSnhdUo+9NpA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.4.tgz", + "integrity": "sha512-ehcBrOR5XTl0W0t2WxfTyHCR/3Cq2jfb+I4W+Ch8Y9b5G+vbAecVv0Fx/J1QKktOrgUYsIKxWAKgIpvw56IFNA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.4.tgz", + "integrity": "sha512-1fzh1lWExwSTWy8vJPnNbNM02WZDS8AW3McEOb7wW+nPChLKf3WG2aG7fhaUmfX5FKw9zhsF5+MBwArGyNM7NA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.4.tgz", + "integrity": "sha512-Gc6cukkF38RcYQ6uPdiXi70JB0f29CwcQ7+r4QpfNpQFVHXRd0DfWFidoGxjSx1DwOETM97JPz1RXL5ISSB0pA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.4.tgz", + "integrity": "sha512-g21RTeFzoTl8GxosHbnQZ0/JkuFIB13C3T7Y0HtKzOXmoHhewLbVTFBQZu+z5m9STH6FZ7L/oPgU4Nm5ErN2fw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.4.tgz", + "integrity": "sha512-TVYVWD/SYwWzGGnbfTkrNpdE4HON46orgMNHCivlXmlsSGQOx/OHHYiQcMIOx38/GWgwr/po2LBn7wypkWw/Mg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.4.tgz", + "integrity": "sha512-XcKvuendwizYYhFxpvQ3xVpzje2HHImzg33wL9zvxtj77HvPStbSGI9czrdbfrf8DGMcNNReH9pVZv8qejAQ5A==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.4.tgz", + "integrity": "sha512-LFHS/8Q+I9YA0yVETyjonMJ3UA+DczeBd/MqNEzsGSTdNvSJa1OJZcSH8GiXLvcizgp9AlHs2walqRcqzjOi3A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.4.tgz", + "integrity": "sha512-dIYgo+j1+yfy81i0YVU5KnQrIJZE8ERomx17ReU4GREjGtDW4X+nvkBak2xAUpyqLs4eleDSj3RrV72fQos7zw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.4.tgz", + "integrity": "sha512-RoaYxjdHQ5TPjaPrLsfKqR3pakMr3JGqZ+jZM0zP2IkDtsGa4CqYaWSfQmZVgFUCgLrTnzX+cnHS3nfl+kB6ZQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.4.tgz", + "integrity": "sha512-T8Q3XHV+Jjf5e49B4EAaLKV74BbX7/qYBRQ8Wop/+TyyU0k+vSjiLVSHNWdVd1goMjZcbhDmYZUYW5RFqkBNHQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.4.tgz", + "integrity": "sha512-z+JQ7JirDUHAsMecVydnBPWLwJjbppU+7LZjffGf+Jvrxq+dVjIE7By163Sc9DKc3ADSU50qPVw0KonBS+a+HQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.4.tgz", + "integrity": "sha512-LfdGXCV9rdEify1oxlN9eamvDSjv9md9ZVMAbNHA87xqIfFCxImxan9qZ8+Un54iK2nnqPlbnSi4R54ONtbWBw==", + "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.5", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.5.tgz", + "integrity": "sha512-WXCyOcRtH37HAUkpXhUduaxdm82b4GSlyTqajXviN4EfiuPgNYR109xMCKvpl6zPIpua0DGlMEDCq+g8EdoheQ==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/d3-array": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/d3-array/-/d3-array-3.2.1.tgz", + "integrity": "sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==" + }, + "node_modules/@types/d3-color": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@types/d3-color/-/d3-color-3.1.3.tgz", + "integrity": "sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==" + }, + "node_modules/@types/d3-ease": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-ease/-/d3-ease-3.0.2.tgz", + "integrity": "sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==" + }, + "node_modules/@types/d3-interpolate": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/d3-interpolate/-/d3-interpolate-3.0.4.tgz", + "integrity": "sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==", + "dependencies": { + "@types/d3-color": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-path/-/d3-path-3.0.2.tgz", + "integrity": "sha512-WAIEVlOCdd/NKRYTsqCpOMHQHemKBEINf8YXMYOtXH0GA7SY0dqMB78P3Uhgfy+4X+/Mlw2wDtlETkN6kQUCMA==" + }, + "node_modules/@types/d3-scale": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/@types/d3-scale/-/d3-scale-4.0.8.tgz", + "integrity": "sha512-gkK1VVTr5iNiYJ7vWDI+yUFFlszhNMtVeneJ6lUTKPjprsvLLI9/tgEGiXJOnlINJA8FyA88gfnQsHbybVZrYQ==", + "dependencies": { + "@types/d3-time": "*" + } + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@types/d3-shape/-/d3-shape-3.1.6.tgz", + "integrity": "sha512-5KKk5aKGu2I+O6SONMYSNflgiP0WfZIQvVUMan50wHsLG1G94JlxEVnCpQARfTtzytuY0p/9PXXZb3I7giofIA==", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/d3-time": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/d3-time/-/d3-time-3.0.3.tgz", + "integrity": "sha512-2p6olUZ4w3s+07q3Tm2dbiMZy5pCDfYwtLXXHUnVzXgQlZ/OyPtUz6OL382BkOuGlLXqfT+wqv8Fw2v8/0geBw==" + }, + "node_modules/@types/d3-timer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/d3-timer/-/d3-timer-3.0.2.tgz", + "integrity": "sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==" + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.11", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz", + "integrity": "sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==", + "dev": true + }, + "node_modules/@types/react": { + "version": "18.2.47", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.47.tgz", + "integrity": "sha512-xquNkkOirwyCgoClNk85BjP+aqnIS+ckAJ8i37gAbDs14jfW/J23f2GItAf33oiUPQnqNMALiFeoM9Y5mbjpVQ==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.2.18", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", + "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "dev": true, + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.8", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", + "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", + "dev": true + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==", + "dev": true + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.11.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", + "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-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-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "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.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.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.2", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz", + "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0", + "get-intrinsic": "^1.2.1" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asynciterator.prototype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/asynciterator.prototype/-/asynciterator.prototype-1.0.0.tgz", + "integrity": "sha512-wwHYEIS0Q80f5mosx3L/dfG5t5rjEa9Ft51GTaNt862EnpyGHpgz2RkZvLPp1oF5TnAiTohkEKVEu8pQPJI7Vg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.3" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.22.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", + "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "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.30001565", + "electron-to-chromium": "^1.4.601", + "node-releases": "^2.0.14", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz", + "integrity": "sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.1", + "set-function-length": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001574", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001574.tgz", + "integrity": "sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==", + "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/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/clsx": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.0.tgz", + "integrity": "sha512-m3iNNWpd9rl3jvvcBnu70ylMdrXt8Vlq4HYadnU5fwcOtvkSQWPmj7amUcDT2qYI7risszBjI5AUIUox9D16pg==", + "engines": { + "node": ">=6" + } + }, + "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/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "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/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "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/d3-array": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", + "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "dependencies": { + "internmap": "1 - 2" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", + "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-ease": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", + "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-format": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", + "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-interpolate": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", + "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "dependencies": { + "d3-color": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-path": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", + "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-scale": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", + "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "dependencies": { + "d3-array": "2.10.0 - 3", + "d3-format": "1 - 3", + "d3-interpolate": "1.2.0 - 3", + "d3-time": "2.1.1 - 3", + "d3-time-format": "2 - 4" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", + "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", + "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "dependencies": { + "d3-array": "2 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-time-format": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", + "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "dependencies": { + "d3-time": "1 - 3" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-timer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", + "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "engines": { + "node": ">=12" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js-light": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/decimal.js-light/-/decimal.js-light-2.5.1.tgz", + "integrity": "sha512-qIMFpTMZmny+MMIitAB6D7iVPEorVw6YQRWkvarTkT4tBeSLLiHzcwj6q0MmYSFCiVpiqPJTJEYIrpcPzVEIvg==" + }, + "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.1", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz", + "integrity": "sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-helpers": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-3.4.0.tgz", + "integrity": "sha512-LnuPJ+dwqKDIyotW1VzmOZ5TONUN7CwkCR5hrgawTUbkBGYdeoNLZo6nNfGkCrjtE1nXXaj7iMMpDa8/d9WoIA==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.623", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.623.tgz", + "integrity": "sha512-lKoz10iCYlP1WtRYdh5MvocQPWVRoI7ysp6qf18bmeBgR8abE6+I2CsfyNKztRDZvhdWc+krKT6wS7Neg8sw3A==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/es-abstract": { + "version": "1.22.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz", + "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.5", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.2", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.1", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.0.15", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz", + "integrity": "sha512-GhoY8uYqd6iwUl2kgjTm4CZAf6oo5mHK7BPqx3rKgx893YSsy0LGHV6gfqqQvZt/8xM8xeOnfXBCfqclMKkJ5g==", + "dev": true, + "dependencies": { + "asynciterator.prototype": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.1", + "es-set-tostringtag": "^2.0.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "iterator.prototype": "^1.1.2", + "safe-array-concat": "^1.0.1" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.2.tgz", + "integrity": "sha512-BuDyupZt65P9D2D2vA/zqcI3G5xRsklm5N3xCwuiy+/vKy8i0ifdsQP1sLgO4tZDSCaQUSnmC48khknGMV3D2Q==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "has-tostringtag": "^1.0.0", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.19.11", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", + "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.19.11", + "@esbuild/android-arm": "0.19.11", + "@esbuild/android-arm64": "0.19.11", + "@esbuild/android-x64": "0.19.11", + "@esbuild/darwin-arm64": "0.19.11", + "@esbuild/darwin-x64": "0.19.11", + "@esbuild/freebsd-arm64": "0.19.11", + "@esbuild/freebsd-x64": "0.19.11", + "@esbuild/linux-arm": "0.19.11", + "@esbuild/linux-arm64": "0.19.11", + "@esbuild/linux-ia32": "0.19.11", + "@esbuild/linux-loong64": "0.19.11", + "@esbuild/linux-mips64el": "0.19.11", + "@esbuild/linux-ppc64": "0.19.11", + "@esbuild/linux-riscv64": "0.19.11", + "@esbuild/linux-s390x": "0.19.11", + "@esbuild/linux-x64": "0.19.11", + "@esbuild/netbsd-x64": "0.19.11", + "@esbuild/openbsd-x64": "0.19.11", + "@esbuild/sunos-x64": "0.19.11", + "@esbuild/win32-arm64": "0.19.11", + "@esbuild/win32-ia32": "0.19.11", + "@esbuild/win32-x64": "0.19.11" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.56.0", + "@humanwhocodes/config-array": "^0.11.13", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.33.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.33.2.tgz", + "integrity": "sha512-73QQMKALArI8/7xGLNI/3LylrEYrlKZSb5C9+q3OtOewTnMQi5cT+aE9E41sLCmli3I9PGGmD1yiZydyo4FEPw==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flatmap": "^1.3.1", + "array.prototype.tosorted": "^1.1.1", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.0.12", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.6", + "object.fromentries": "^2.0.6", + "object.hasown": "^1.1.2", + "object.values": "^1.1.6", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.4", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.8" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "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" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", + "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", + "dev": true, + "peerDependencies": { + "eslint": ">=7" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/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/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "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": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "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-equals": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/fast-equals/-/fast-equals-5.0.1.tgz", + "integrity": "sha512-WF1Wi8PwwSY7/6Kx0vKXtw8RwuSGoM1bvDaJbu7MxDlR1vovZjIAKrnzyrThgAjm6JDTu0fVgWXDlMGspodfoQ==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "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/fastq": { + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz", + "integrity": "sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-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": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz", + "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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.2", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz", + "integrity": "sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "dev": true + }, + "node_modules/has-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.1", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz", + "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz", + "integrity": "sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz", + "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==", + "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/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", + "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.2", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/internmap": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", + "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "engines": { + "node": ">=12" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-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-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", + "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "dev": true, + "dependencies": { + "hasown": "^2.0.0" + }, + "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-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-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.2", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", + "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", + "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", + "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "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.2", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", + "integrity": "sha512-DR33HMMr8EzwuRL8Y9D3u2BMj8+RqSE850jfGu59kS7tbmPLzGkZmVSfyCFSDxuZiEY6Rzt3T2NA/qU+NwVj1w==", + "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" + } + }, + "node_modules/jackspeak": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", + "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jiti": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", + "integrity": "sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "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": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-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/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, + "node_modules/locate-path": { + "version": "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": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "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/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz", + "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "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.14", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", + "integrity": "sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==", + "dev": true + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz", + "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.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.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "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-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "node_modules/path-scurry": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz", + "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==", + "dev": true, + "dependencies": { + "lru-cache": "^9.1.1 || ^10.0.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz", + "integrity": "sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==", + "dev": true, + "engines": { + "node": "14 || >=16.14" + } + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/postcss": { + "version": "8.4.33", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", + "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "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.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-import/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", + "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "dev": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.15", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz", + "integrity": "sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "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==", + "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/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-circular-progressbar": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/react-circular-progressbar/-/react-circular-progressbar-2.1.0.tgz", + "integrity": "sha512-xp4THTrod4aLpGy68FX/k1Q3nzrfHUjUe5v6FsdwXBl3YVMwgeXYQKDrku7n/D6qsJA9CuunarAboC2xCiKs1g==", + "peerDependencies": { + "react": "^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-icons": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/react-icons/-/react-icons-4.12.0.tgz", + "integrity": "sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw==", + "peerDependencies": { + "react": "*" + } + }, + "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==" + }, + "node_modules/react-lifecycles-compat": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", + "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + }, + "node_modules/react-range": { + "version": "1.8.14", + "resolved": "https://registry.npmjs.org/react-range/-/react-range-1.8.14.tgz", + "integrity": "sha512-v2nyD5106rHf9dwHzq+WRlhCes83h1wJRHIMFjbZsYYsO6LF4mG/mR3cH7Cf+dkeHq65DItuqIbLn/3jjYjsHg==", + "peerDependencies": { + "react": "^16.8.0-0 || ^17.0.0-0 || ^18.0.0-0", + "react-dom": "^16.8.0-0 || ^17.0.0-0 || ^18.0.0-0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.21.1.tgz", + "integrity": "sha512-W0l13YlMTm1YrpVIOpjCADJqEUpz1vm+CMo47RuFX4Ftegwm6KOYsL5G3eiE52jnJpKvzm6uB/vTKTPKM8dmkA==", + "dependencies": { + "@remix-run/router": "1.14.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.21.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.21.1.tgz", + "integrity": "sha512-QCNrtjtDPwHDO+AO21MJd7yIcr41UetYt5jzaB9Y1UYaPTCnVuJq6S748g1dE11OQlCFIQg+RtAA1SEZIyiBeA==", + "dependencies": { + "@remix-run/router": "1.14.1", + "react-router": "6.21.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-smooth": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/react-smooth/-/react-smooth-2.0.5.tgz", + "integrity": "sha512-BMP2Ad42tD60h0JW6BFaib+RJuV5dsXJK9Baxiv/HlNFjvRLqA9xrNKxVWnUIZPQfzUwGXIlU/dSYLU+54YGQA==", + "dependencies": { + "fast-equals": "^5.0.0", + "react-transition-group": "2.9.0" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/react-transition-group": { + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-2.9.0.tgz", + "integrity": "sha512-+HzNTCHpeQyl4MJ/bdE0u6XRMe9+XG/+aL4mCxVN4DnPBQ0/5bfHWPDuOZUzYdMj94daZaZdCCc1Dzt9R/xSSg==", + "dependencies": { + "dom-helpers": "^3.4.0", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2", + "react-lifecycles-compat": "^3.0.4" + }, + "peerDependencies": { + "react": ">=15.0.0", + "react-dom": ">=15.0.0" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recharts": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.10.3.tgz", + "integrity": "sha512-G4J96fKTZdfFQd6aQnZjo2nVNdXhp+uuLb00+cBTGLo85pChvm1+E67K3wBOHDE/77spcYb2Cy9gYWVqiZvQCg==", + "dependencies": { + "clsx": "^2.0.0", + "eventemitter3": "^4.0.1", + "lodash": "^4.17.19", + "react-is": "^16.10.2", + "react-smooth": "^2.0.5", + "recharts-scale": "^0.4.4", + "tiny-invariant": "^1.3.1", + "victory-vendor": "^36.6.8" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "prop-types": "^15.6.0", + "react": "^16.0.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.0.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/recharts-scale": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/recharts-scale/-/recharts-scale-0.4.5.tgz", + "integrity": "sha512-kivNFO+0OcUNu7jQquLXAxz1FIwZj8nrj+YkOKc5694NbjCvcT6aSZiIzNzd2Kul4o4rTto8QVR9lMNtxD4G1w==", + "dependencies": { + "decimal.js-light": "^2.4.1" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz", + "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.4.tgz", + "integrity": "sha512-2ztU7pY/lrQyXSCnnoU4ICjT/tCG9cdH3/G25ERqE3Lst6vl2BCM5hL2Nw+sslAvAf+ccKsAq1SkKQALyqhR7g==", + "dev": true, + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.9.4", + "@rollup/rollup-android-arm64": "4.9.4", + "@rollup/rollup-darwin-arm64": "4.9.4", + "@rollup/rollup-darwin-x64": "4.9.4", + "@rollup/rollup-linux-arm-gnueabihf": "4.9.4", + "@rollup/rollup-linux-arm64-gnu": "4.9.4", + "@rollup/rollup-linux-arm64-musl": "4.9.4", + "@rollup/rollup-linux-riscv64-gnu": "4.9.4", + "@rollup/rollup-linux-x64-gnu": "4.9.4", + "@rollup/rollup-linux-x64-musl": "4.9.4", + "@rollup/rollup-win32-arm64-msvc": "4.9.4", + "@rollup/rollup-win32-ia32-msvc": "4.9.4", + "@rollup/rollup-win32-x64-msvc": "4.9.4", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "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.1.1", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz", + "integrity": "sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.1", + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "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.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/string-width/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-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/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "^10.3.10", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.3.10", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz", + "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^2.3.5", + "minimatch": "^9.0.1", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0", + "path-scurry": "^1.10.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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/tailwindcss": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", + "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.0", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.19.1", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/tiny-invariant": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", + "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==" + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/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/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/victory-vendor": { + "version": "36.7.0", + "resolved": "https://registry.npmjs.org/victory-vendor/-/victory-vendor-36.7.0.tgz", + "integrity": "sha512-nqYuTkLSdTTeACyXcCLbL7rl0y6jpzLPtTNGOtSnajdR+xxMxBdjMxDjfNJNlhR+ZU8vbXz+QejntcbY7h9/ZA==", + "dependencies": { + "@types/d3-array": "^3.0.3", + "@types/d3-ease": "^3.0.0", + "@types/d3-interpolate": "^3.0.1", + "@types/d3-scale": "^4.0.2", + "@types/d3-shape": "^3.1.0", + "@types/d3-time": "^3.0.0", + "@types/d3-timer": "^3.0.0", + "d3-array": "^3.1.6", + "d3-ease": "^3.0.1", + "d3-interpolate": "^3.0.1", + "d3-scale": "^4.0.2", + "d3-shape": "^3.1.0", + "d3-time": "^3.0.0", + "d3-timer": "^3.0.1" + } + }, + "node_modules/vite": { + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.11.tgz", + "integrity": "sha512-XBMnDjZcNAw/G1gEiskiM1v6yzM4GE5aMGvhWTlHAYYhxb7S3/V1s3m2LDHa8Vh6yIWYYB0iJwsEaS523c4oYA==", + "dev": true, + "dependencies": { + "esbuild": "^0.19.3", + "postcss": "^8.4.32", + "rollup": "^4.2.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": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "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.3", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.3.tgz", + "integrity": "sha512-YmjsSMDBYsM1CaFiayOVT06+KJeXf0o5M/CAd4o1lTadFAtacTUM49zoYxr/oroopFDfhvN6iEcBxUyc3gvKmw==", + "dev": true, + "dependencies": { + "function.prototype.name": "^1.1.5", + "has-tostringtag": "^1.0.0", + "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.1", + "which-typed-array": "^1.1.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "dev": true, + "dependencies": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", + "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.4", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi-cjs/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/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", + "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "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/package.json b/package.json new file mode 100644 index 0000000..5a9d0bf --- /dev/null +++ b/package.json @@ -0,0 +1,35 @@ +{ + "name": "rapidquest-assignment", + "homepage": "https://engineersatyaa.github.io/dashboard-2/", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.2.0", + "react-circular-progressbar": "^2.1.0", + "react-dom": "^18.2.0", + "react-icons": "^4.12.0", + "react-range": "^1.8.14", + "react-router-dom": "^6.21.1", + "recharts": "^2.10.3" + }, + "devDependencies": { + "@types/react": "^18.2.43", + "@types/react-dom": "^18.2.17", + "@vitejs/plugin-react": "^4.2.1", + "autoprefixer": "^10.4.16", + "eslint": "^8.55.0", + "eslint-plugin-react": "^7.33.2", + "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-refresh": "^0.4.5", + "postcss": "^8.4.33", + "tailwindcss": "^3.4.1", + "vite": "^5.0.8" + } +} diff --git a/postcss.config.js b/postcss.config.js new file mode 100644 index 0000000..2e7af2b --- /dev/null +++ b/postcss.config.js @@ -0,0 +1,6 @@ +export default { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + }, +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..03612af --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,7 @@ +import { Outlet } from "react-router-dom"; + +const App = () => { + return ; +}; + +export default App; diff --git a/src/assets/images/butterfly.png b/src/assets/images/butterfly.png new file mode 100644 index 0000000000000000000000000000000000000000..1b280b5bd55b98c5a4c25ea72f3aaa7797fe0b6c GIT binary patch literal 4337 zcmVkIW#rc*VoU^&gJCfSXEZ#@cWs%~xa`v5^L(bZi}j7ae{!D zv51eEqrcgxw7|a5Z5XXbyqHz5!$oKc)L(Y&L8ZB>YM6If)F`66|1V9?r!g&i}?aUzIFd_cgk33+NlsvTa!*h{*{uSt7TK9KZ`h#<@D0Ci2^QW$AclR^{8Y#nK{;`U=D;w{+73`SKlLw z0$~xTO%#!PzC7CR5oLkWk{{717(BQd$XirdG#?`hA`5xEF(QF^JaFT&X+~oaOP{Vh z?l`eHEuyJZd{Gb@Ek5Sa?nYrDClUqWam$6qxDtWH%_5N~2#P$!F^M9I=3`l4_=k zdE97(INNlQn+8i053Kl-C$t_YJhNlb4itt8;%H48zu3`u31A_sDYGaC4R%pHNEpB@ zSmsm#Zc2s;-4=?>GTflbHASK44R+P|**}0oYgAC#R7*+2Kbr!Vg};T@m+NUNBATx- zz-1B8sru+iy{BOc8h+gn8D18MhR+FZy&(vK^fXA!!Y>a2_q2pX%f~coBMI|pbdu8W zslb`A2#Dc_k%)MRjb%9*4R3ENgJvKW4gcWxxmN^CWS5ACPwmQvMPTr&uP_ZkS=AHJ zc=L?lkU6alh3BAVTWu;4#rldb5AO&L(8%$o5t0`Up0Hx|zGBPc>?I4xT92l2CjZlZ zr|zt33EX?DLsn8SV2k&3JzE+5R#N*-Bd8a!Oo7Yyv@h;=gcy$RwUNB=}p3&?CDTqjUiFrsd z;<=`}2GTr1BBLJT_GI3feXIqT!bo_CK)Gau-aU9-=o5r}0J? z;czDy-Z=Yy$U#qRor<*+kuP&uzY~reeZiJR;W?nsHvGcQSA3$sx&9#`uN#&mZdBSZ zn6f}2JZNUJe83i>I1HqZ%tH)QEBZ`>tzm?ZQVqX|fpjPX=?LN8iqa{j5rZJC1zlT; z*cPZCzl@?_ND$Oijw%&Wh3hz6Bxh%2coBt0V2*gU)qRY8EvE4h%EBmNCCc%3BtiNJ zDxvHn!|YWm+LU1(mrT;i{#R=h%$}xS1p3c;ExDsF5oGkKI;@&@&+a^5O zt5o#Uneq~abkSbHPJ4plpCZ1LII2{fp|(x~2Mfy_>X#sKY)u-n%AQ3u3pX&u5#44E z9nn8yx3XKnX^;RKaV8}XC~Y84a*9sjIOTE-`Xk9y ztAQf9w2D|bH_ON;pJ|&a(pvvhZKOOo5|S!DWMVR)up@s67q8LGNDM}7srO6y) zhE5~tpyY6*7&X&pqvz(6a5cJK!_bCcgrw89C<5TomNHMp%l=M8L{zM0IoKf*9`fNz( zs&cpi+S5OOr|j*2uN`Gx8Tu7zZeJdh1{nf4h=M&InW3=3FAp(jB(`zvqm(cF&taoy zpJ~`M`FdMI!*Ap>3I>9NeN=f*MUDw~1IIj4jM$ggJ#t*I>#c0f^%vHMuAVf~TumP6 zZL5P~F9F9DzClB$k-|7on%={qd^oZPz}E_&<`hjM)s2UNg4>_EHO@I&&* zfiUkKh)`_(k*=Bri#SbnHx6VvciOW~KB`Clekz~R<>u;hoRJKAR`amE;P0mhk5sps zIw)q;`pVp*apdo(2#r*)LDUetMpRyu>kw~lh0u9m+y~|7(NqtqH7KR{R%2`@? zQmt}IgOs!n8PZ4=0iCuXprk!RN0m>gRdm?Ekz-YE-)BlAkyZ^HN`)%(Y-#x3P!1Ny zSI=P_(_F?h5*>8ZKNLqG&srL{i5eusxkQ`!XSSXyY0*)ejuaacX?L3`jpQc;!|8m~ z5DX^b{v}%)Dc%_=4?hnp)A#<7DT|cts$6-e%R~8FD^nI}pP3x$Azl3YbG9_nJ|(o% zeQ)C*+0sbWJj_`k{mOji-M}w%^dTDpTVqrgOLm z<+*;h`Ohr13gCSzaxGqv{>o6RAfENrwJOud0r3QRUDv8nhQpNSm=jZ$TU%!4mJltOKfN^{K^X`1oSnNh1uQ>|RJjE#o`u1Y$`ThZY z<7TF5?RJ&_W~s7ns3O4bWx*V@A!`uvQS;2Hg@L;OIF6zKUj^Tl@t^Z+O>WA{K? z_dieHVhK9$B29dQ2kucZh$pocRNp7l(?(182D`RVV1*l9TPQVl%o8HSL5uHluM%|9jOd>-V z^Z^X%ON$i9ElGF-38%T(zHGQN(ObFVr5@qf=|>0&gG#A#vv{BI-4i)AI?|tEzN(1z zDV&5Um7C)`PnjHyCmyHm5MT8}4gY#tC^yIPiI@8_CNQLR@bpMw5p}C4C6nfM!bc=S zy^|}BYMQ@3Vbe|qBoZ#$m5sn5NPT~CL^Ewak(5*p`>yLxI*nc@=Y7;)EG(j%wl@)Z zF=p+zjQEGgU~)6pz+N%`BZhzSCsI)v6EO!6$@@Gf%3Bo)iPRi)A~IVWDVrzck3TRT7phP8l$=P@XO%hxmXbL>Lf&8{ zH{fruD#3CfC>>Luk@;b2O5>>raqMhLwZ~5-ZCtBem;uf@uC+L(F(MCMgsy=G1Dvy>u4Wo9X^we$ zU3mdj3)Vht_fkaTkv-FlboscJQg7qA_DFjS5iLjY_FpG}s?_06D7R zg`(kn)thmH0m?LT!;ug~gK=RlLv?bgl!}hx1WXG-u*5JoplC=RP8u7Q(tvBL({DYI z4iAMkL#+ZUHpuQd8$9+8u#4m}VDocIJ#?YCH!d^Fb7jaAjwMB-=iV{mz5gA61!U*b z-ZK=e29F&tOnjBBf}S?5C>kCsMsl;H^Lc?R7O=Al)N^h|^OHu^y>vV^DqG;OJvzai zdo4EHK$DPf#=!G0#?^N-Yg3ON zQzlf4qy#>=W1wRxm2+i{9WbZNa+B2nt5u6juFB5_mqpk>zt?bL^}aEIV& zka`YLW~o!rk-E9SDD=fdO0|OPt))b|CJE>eSSq9n9?TMv*hr;TGP4^fu`x@LlRzEh zLtvBm&K6+9766IOF(t+9 z7{8=#vgwGVLVS6E%@l${i#sw_`d)s@MEgA!5Bc~Vg^|PYBThVrzQ_cKi5giTmF;&* zL>!oHqpH+*3w<=&Z_OwI0X;cpg4t{M<@oQ<0$KXYu@p??cVL0gemMp`xlm&I4g@5$ zN!Rc32w8pq#y-l4_U2WsxRgt-G+)1ACKU*6@_tlru0lb7P`hv6+Ryr-y_t-+3*5_U fs@?a<&(ZxK*dD2~1J|XS00000NkvXXu0mjfnY~55 literal 0 HcmV?d00001 diff --git a/src/assets/images/favicon.png b/src/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..ef56143d425f2a2586f4c26f1429bf50d2e9bc61 GIT binary patch literal 374 zcmV-+0g3*JP)@Rupt}anMETB#481(M51_b?>C3 zqpPEI?%yD8c6V}dbPy>{iY|(1C2)ZdYd=gIE#!rVKrYGi!sU`9TNVRgbLPE!xhs9?2U`4X-($YXA>(yzRN#{tM=p0V4DcpS%J&RPQ|TDGTQ8Mnx9rMS)f^1&WtYu?&sohiE^?0+Fk2rZLlnXyf`*qOorGM~?rKFA>T> UtfyY6Q;u-$qPXF{#T;Xs52!F4C+yck>Z+#gY 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%0D9F-ih#rbhLFP;X4 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
7Kz?cLoz-2iVNjD%Uz!(JU^%Je$1CD1 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 YDPsc*8UoLRRo13~gMj|r^?%R)A6W$y^#A|> literal 0 HcmV?d00001 diff --git a/src/components/Chart.jsx b/src/components/Chart.jsx new file mode 100644 index 0000000..fbd14ef --- /dev/null +++ b/src/components/Chart.jsx @@ -0,0 +1,73 @@ +import { + BarChart, + Bar, + XAxis, + YAxis, + CartesianGrid, + Tooltip, + ResponsiveContainer, +} from "recharts"; + +const Chart = ({ chartData }) => { + // change key name of chart data to display it on tooltip. + const changeChartDataKeyName = (name) => { + let changedName = ""; + + if (name === "employer") { + changedName = "Employer"; + } else if (name === "employee") { + changedName = "Employee"; + } else if (name === "totalInt") { + changedName = "Total Interest"; + } else { + changedName = "Invalid Name"; + } + + return changedName; + }; + + return ( + + + + + + + `$${value}`} + tick={{ fontWeight: "600", fill: "#2d2828", dx: -5 }} + /> + + [ + `$ ${value}`, + changeChartDataKeyName(name), + ]} + labelFormatter={(label) => `Time : ${label} Years`} + /> + + + + + + + ); +}; + +export default Chart; diff --git a/src/components/CircularProgressBar.jsx b/src/components/CircularProgressBar.jsx new file mode 100644 index 0000000..13790ce --- /dev/null +++ b/src/components/CircularProgressBar.jsx @@ -0,0 +1,32 @@ +import { CircularProgressbar } from "react-circular-progressbar"; +import "react-circular-progressbar/dist/styles.css"; + +const CircularProgressBar = ({ percentage }) => { + return ( +
+ +
+ ); +}; + +export default CircularProgressBar; diff --git a/src/components/CustomInputRange.jsx b/src/components/CustomInputRange.jsx new file mode 100644 index 0000000..1f7b24f --- /dev/null +++ b/src/components/CustomInputRange.jsx @@ -0,0 +1,48 @@ +import { Range, getTrackBackground } from "react-range"; + +const CustomInputRange = ({ rangeValue, setRangeValue }) => { + return ( + setRangeValue(values)} + renderTrack={({ props, children }) => ( +
+ {children} +
+ )} + renderThumb={({ props }) => ( +
+ )} + /> + ); +}; + +export default CustomInputRange; diff --git a/src/components/Layout.jsx b/src/components/Layout.jsx new file mode 100644 index 0000000..6d4e4c8 --- /dev/null +++ b/src/components/Layout.jsx @@ -0,0 +1,23 @@ +import MobileNotificationBar from "./MobileNotificationBar"; +import MobileMenu from "./MobileMenu"; +import Sidebar from "./Sidebar"; + +const Layout = ({ children }) => { + return ( + <> + + +
+ + +
+ {children} +
+
+ + + + ); +}; + +export default Layout; diff --git a/src/components/MobileMenu.jsx b/src/components/MobileMenu.jsx new file mode 100644 index 0000000..fc3080c --- /dev/null +++ b/src/components/MobileMenu.jsx @@ -0,0 +1,61 @@ +import { FaRegListAlt, FaRegUser } from "react-icons/fa"; +import { BsPostcard } from "react-icons/bs"; +import { GrHomeRounded } from "react-icons/gr"; +import { IoSearch } from "react-icons/io5"; +import { NavLink } from "react-router-dom"; + +const menuList = [ + { + name: "Home", + icon: , + link: "/dashboard-2/home", + }, + { + name: "Details", + icon: , + link: "/dashboard-2/details", + }, + { + name: "List", + icon: , + link: "/dashboard-2/list", + }, + { + name: "User", + icon: , + link: "/dashboard-2/user", + }, + { + name: "Search", + icon: , + link: "/dashboard-2/search", + }, +]; + +const MobileMenu = ({ className }) => { + return ( + + ); +}; + +export default MobileMenu; diff --git a/src/components/MobileNotificationBar.jsx b/src/components/MobileNotificationBar.jsx new file mode 100644 index 0000000..8e84dba --- /dev/null +++ b/src/components/MobileNotificationBar.jsx @@ -0,0 +1,25 @@ +import React from "react"; +import { IoNotificationsOutline } from "react-icons/io5"; +import { Link } from "react-router-dom"; + +const MobileNotificationBar = ({ className }) => { + return ( +
+ +
+ ); +}; + +export default MobileNotificationBar; diff --git a/src/components/Sidebar.jsx b/src/components/Sidebar.jsx new file mode 100644 index 0000000..52e7923 --- /dev/null +++ b/src/components/Sidebar.jsx @@ -0,0 +1,105 @@ +import { IoNotificationsOutline, IoSearch } from "react-icons/io5"; +import { FaRegUser, FaRegListAlt } from "react-icons/fa"; +import { BsPostcard } from "react-icons/bs"; +import { TbLogout } from "react-icons/tb"; +import { GrHomeRounded } from "react-icons/gr"; +import { Link, NavLink } from "react-router-dom"; +import Logo from "../assets/images/butterfly.png"; + +const navList = [ + { + name: "Home", + icon: , + link: "/dashboard-2/home", + }, + { + name: "Details", + icon: , + link: "/dashboard-2/details", + }, + { + name: "List", + icon: , + link: "/dashboard-2/list", + }, + { + name: "User", + icon: , + link: "/dashboard-2/user", + }, +]; + +const Sidebar = ({ className }) => { + return ( + + ); +}; + +export default Sidebar; diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..37b6365 --- /dev/null +++ b/src/index.css @@ -0,0 +1,26 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +@layer base { + :root { + --mainColor: #0437f2; + } +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +/* custom CSS for "react-circular-progressbar" */ +.CircularProgressbar { + width: 75%; +} + +@media (max-width: 320px) { + .CircularProgressbar { + width: 60%; + } +} diff --git a/src/main.jsx b/src/main.jsx new file mode 100644 index 0000000..6115cf9 --- /dev/null +++ b/src/main.jsx @@ -0,0 +1,46 @@ +import { RouterProvider, createBrowserRouter } from "react-router-dom"; +import Home from "./pages/Home.jsx"; +import React from "react"; +import ReactDOM from "react-dom/client"; +import App from "./App.jsx"; +import "./index.css"; + +const router = createBrowserRouter([ + { + path: "/dashboard-2", + element: , + + children: [ + { + path: "/dashboard-2/home", + element: , + }, + + { + path: "/dashboard-2/details", + element: , + }, + + { + path: "/dashboard-2/list", + element: , + }, + + { + path: "/dashboard-2/user", + element: , + }, + + { + path: "/dashboard-2/search", + element: , + }, + ], + }, +]); + +ReactDOM.createRoot(document.getElementById("root")).render( + + + +); diff --git a/src/pages/Home.jsx b/src/pages/Home.jsx new file mode 100644 index 0000000..8d61dab --- /dev/null +++ b/src/pages/Home.jsx @@ -0,0 +1,493 @@ +import { useState } from "react"; +import { Link } from "react-router-dom"; +import { FaCaretDown, FaCaretUp } from "react-icons/fa"; +import { FiChevronRight } from "react-icons/fi"; +import { chartData, circularProgressBarData } from "../utils/dummyData"; +import CircularProgressBar from "../components/CircularProgressBar"; +import CustomInputRange from "../components/CustomInputRange"; +import Layout from "../components/Layout"; +import Chart from "../components/Chart"; +import DP from "../assets/images/satya.jpg"; + +const Home = () => { + const [showIWantList, setShowIWantList] = useState(false); + const [listText, setListText] = useState(""); + + const [showAgeList, setShowAgeList] = useState(false); + const [ageListText, setAgeListText] = useState("Under 30"); + + const [showSalaryList, setShowSalaryList] = useState(false); + const [salaryListText, setSalaryListText] = useState("$20 - $30"); + + const [showGenderList, setShowGenderList] = useState(false); + const [gender, setGender] = useState("Male"); + + const [rangeValue1, setRangeValue1] = useState([25]); + const [rangeValue2, setRangeValue2] = useState([60]); + + return ( + + {/* User Section Start */} +
+
+
+ user +
+
+

+ Hi Satya, +

+ + welcome back + +
+
+ +
+
+

Today

+ + $19,892 + + + Account Balance + +
+ +
+
+ $4,000 + + Year-to-Date Contributions + + + Year-to-Date + +
+ +
+ $1,892 + + Total Interest + +
+
+ +
+ + + {showIWantList && ( +
    + {["Text 1", "Text 2", "Text 3", "Don't Select"].map( + (item, index) => ( +
  • { + setListText(item === "Don't Select" ? "" : item); + setShowIWantList(false); + }} + > + {item} +
  • + ) + )} +
+ )} +
+
+ +
+

+ Recent Transactions +

+
    + {[1, 2, 3].map((item, index) => ( +
  • + + 2020-08-0{item} + +

    + Withdrawal Transfer to Bank-XXX1{item} +

    +
  • + ))} +
+
+
+ {/* User Section End */} + + {/* Retirement Income Section Start */} +
+
+

+ Retirement Income +

+

+ Starting Year 2056 +

+
+ +
+
+ + $300,000 + + + My Goal + +
+ +
+
+ + 59% + + + Goal Achieved + +
+ +
+ + $300 + + + Est. Monthly Income + +
+
+
+ +
+

+ Contributions Overtime +

+ +
+
+ + + Employer: + + + $73,500 + +
+ +
+ + + Employee: + + + $52,500 + +
+ +
+ + + Total Interest: + + + $244,313 + +
+
+ +
+ +
+
+ +
+
+

+ How do I compare to my peers? +

+

+ These numbers represent current goal achievement +

+
+ +
+
+
+ + + {showAgeList && ( +
    + {["Under 30", "Under 40", "Under 50"].map( + (listText, index) => ( +
  • { + setAgeListText(listText); + setShowAgeList(false); + }} + > + {listText} +
  • + ) + )} +
+ )} +
+ +
+ + + {showSalaryList && ( +
    + {["$20 - $30", "$30 - $40", "$40 - $50"].map( + (listText, index) => ( +
  • { + setSalaryListText(listText); + setShowSalaryList(false); + }} + > + {listText} +
  • + ) + )} +
+ )} +
+ +
+ + + {showGenderList && ( +
    + {["Male", "Female", "Other"].map((gender, index) => ( +
  • { + setGender(gender); + setShowGenderList(false); + }} + > + {gender} +
  • + ))} +
+ )} +
+
+ +
+ {circularProgressBarData.map((item, index) => ( +
+ + + {item?.title} + +
+ ))} +
+
+
+
+ {/* Retirement Income Section End */} + + {/* Retirement Strategy Section Start */} +
+
+

+ Retirement Startegy +

+ +
+
+ + +
+ + + {rangeValue1[0]}% + +
+
+ +
+ + +
+ + + {rangeValue2[0]} + +
+
+ +
+ +
+
+ Employer Contribution + 8.4% +
+
+ Interest Rate + 5% +
+
+ + +
+ +
+ + View Help Docs + + +
+
+ +
+ + Are you considering a
+ Housing Advance ? +
+ + Limited time reduced interest. + + + + Learn More + + +
+
+ {/* Retirement Strategy Section End */} +
+ ); +}; + +export default Home; diff --git a/src/utils/dummyData.js b/src/utils/dummyData.js new file mode 100644 index 0000000..ccaa957 --- /dev/null +++ b/src/utils/dummyData.js @@ -0,0 +1,73 @@ +// chart data +export const chartData = [ + { + time: "20", + employer: 100, + employee: 120, + totalInt: 140, + amount: "0", + }, + { + time: "25", + employer: 120, + employee: 140, + totalInt: 160, + amount: "100", + }, + { + time: "30", + employer: 140, + employee: 160, + totalInt: 180, + amount: "200", + }, + { + time: "35", + employer: 160, + employee: 180, + totalInt: 200, + amount: "300", + }, + { + time: "40", + employer: 180, + employee: 200, + totalInt: 220, + amount: "400", + }, + { + time: "45", + employer: 200, + employee: 220, + totalInt: 240, + amount: "500", + }, + { + time: "50", + employer: 220, + employee: 240, + totalInt: 260, + amount: "600", + }, + { + time: "55", + employer: 240, + employee: 260, + totalInt: 280, + amount: "700", + }, + { + time: "60", + employer: 260, + employee: 280, + totalInt: 400, + amount: "800", + }, +]; + +// circular progressbar data +export const circularProgressBarData = [ + { title: "Average", percentage: 78 }, + { title: "Top", percentage: 92 }, + { title: "Me", percentage: 59 }, +]; diff --git a/tailwind.config.js b/tailwind.config.js new file mode 100644 index 0000000..8183d15 --- /dev/null +++ b/tailwind.config.js @@ -0,0 +1,12 @@ +/** @type {import('tailwindcss').Config} */ +export default { + content: ["./src/**/*.{html,js,jsx}"], + theme: { + extend: { + colors: { + mainColor: "#0437F2", + }, + }, + }, + plugins: [], +}; diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..8b1904f --- /dev/null +++ b/vite.config.js @@ -0,0 +1,10 @@ +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [react()], + + // where "dashboard-2" is GitHub code repository name. + base: "/dashboard-2/", +});