From 11fa9ccd82f10d1d60b21c0acc67f89b494fa09e Mon Sep 17 00:00:00 2001 From: Gustavo Rezende Date: Wed, 18 Dec 2024 19:35:23 -0300 Subject: [PATCH 1/3] . --- .gitignore | 24 +- README.md | 16 - eslint.config.js | 38 + index.html | 13 + package-lock.json | 4636 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 29 + src/App.jsx | 12 + src/main.jsx | 10 + vite.config.js | 7 + 9 files changed, 4768 insertions(+), 17 deletions(-) create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 src/App.jsx create mode 100644 src/main.jsx create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore index 55371e5..a547bf3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + node_modules -.vscode \ No newline at end of file +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 index 76c5d21..e69de29 100644 --- a/README.md +++ b/README.md @@ -1,16 +0,0 @@ -

Material referente as entregas dos desafios no curso de React.JS na Coderhouse Brasil

- -
- -

Aulas com entrega:

- - -Acesse as aulas pelas branches \ No newline at end of file diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..238d2e4 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,38 @@ +import js from '@eslint/js' +import globals from 'globals' +import react from 'eslint-plugin-react' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + settings: { react: { version: '18.3' } }, + plugins: { + react, + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...react.configs.recommended.rules, + ...react.configs['jsx-runtime'].rules, + ...reactHooks.configs.recommended.rules, + 'react/jsx-no-target-blank': 'off', + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/index.html b/index.html new file mode 100644 index 0000000..0c589ec --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a3ae5a9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4636 @@ +{ + "name": "aula7", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "aula7", + "version": "0.0.0", + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "styled-components": "^6.1.13" + }, + "devDependencies": { + "@eslint/js": "^9.15.0", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.15.0", + "eslint-plugin-react": "^7.37.2", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.14", + "globals": "^15.12.0", + "vite": "^6.0.1" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.3.tgz", + "integrity": "sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.3.tgz", + "integrity": "sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.3.tgz", + "integrity": "sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.26.4.tgz", + "integrity": "sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.26.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.3.tgz", + "integrity": "sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@emotion/is-prop-valid": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.2.2.tgz", + "integrity": "sha512-uNsoYd37AFmaCdXlg6EYD1KaPOaRWRByMCYzbKUX4+hhMfrxdVSelShywL4JVaAeM/eHUOSprYBQls+/neX3pw==", + "license": "MIT", + "dependencies": { + "@emotion/memoize": "^0.8.1" + } + }, + "node_modules/@emotion/memoize": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.8.1.tgz", + "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.8.1.tgz", + "integrity": "sha512-KOEGMu6dmJZtpadb476IsZBclKvILjopjUii3V+7MnXIQCYh8W3NgNcgwo21n9LXZX6EDIKvqfjYxXebDwxKmQ==", + "license": "MIT" + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.24.0.tgz", + "integrity": "sha512-WtKdFM7ls47zkKHFVzMz8opM7LkcsIp9amDUBIAWirg70RM71WRSjdILPsY5Uv1D42ZpUfaPILDlfactHgsRkw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.24.0.tgz", + "integrity": "sha512-arAtTPo76fJ/ICkXWetLCc9EwEHKaeya4vMrReVlEIUCAUncH7M4bhMQ+M9Vf+FFOZJdTNMXNBrWwW+OXWpSew==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.24.0.tgz", + "integrity": "sha512-Vsm497xFM7tTIPYK9bNTYJyF/lsP590Qc1WxJdlB6ljCbdZKU9SY8i7+Iin4kyhV/KV5J2rOKsBQbB77Ab7L/w==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.24.0.tgz", + "integrity": "sha512-t8GrvnFkiIY7pa7mMgJd7p8p8qqYIz1NYiAoKc75Zyv73L3DZW++oYMSHPRarcotTKuSs6m3hTOa5CKHaS02TQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.24.0.tgz", + "integrity": "sha512-CKyDpRbK1hXwv79soeTJNHb5EiG6ct3efd/FTPdzOWdbZZfGhpbcqIpiD0+vwmpu0wTIL97ZRPZu8vUt46nBSw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.24.0.tgz", + "integrity": "sha512-rgtz6flkVkh58od4PwTRqxbKH9cOjaXCMZgWD905JOzjFKW+7EiUObfd/Kav+A6Gyud6WZk9w+xu6QLytdi2OA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.24.0.tgz", + "integrity": "sha512-6Mtdq5nHggwfDNLAHkPlyLBpE5L6hwsuXZX8XNmHno9JuL2+bg2BX5tRkwjyfn6sKbxZTq68suOjgWqCicvPXA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.24.0.tgz", + "integrity": "sha512-D3H+xh3/zphoX8ck4S2RxKR6gHlHDXXzOf6f/9dbFt/NRBDIE33+cVa49Kil4WUjxMGW0ZIYBYtaGCa2+OsQwQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.24.0.tgz", + "integrity": "sha512-gJKIi2IjRo5G6Glxb8d3DzYXlxdEj2NlkixPsqePSZMhLudqPhtZ4BUrpIuTjJYXxvF9njql+vRjB2oaC9XpBw==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.24.0.tgz", + "integrity": "sha512-TDijPXTOeE3eaMkRYpcy3LarIg13dS9wWHRdwYRnzlwlA370rNdZqbcp0WTyyV/k2zSxfko52+C7jU5F9Tfj1g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.24.0.tgz", + "integrity": "sha512-K40ip1LAcA0byL05TbCQ4yJ4swvnbzHscRmUilrmP9Am7//0UjPreh4lpYzvThT2Quw66MhjG//20mrufm40mA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.24.0.tgz", + "integrity": "sha512-0mswrYP/9ai+CU0BzBfPMZ8RVm3RGAN/lmOMgW4aFUSOQBjA31UP8Mr6DDhWSuMwj7jaWOT0p0WoZ6jeHhrD7g==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.24.0.tgz", + "integrity": "sha512-hIKvXm0/3w/5+RDtCJeXqMZGkI2s4oMUGj3/jM0QzhgIASWrGO5/RlzAzm5nNh/awHE0A19h/CvHQe6FaBNrRA==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.24.0.tgz", + "integrity": "sha512-HcZh5BNq0aC52UoocJxaKORfFODWXZxtBaaZNuN3PUX3MoDsChsZqopzi5UupRhPHSEHotoiptqikjN/B77mYQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.24.0.tgz", + "integrity": "sha512-bEh7dMn/h3QxeR2KTy1DUszQjUrIHPZKyO6aN1X4BCnhfYhuQqedHaa5MxSQA/06j3GpiIlFGSsy1c7Gf9padw==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.24.0.tgz", + "integrity": "sha512-ZcQ6+qRkw1UcZGPyrCiHHkmBaj9SiCD8Oqd556HldP+QlpUIe2Wgn3ehQGVoPOvZvtHm8HPx+bH20c9pvbkX3g==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.24.0.tgz", + "integrity": "sha512-vbutsFqQ+foy3wSSbmjBXXIJ6PL3scghJoM8zCL142cGaZKAdCZHyf+Bpu/MmX9zT9Q0zFBVKb36Ma5Fzfa8xA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.24.0.tgz", + "integrity": "sha512-hjQ0R/ulkO8fCYFsG0FZoH+pWgTTDreqpqY7UnQntnaKv95uP5iW3+dChxnx7C3trQQU40S+OgWhUVwCjVFLvg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.24.0.tgz", + "integrity": "sha512-MD9uzzkPQbYehwcN583yx3Tu5M8EIoTD+tUgKF982WYL9Pf5rKy9ltgD0eUgs8pvKnmizxjXZyLt0z6DC3rRXg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.24.0.tgz", + "integrity": "sha512-4ir0aY1NGUhIC1hdoCzr1+5b43mw99uNwVzhIq1OY3QcEwPDO3B7WNXBzaKY5Nsf1+N11i1eOfFcq+D/gOS15Q==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.24.0.tgz", + "integrity": "sha512-jVzdzsbM5xrotH+W5f1s+JtUy1UWgjU0Cf4wMvffTB8m6wP5/kx0KiaLHlbJO+dMgtxKV8RQ/JvtlFcdZ1zCPA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.24.0.tgz", + "integrity": "sha512-iKc8GAslzRpBytO2/aN3d2yb2z8XTVfNV0PjGlCxKo5SgWmNXx82I/Q3aG1tFfS+A2igVCY97TJ8tnYwpUWLCA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.24.0.tgz", + "integrity": "sha512-vQW36KZolfIudCcTnaTpmLQ24Ha1RjygBo39/aLkM2kmjkWmZGEJ5Gn9l5/7tzXA42QGIoWbICfg6KLLkIw6yw==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.24.0.tgz", + "integrity": "sha512-7IAFPrjSQIJrGsK6flwg7NFmwBoSTyF3rl7If0hNUFQU4ilTsEPL6GuMuU9BfIWVVGuRnuIidkSMC+c0Otu8IA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.1.tgz", + "integrity": "sha512-fo6Mtm5mWyKjA/Chy1BYTdn5mGJoDNjC7C64ug20ADsRDGrA85bN3uK3MaKbeRkRuuIEAR5N33Jr1pbm411/PA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.5", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.1.tgz", + "integrity": "sha512-GuUdqkyyzQI5RMIWkHhvTWLCyLo1jNK3vzkSyaExH5kHPDHcuL2VOpHjmMY+y3+NC69qAKToBqldTBgYeLSr9Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.2.0.tgz", + "integrity": "sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.17.0.tgz", + "integrity": "sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.5.tgz", + "integrity": "sha512-o0bhxnL89h5Bae5T318nFoFzGy+YE5i/gGkoPAgkmTVdRKTiv3p8JHevPiPaMwoloKfEiiaHlawCqaZMqRm+XQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.4.tgz", + "integrity": "sha512-zSkKow6H5Kdm0ZUQUB2kV5JIXqoG0+uH5YADhaEHswm664N9Db8dXSi0nMJpacpMf+MyyglF1vnZohpEg5yUtg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.1.tgz", + "integrity": "sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.28.1.tgz", + "integrity": "sha512-2aZp8AES04KI2dy3Ss6/MDjXbwBzj+i0GqKtWXgw2/Ma6E4jJvujryO6gJAghIRVz7Vwr9Gtl/8na3nDUKpraQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.28.1.tgz", + "integrity": "sha512-EbkK285O+1YMrg57xVA+Dp0tDBRB93/BZKph9XhMjezf6F4TpYjaUSuPt5J0fZXlSag0LmZAsTmdGGqPp4pQFA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.28.1.tgz", + "integrity": "sha512-prduvrMKU6NzMq6nxzQw445zXgaDBbMQvmKSJaxpaZ5R1QDM8w+eGxo6Y/jhT/cLoCvnZI42oEqf9KQNYz1fqQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.28.1.tgz", + "integrity": "sha512-WsvbOunsUk0wccO/TV4o7IKgloJ942hVFK1CLatwv6TJspcCZb9umQkPdvB7FihmdxgaKR5JyxDjWpCOp4uZlQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.28.1.tgz", + "integrity": "sha512-HTDPdY1caUcU4qK23FeeGxCdJF64cKkqajU0iBnTVxS8F7H/7BewvYoG+va1KPSL63kQ1PGNyiwKOfReavzvNA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.28.1.tgz", + "integrity": "sha512-m/uYasxkUevcFTeRSM9TeLyPe2QDuqtjkeoTpP9SW0XxUWfcYrGDMkO/m2tTw+4NMAF9P2fU3Mw4ahNvo7QmsQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.28.1.tgz", + "integrity": "sha512-QAg11ZIt6mcmzpNE6JZBpKfJaKkqTm1A9+y9O+frdZJEuhQxiugM05gnCWiANHj4RmbgeVJpTdmKRmH/a+0QbA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.28.1.tgz", + "integrity": "sha512-dRP9PEBfolq1dmMcFqbEPSd9VlRuVWEGSmbxVEfiq2cs2jlZAl0YNxFzAQS2OrQmsLBLAATDMb3Z6MFv5vOcXg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.28.1.tgz", + "integrity": "sha512-uGr8khxO+CKT4XU8ZUH1TTEUtlktK6Kgtv0+6bIFSeiSlnGJHG1tSFSjm41uQ9sAO/5ULx9mWOz70jYLyv1QkA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.28.1.tgz", + "integrity": "sha512-QF54q8MYGAqMLrX2t7tNpi01nvq5RI59UBNx+3+37zoKX5KViPo/gk2QLhsuqok05sSCRluj0D00LzCwBikb0A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.28.1.tgz", + "integrity": "sha512-vPul4uodvWvLhRco2w0GcyZcdyBfpfDRgNKU+p35AWEbJ/HPs1tOUrkSueVbBS0RQHAf/A+nNtDpvw95PeVKOA==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.28.1.tgz", + "integrity": "sha512-pTnTdBuC2+pt1Rmm2SV7JWRqzhYpEILML4PKODqLz+C7Ou2apEV52h19CR7es+u04KlqplggmN9sqZlekg3R1A==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.28.1.tgz", + "integrity": "sha512-vWXy1Nfg7TPBSuAncfInmAI/WZDd5vOklyLJDdIRKABcZWojNDY0NJwruY2AcnCLnRJKSaBgf/GiJfauu8cQZA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.28.1.tgz", + "integrity": "sha512-/yqC2Y53oZjb0yz8PVuGOQQNOTwxcizudunl/tFs1aLvObTclTwZ0JhXF2XcPT/zuaymemCDSuuUPXJJyqeDOg==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.28.1.tgz", + "integrity": "sha512-fzgeABz7rrAlKYB0y2kSEiURrI0691CSL0+KXwKwhxvj92VULEDQLpBYLHpF49MSiPG4sq5CK3qHMnb9tlCjBw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.28.1.tgz", + "integrity": "sha512-xQTDVzSGiMlSshpJCtudbWyRfLaNiVPXt1WgdWTwWz9n0U12cI2ZVtWe/Jgwyv/6wjL7b66uu61Vg0POWVfz4g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.28.1.tgz", + "integrity": "sha512-wSXmDRVupJstFP7elGMgv+2HqXelQhuNf+IS4V+nUpNVi/GUiBgDmfwD0UGN3pcAnWsgKG3I52wMOBnk1VHr/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.28.1.tgz", + "integrity": "sha512-ZkyTJ/9vkgrE/Rk9vhMXhf8l9D+eAhbAVbsGsXKy2ohmJaWg0LPQLnIxRdRp/bKyr8tXuPlXhIoGlEB5XpJnGA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.28.1.tgz", + "integrity": "sha512-ZvK2jBafvttJjoIdKm/Q/Bh7IJ1Ose9IBOwpOXcOvW3ikGTQGmKDgxTC6oCAzW6PynbkKP8+um1du81XJHZ0JA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.17.tgz", + "integrity": "sha512-opAQ5no6LqJNo9TqnxBKsgnkIYHozW9KSTlFVoSUJYh1Fl/sswkEoqIugRSm7tbh6pABtYjGAjW+GOS23j8qbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^18.0.0" + } + }, + "node_modules/@types/stylis": { + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/@types/stylis/-/stylis-4.2.5.tgz", + "integrity": "sha512-1Xve+NMN7FWjY14vLoY5tL3BVEQ/n42YLwaqJIPYhotZ9uBHt87VceMwWQpzmdEt2TNXIorIFG+YeCUUW7RInw==", + "license": "MIT" + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "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, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.24.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.3.tgz", + "integrity": "sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelize": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.1.tgz", + "integrity": "sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001689", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001689.tgz", + "integrity": "sha512-CmeR2VBycfa+5/jOfnp/NpWPGd06nf1XYiefUvhXFfZE4GkRc9jv+eGPS4nT558WS/8lYCzV8SlANCIPvbWP1g==", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "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, + "license": "MIT", + "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/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, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-color-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-color-keywords/-/css-color-keywords-1.0.0.tgz", + "integrity": "sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==", + "license": "ISC", + "engines": { + "node": ">=4" + } + }, + "node_modules/css-to-react-native": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-3.2.0.tgz", + "integrity": "sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==", + "license": "MIT", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^4.0.2" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.74", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.74.tgz", + "integrity": "sha512-ck3//9RC+6oss/1Bh9tiAVFy5vfSKbRHAFh7Z3/eTRkEqJeWgymloShB17Vg3Z4nmDNp35vAd1BZ6CMW4Wt6Iw==", + "dev": true, + "license": "ISC" + }, + "node_modules/es-abstract": { + "version": "1.23.6", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.6.tgz", + "integrity": "sha512-Ifco6n3yj2tMZDWNLyloZrytt9lqqlwvS83P3HtaETR0NUOYnIULGGHpktqYGObGy+8wc1okO25p8TjemhImvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.7", + "get-intrinsic": "^1.2.6", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.1.0", + "math-intrinsics": "^1.0.0", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.3", + "safe-regex-test": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.3", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.24.0.tgz", + "integrity": "sha512-FuLPevChGDshgSicjisSooU0cemp/sGXR841D5LHMB7mTVOmsEHcAxaH3irL53+8YDIeVNQEySh4DaYU/iuPqQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.24.0", + "@esbuild/android-arm": "0.24.0", + "@esbuild/android-arm64": "0.24.0", + "@esbuild/android-x64": "0.24.0", + "@esbuild/darwin-arm64": "0.24.0", + "@esbuild/darwin-x64": "0.24.0", + "@esbuild/freebsd-arm64": "0.24.0", + "@esbuild/freebsd-x64": "0.24.0", + "@esbuild/linux-arm": "0.24.0", + "@esbuild/linux-arm64": "0.24.0", + "@esbuild/linux-ia32": "0.24.0", + "@esbuild/linux-loong64": "0.24.0", + "@esbuild/linux-mips64el": "0.24.0", + "@esbuild/linux-ppc64": "0.24.0", + "@esbuild/linux-riscv64": "0.24.0", + "@esbuild/linux-s390x": "0.24.0", + "@esbuild/linux-x64": "0.24.0", + "@esbuild/netbsd-x64": "0.24.0", + "@esbuild/openbsd-arm64": "0.24.0", + "@esbuild/openbsd-x64": "0.24.0", + "@esbuild/sunos-x64": "0.24.0", + "@esbuild/win32-arm64": "0.24.0", + "@esbuild/win32-ia32": "0.24.0", + "@esbuild/win32-x64": "0.24.0" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.17.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.17.0.tgz", + "integrity": "sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.0", + "@eslint/core": "^0.9.0", + "@eslint/eslintrc": "^3.2.0", + "@eslint/js": "9.17.0", + "@eslint/plugin-kit": "^0.2.3", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.1", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.1.0.tgz", + "integrity": "sha512-mpJRtPgHN2tNAvZ35AMfqeB3Xqeo273QxrHJsbBEPWODRM4r0yB6jfoROqKEYrOn27UtRPpcpHc2UqyBSuUNTw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.16", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.16.tgz", + "integrity": "sha512-slterMlxAhov/DZO8NScf6mEeMBBXodFUolijDvrtTxyezyLoTQaa73FyYus/VbTdftd8wBgBxPMRk3poleXNQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "node_modules/eslint-scope": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "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, + "license": "BSD-2-Clause", + "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, + "license": "BSD-2-Clause", + "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, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "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, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.7.tgz", + "integrity": "sha512-2g4x+HqTJKM9zcJqBSpjoRmdcPFtJM60J3xJisTQSXBWka5XqyBN/2tNUgma1mztTXyDuUsEtYe5qcs7xYzYQA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "15.14.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.14.0.tgz", + "integrity": "sha512-OkToC372DtlQeje9/zHIo5CT8lRP/FUgEOKBEhU4e0abL7J7CD24fD9ohiLN5hagG/kWCYj4K5oaxxtj2Z0Dig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.1.tgz", + "integrity": "sha512-l9qO6eFlUETHtuihLcYOaLKByJ1f+N4kthcU9YjHy3N+B3hWv0y/2Nd0mu/7lTFnRQHTrSdXF50HQ3bl5fEnng==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.0.tgz", + "integrity": "sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.1.0.tgz", + "integrity": "sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/iterator.prototype": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.4.tgz", + "integrity": "sha512-x4WH0BWmrMmg4oHHl+duwubhrvczGlyuGAZu3nvrf0UXOfPu8IhZObFEr7DE/iv01YgVZrsOiRcqw2srkKEDIA==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "reflect.getprototypeof": "^1.0.8", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT" + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true, + "license": "MIT" + }, + "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==", + "license": "MIT", + "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, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/math-intrinsics": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", + "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "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, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "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==", + "license": "MIT" + }, + "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, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.9.tgz", + "integrity": "sha512-r0Ay04Snci87djAsI4U+WNRcSw5S4pOH7qFjd/veA5gC7TbqESR3tcj28ia95L/fYUDw11JKP7uqUKUAfVvV5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "dunder-proto": "^1.0.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dev": true, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup": { + "version": "4.28.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.28.1.tgz", + "integrity": "sha512-61fXYl/qNVinKmGSTHAZ6Yy8I3YIJC/r2m9feHo6SwVAVcLT5MPwOUFe7EuURA/4m0NR8lXG4BBXuo/IZEsjMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.6" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.28.1", + "@rollup/rollup-android-arm64": "4.28.1", + "@rollup/rollup-darwin-arm64": "4.28.1", + "@rollup/rollup-darwin-x64": "4.28.1", + "@rollup/rollup-freebsd-arm64": "4.28.1", + "@rollup/rollup-freebsd-x64": "4.28.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.28.1", + "@rollup/rollup-linux-arm-musleabihf": "4.28.1", + "@rollup/rollup-linux-arm64-gnu": "4.28.1", + "@rollup/rollup-linux-arm64-musl": "4.28.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.28.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.28.1", + "@rollup/rollup-linux-riscv64-gnu": "4.28.1", + "@rollup/rollup-linux-s390x-gnu": "4.28.1", + "@rollup/rollup-linux-x64-gnu": "4.28.1", + "@rollup/rollup-linux-x64-musl": "4.28.1", + "@rollup/rollup-win32-arm64-msvc": "4.28.1", + "@rollup/rollup-win32-ia32-msvc": "4.28.1", + "@rollup/rollup-win32-x64-msvc": "4.28.1", + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "license": "MIT", + "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, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==", + "license": "MIT" + }, + "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, + "license": "MIT", + "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, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/styled-components": { + "version": "6.1.13", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-6.1.13.tgz", + "integrity": "sha512-M0+N2xSnAtwcVAQeFEsGWFFxXDftHUD7XrKla06QbpUMmbmtFBMMTcKWvFXtWxuD5qQkB8iU5gk6QASlx2ZRMw==", + "license": "MIT", + "dependencies": { + "@emotion/is-prop-valid": "1.2.2", + "@emotion/unitless": "0.8.1", + "@types/stylis": "4.2.5", + "css-to-react-native": "3.2.0", + "csstype": "3.1.3", + "postcss": "8.4.38", + "shallowequal": "1.1.0", + "stylis": "4.3.2", + "tslib": "2.6.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/styled-components" + }, + "peerDependencies": { + "react": ">= 16.8.0", + "react-dom": ">= 16.8.0" + } + }, + "node_modules/styled-components/node_modules/postcss": { + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/stylis": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.2.tgz", + "integrity": "sha512-bhtUjWd/z6ltJiQwg0dUfxEJ+W+jdqQd8TbWLWyeIJHlnsqmGLRFFd8e5mA0AZi/zx90smXRlN66YMTcaSFifg==", + "license": "MIT" + }, + "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, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==", + "license": "0BSD" + }, + "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, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", + "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/vite": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.0.3.tgz", + "integrity": "sha512-Cmuo5P0ENTN6HxLSo6IHsjCLn/81Vgrp81oaiFFMRa8gGDj5xEjIcEpf2ZymZtZR8oU0P2JX5WuUp/rlXcHkAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.24.0", + "postcss": "^8.4.49", + "rollup": "^4.23.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.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 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "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, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.18", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", + "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "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, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..3d5ca7a --- /dev/null +++ b/package.json @@ -0,0 +1,29 @@ +{ + "name": "aula7", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^18.3.1", + "react-dom": "^18.3.1", + "styled-components": "^6.1.13" + }, + "devDependencies": { + "@eslint/js": "^9.15.0", + "@types/react": "^18.3.12", + "@types/react-dom": "^18.3.1", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.15.0", + "eslint-plugin-react": "^7.37.2", + "eslint-plugin-react-hooks": "^5.0.0", + "eslint-plugin-react-refresh": "^0.4.14", + "globals": "^15.12.0", + "vite": "^6.0.1" + } +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..ff86932 --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,12 @@ +import './App.css' + +function App() { + + return ( + <> + + + ) +} + +export default App diff --git a/src/main.jsx b/src/main.jsx new file mode 100644 index 0000000..b9a1a6d --- /dev/null +++ b/src/main.jsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import './index.css' +import App from './App.jsx' + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +}) From af3f4299afa7f252a120e0530e3f4d9cda61c395 Mon Sep 17 00:00:00 2001 From: Gustavo Rezende Date: Wed, 18 Dec 2024 20:16:35 -0300 Subject: [PATCH 2/3] aula7 --- index.html | 3 +- src/App.jsx | 15 +++-- src/components/Modelo/ItemDetail.jsx | 17 +++++ src/components/Modelo/ItemDetail.module.css | 66 +++++++++++++++++++ src/components/Modelo/ItemDetailContainer.jsx | 41 ++++++++++++ .../Modelo/ItemDetailContainer.module.css | 14 ++++ src/components/index.js | 0 src/main.jsx | 1 - 8 files changed, 147 insertions(+), 10 deletions(-) create mode 100644 src/components/Modelo/ItemDetail.jsx create mode 100644 src/components/Modelo/ItemDetail.module.css create mode 100644 src/components/Modelo/ItemDetailContainer.jsx create mode 100644 src/components/Modelo/ItemDetailContainer.module.css create mode 100644 src/components/index.js diff --git a/index.html b/index.html index 0c589ec..db68b3f 100644 --- a/index.html +++ b/index.html @@ -2,9 +2,8 @@ - - Vite + React + Card
diff --git a/src/App.jsx b/src/App.jsx index ff86932..f87163e 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -1,12 +1,13 @@ -import './App.css' +import React from 'react'; +import ItemDetailContainer from './components/Modelo/ItemDetailContainer'; function App() { - return ( - <> - - - ) +
+

Detalhes do Produto

+ +
+ ); } -export default App +export default App; diff --git a/src/components/Modelo/ItemDetail.jsx b/src/components/Modelo/ItemDetail.jsx new file mode 100644 index 0000000..cfeb6ac --- /dev/null +++ b/src/components/Modelo/ItemDetail.jsx @@ -0,0 +1,17 @@ +import styles from './ItemDetail.module.css'; + +function ItemDetail({ item }) { + return ( +
+ {item.title} +
+

{item.title}

+

{item.description}

+

R$ {item.price.toFixed(2)}

+ +
+
+ ); +} + +export default ItemDetail; diff --git a/src/components/Modelo/ItemDetail.module.css b/src/components/Modelo/ItemDetail.module.css new file mode 100644 index 0000000..c24f239 --- /dev/null +++ b/src/components/Modelo/ItemDetail.module.css @@ -0,0 +1,66 @@ +.container { + display: flex; + flex-direction: column; + align-items: center; + border: 1px solid #e0e0e0; + border-radius: 12px; + padding: 16px; + max-width: 400px; + margin: 20px auto; + background-color: #fff; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + transition: transform 0.2s ease, box-shadow 0.2s ease; + } + + .container:hover { + transform: translateY(-5px); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); + } + + .image { + width: 100%; + height: auto; + border-radius: 8px; + margin-bottom: 16px; + } + + .details { + text-align: center; + } + + .title { + font-size: 1.5rem; + font-weight: bold; + color: #333; + margin-bottom: 8px; + } + + .description { + font-size: 1rem; + color: #666; + margin-bottom: 12px; + } + + .price { + font-size: 1.2rem; + color: #007BFF; + font-weight: bold; + margin-bottom: 16px; + } + + .button { + background-color: #007BFF; + color: white; + padding: 10px 20px; + border: none; + border-radius: 8px; + font-size: 1rem; + cursor: pointer; + transition: background-color 0.2s ease, transform 0.2s ease; + } + + .button:hover { + background-color: #0056b3; + transform: scale(1.05); + } + \ No newline at end of file diff --git a/src/components/Modelo/ItemDetailContainer.jsx b/src/components/Modelo/ItemDetailContainer.jsx new file mode 100644 index 0000000..80d76c5 --- /dev/null +++ b/src/components/Modelo/ItemDetailContainer.jsx @@ -0,0 +1,41 @@ +import { useState, useEffect } from 'react'; +import ItemDetail from './ItemDetail'; +import styles from './ItemDetailContainer.module.css'; + +const getItem = () => { + return new Promise((resolve) => { + setTimeout(() => { + resolve({ + id: 1, + title: 'A15', + description: 'O melhor smartphone de 2024', + price: 1109.99, + imageUrl: 'https://mirandacomputacao.jetassets.com.br/produto/48199-principal.png', + }); + }, 2000); + }); +}; + +function ItemDetailContainer() { + const [item, setItem] = useState(null); + + useEffect(() => { + getItem() + .then((item) => { + setItem(item); + }) + .catch((error) => console.error('Erro ao buscar item:', error)); + }, []); + + return ( +
+ {item ? ( + + ) : ( +

Carregando detalhes do produto...

+ )} +
+ ); +} + +export default ItemDetailContainer; diff --git a/src/components/Modelo/ItemDetailContainer.module.css b/src/components/Modelo/ItemDetailContainer.module.css new file mode 100644 index 0000000..5f3d2bf --- /dev/null +++ b/src/components/Modelo/ItemDetailContainer.module.css @@ -0,0 +1,14 @@ +.container { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + background-color: #f9f9f9; + padding: 20px; + } + + .loading { + font-size: 1.2rem; + color: #666; + } + \ No newline at end of file diff --git a/src/components/index.js b/src/components/index.js new file mode 100644 index 0000000..e69de29 diff --git a/src/main.jsx b/src/main.jsx index b9a1a6d..3d9da8a 100644 --- a/src/main.jsx +++ b/src/main.jsx @@ -1,6 +1,5 @@ import { StrictMode } from 'react' import { createRoot } from 'react-dom/client' -import './index.css' import App from './App.jsx' createRoot(document.getElementById('root')).render( From 5ec35b709a1747d4eef36a47cc6869bc2bb9e914 Mon Sep 17 00:00:00 2001 From: Gustavo Rezende Date: Wed, 18 Dec 2024 20:23:14 -0300 Subject: [PATCH 3/3] . --- README.md | 10 ++++++++++ src/assets/scs1.png | Bin 0 -> 90871 bytes 2 files changed, 10 insertions(+) create mode 100644 src/assets/scs1.png diff --git a/README.md b/README.md index e69de29..e904b9b 100644 --- a/README.md +++ b/README.md @@ -0,0 +1,10 @@ +

Screenshot of result

+ + + + +

Descrição:

+
+
+

04/12 Desafio ( Detalhe do Produto ) da Aula 7 ( Consumindo APIs ) do curso de React.js na CoderHouse; Turma #63750 de 2024.

+
\ No newline at end of file diff --git a/src/assets/scs1.png b/src/assets/scs1.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e364d12c747740be9efda8b92770e52daa6f06 GIT binary patch literal 90871 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 NtWTY@EH(GK{ZDzcoWcMA literal 0 HcmV?d00001