From 8092189661541cbf4ac763e89f97eb65dff9b9e9 Mon Sep 17 00:00:00 2001 From: Gustavo Rezende Date: Tue, 26 Nov 2024 19:59:18 -0300 Subject: [PATCH 1/2] aula3 --- .gitignore | 24 + README.md | 16 +- desktop.ini | 2 + index.html | 15 + package-lock.json | 4443 +++++++++++++++++++++++++++++++++++ package.json | 30 + public/react.svg | 1 + public/vite.svg | 1 + src/App.jsx | 26 + src/components/navBar.js | 47 + src/images/screenshot.png | Bin 0 -> 115936 bytes src/images/vusxlogo.png | Bin 0 -> 12477 bytes src/images/vusxlogo2.png | Bin 0 -> 14716 bytes src/main.jsx | 15 + src/styles.css | 34 + src/styles/global.js | 22 + src/styles/theme/default.js | 1 + vite.config.js | 7 + 18 files changed, 4675 insertions(+), 9 deletions(-) create mode 100644 .gitignore create mode 100644 desktop.ini create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/react.svg create mode 100644 public/vite.svg create mode 100644 src/App.jsx create mode 100644 src/components/navBar.js create mode 100644 src/images/screenshot.png create mode 100644 src/images/vusxlogo.png create mode 100644 src/images/vusxlogo2.png create mode 100644 src/main.jsx create mode 100644 src/styles.css create mode 100644 src/styles/global.js create mode 100644 src/styles/theme/default.js create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index 3fc0624..491c4f0 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,9 @@ -

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

+

Screenshot of result

-
- -

Aulas com entrega:

- - -Acesse as aulas pelas branches \ No newline at end of file +

Descrição:

+
+
+

14/08 Desafio ( Criar um algoritmo JS simples ) da Aula 2 ( Conceitos Iniciais ) do curso de JavaScript na CoderHouse; Turma #63950 de 2024.

+
\ No newline at end of file diff --git a/desktop.ini b/desktop.ini new file mode 100644 index 0000000..8ed6f65 --- /dev/null +++ b/desktop.ini @@ -0,0 +1,2 @@ +[.ShellClassInfo] +LocalizedResourceName=@projectCoderReact,0 diff --git a/index.html b/index.html new file mode 100644 index 0000000..9b11e86 --- /dev/null +++ b/index.html @@ -0,0 +1,15 @@ + + + + + + + + Vusx co. + + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..8d0312d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4443 @@ +{ + "name": "projectcoderreact", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "projectcoderreact", + "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.3", + "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", + "prettier": "3.3.3", + "vite": "^5.4.10" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "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.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@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.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.0" + }, + "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.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "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.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "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.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.21.5.tgz", + "integrity": "sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.21.5.tgz", + "integrity": "sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.21.5.tgz", + "integrity": "sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.21.5.tgz", + "integrity": "sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.21.5.tgz", + "integrity": "sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.21.5.tgz", + "integrity": "sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.21.5.tgz", + "integrity": "sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.21.5.tgz", + "integrity": "sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.21.5.tgz", + "integrity": "sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.21.5.tgz", + "integrity": "sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.21.5.tgz", + "integrity": "sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.21.5.tgz", + "integrity": "sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.21.5.tgz", + "integrity": "sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.21.5.tgz", + "integrity": "sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.21.5.tgz", + "integrity": "sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.21.5.tgz", + "integrity": "sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.21.5.tgz", + "integrity": "sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.21.5.tgz", + "integrity": "sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.21.5.tgz", + "integrity": "sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.21.5.tgz", + "integrity": "sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.21.5.tgz", + "integrity": "sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.21.5.tgz", + "integrity": "sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", + "integrity": "sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.0.tgz", + "integrity": "sha512-zdHg2FPIFNKPdcHWtiNT+jEFCHYVplAXRDlQDyqy0zGx/q2parwh7brGJSiTxRk/TSMkbM//zt/f5CHgyTyaSQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.4", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.9.0.tgz", + "integrity": "sha512-7ATR9F0e4W85D/0w7cU0SNj7qkAexMG+bAHEZOjo9akvGuhHE2m7umzWzfnpa0XAg5Kxc1BWmtPMV67jJ+9VUg==", + "dev": true, + "license": "Apache-2.0", + "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.15.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.15.0.tgz", + "integrity": "sha512-tMTqrY+EzbXmKJR5ToI8lxu7jaN5EdmrBFJpQk5JmSlyLsx6o4t27r883K5xsLuCYCpfKBCGswMSWXsM+jB7lg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.4.tgz", + "integrity": "sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.3.tgz", + "integrity": "sha512-2b/g5hRmpbb1o4GnTZax9N9m0FXzz9OV42ZzI4rDDMDuHUqigAiQCEWChBWCY4ztAGVRjoWT19v0yMmc5/L5kA==", + "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.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "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.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.27.3.tgz", + "integrity": "sha512-EzxVSkIvCFxUd4Mgm4xR9YXrcp976qVaHnqom/Tgm+vU79k4vV4eYTjmRvGfeoW8m9LVcsAy/lGjcgVegKEhLQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.27.3.tgz", + "integrity": "sha512-LJc5pDf1wjlt9o/Giaw9Ofl+k/vLUaYsE2zeQGH85giX2F+wn/Cg8b3c5CDP3qmVmeO5NzwVUzQQxwZvC2eQKw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.27.3.tgz", + "integrity": "sha512-OuRysZ1Mt7wpWJ+aYKblVbJWtVn3Cy52h8nLuNSzTqSesYw1EuN6wKp5NW/4eSre3mp12gqFRXOKTcN3AI3LqA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.27.3.tgz", + "integrity": "sha512-xW//zjJMlJs2sOrCmXdB4d0uiilZsOdlGQIC/jjmMWT47lkLLoB1nsNhPUcnoqyi5YR6I4h+FjBpILxbEy8JRg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.27.3.tgz", + "integrity": "sha512-58E0tIcwZ+12nK1WiLzHOD8I0d0kdrY/+o7yFVPRHuVGY3twBwzwDdTIBGRxLmyjciMYl1B/U515GJy+yn46qw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.27.3.tgz", + "integrity": "sha512-78fohrpcVwTLxg1ZzBMlwEimoAJmY6B+5TsyAZ3Vok7YabRBUvjYTsRXPTjGEvv/mfgVBepbW28OlMEz4w8wGA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.27.3.tgz", + "integrity": "sha512-h2Ay79YFXyQi+QZKo3ISZDyKaVD7uUvukEHTOft7kh00WF9mxAaxZsNs3o/eukbeKuH35jBvQqrT61fzKfAB/Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.27.3.tgz", + "integrity": "sha512-Sv2GWmrJfRY57urktVLQ0VKZjNZGogVtASAgosDZ1aUB+ykPxSi3X1nWORL5Jk0sTIIwQiPH7iE3BMi9zGWfkg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.27.3.tgz", + "integrity": "sha512-FPoJBLsPW2bDNWjSrwNuTPUt30VnfM8GPGRoLCYKZpPx0xiIEdFip3dH6CqgoT0RnoGXptaNziM0WlKgBc+OWQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.27.3.tgz", + "integrity": "sha512-TKxiOvBorYq4sUpA0JT+Fkh+l+G9DScnG5Dqx7wiiqVMiRSkzTclP35pE6eQQYjP4Gc8yEkJGea6rz4qyWhp3g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.27.3.tgz", + "integrity": "sha512-v2M/mPvVUKVOKITa0oCFksnQQ/TqGrT+yD0184/cWHIu0LoIuYHwox0Pm3ccXEz8cEQDLk6FPKd1CCm+PlsISw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.27.3.tgz", + "integrity": "sha512-LdrI4Yocb1a/tFVkzmOE5WyYRgEBOyEhWYJe4gsDWDiwnjYKjNs7PS6SGlTDB7maOHF4kxevsuNBl2iOcj3b4A==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.27.3.tgz", + "integrity": "sha512-d4wVu6SXij/jyiwPvI6C4KxdGzuZOvJ6y9VfrcleHTwo68fl8vZC5ZYHsCVPUi4tndCfMlFniWgwonQ5CUpQcA==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.27.3.tgz", + "integrity": "sha512-/6bn6pp1fsCGEY5n3yajmzZQAh+mW4QPItbiWxs69zskBzJuheb3tNynEjL+mKOsUSFK11X4LYF2BwwXnzWleA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.27.3.tgz", + "integrity": "sha512-nBXOfJds8OzUT1qUreT/en3eyOXd2EH5b0wr2bVB5999qHdGKkzGzIyKYaKj02lXk6wpN71ltLIaQpu58YFBoQ==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.27.3.tgz", + "integrity": "sha512-ogfbEVQgIZOz5WPWXF2HVb6En+kWzScuxJo/WdQTqEgeyGkaa2ui5sQav9Zkr7bnNCLK48uxmmK0TySm22eiuw==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.27.3.tgz", + "integrity": "sha512-ecE36ZBMLINqiTtSNQ1vzWc5pXLQHlf/oqGp/bSbi7iedcjcNb6QbCBNG73Euyy2C+l/fn8qKWEwxr+0SSfs3w==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.27.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.27.3.tgz", + "integrity": "sha512-vliZLrDmYKyaUoMzEbMTg2JkerfBjn03KmAw9CykO0Zzkzoyd7o3iZNam/TpyWNjNT+Cz2iO3P9Smv2wgrR+Eg==", + "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.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "*" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.3.tgz", + "integrity": "sha512-NooDe9GpHGqNns1i8XDERg0Vsg5SSYRhRxxyTGogUdkdNt47jal+fbuYi+Yfq6pzRCKXyoPcWisfxE6RIM3GKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/plugin-transform-react-jsx-self": "^7.24.7", + "@babel/plugin-transform-react-jsx-source": "^7.24.7", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0" + } + }, + "node_modules/acorn": { + "version": "8.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.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "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.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "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.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "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.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", + "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.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "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/electron-to-chromium": { + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==", + "dev": true, + "license": "ISC" + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "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.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.21.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz", + "integrity": "sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.21.5", + "@esbuild/android-arm": "0.21.5", + "@esbuild/android-arm64": "0.21.5", + "@esbuild/android-x64": "0.21.5", + "@esbuild/darwin-arm64": "0.21.5", + "@esbuild/darwin-x64": "0.21.5", + "@esbuild/freebsd-arm64": "0.21.5", + "@esbuild/freebsd-x64": "0.21.5", + "@esbuild/linux-arm": "0.21.5", + "@esbuild/linux-arm64": "0.21.5", + "@esbuild/linux-ia32": "0.21.5", + "@esbuild/linux-loong64": "0.21.5", + "@esbuild/linux-mips64el": "0.21.5", + "@esbuild/linux-ppc64": "0.21.5", + "@esbuild/linux-riscv64": "0.21.5", + "@esbuild/linux-s390x": "0.21.5", + "@esbuild/linux-x64": "0.21.5", + "@esbuild/netbsd-x64": "0.21.5", + "@esbuild/openbsd-x64": "0.21.5", + "@esbuild/sunos-x64": "0.21.5", + "@esbuild/win32-arm64": "0.21.5", + "@esbuild/win32-ia32": "0.21.5", + "@esbuild/win32-x64": "0.21.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "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.15.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.15.0.tgz", + "integrity": "sha512-7CrWySmIibCgT1Os28lUU6upBshZ+GxybLOrmRzi08kS8MBuO8QA7pXEgYgY5W8vK3e74xv0lpjo9DbaGU9Rkw==", + "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.15.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.5", + "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.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.0.0.tgz", + "integrity": "sha512-hIOwI+5hYGpJEc4uPRmz2ulCjAGD/N13Lukkh8cLV0i2IRk/bdZDYjgLVHj+U9Z704kLIdIO6iueGvxNur0sgw==", + "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.14", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.14.tgz", + "integrity": "sha512-aXvzCTK7ZBv1e7fahFuR3Z/fyQQSIQ711yPgYRj+Oj64tyTgO4iQIDmYXDBqvSWQ/FA4OSCsXOStlF+noU0/NA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=7" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.12.0.tgz", + "integrity": "sha512-1+gLErljJFhbOVyaetcwJiJ4+eLe45S2E7P5UiZ9xGfeq3ATQf5DOv9G7MH3gGbKQLkzmNh2DxfZwLdw+j6oTQ==", + "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.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "dev": true, + "license": "MIT", + "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.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "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.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dev": true, + "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.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dev": true, + "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.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, + "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.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true, + "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.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "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.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "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/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.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "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.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==", + "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.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dev": true, + "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/prettier": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", + "dev": true, + "license": "MIT", + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dev": true, + "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.27.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.27.3.tgz", + "integrity": "sha512-SLsCOnlmGt9VoZ9Ek8yBK8tAdmPHeppkw+Xa7yDlCEhDTvwYei03JlWo1fdc7YTfLZ4tD8riJCUyAgTbszk1fQ==", + "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.27.3", + "@rollup/rollup-android-arm64": "4.27.3", + "@rollup/rollup-darwin-arm64": "4.27.3", + "@rollup/rollup-darwin-x64": "4.27.3", + "@rollup/rollup-freebsd-arm64": "4.27.3", + "@rollup/rollup-freebsd-x64": "4.27.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.27.3", + "@rollup/rollup-linux-arm-musleabihf": "4.27.3", + "@rollup/rollup-linux-arm64-gnu": "4.27.3", + "@rollup/rollup-linux-arm64-musl": "4.27.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.27.3", + "@rollup/rollup-linux-riscv64-gnu": "4.27.3", + "@rollup/rollup-linux-s390x-gnu": "4.27.3", + "@rollup/rollup-linux-x64-gnu": "4.27.3", + "@rollup/rollup-linux-x64-musl": "4.27.3", + "@rollup/rollup-win32-arm64-msvc": "4.27.3", + "@rollup/rollup-win32-ia32-msvc": "4.27.3", + "@rollup/rollup-win32-x64-msvc": "4.27.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "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.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "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.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dev": true, + "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.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dev": true, + "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" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "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": "5.4.11", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", + "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.21.3", + "postcss": "^8.4.43", + "rollup": "^4.20.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dev": true, + "license": "MIT", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dev": true, + "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.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "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..bb1e6be --- /dev/null +++ b/package.json @@ -0,0 +1,30 @@ +{ + "name": "projectcoderreact", + "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.3", + "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", + "prettier": "3.3.3", + "vite": "^5.4.10" + } +} diff --git a/public/react.svg b/public/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/public/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..c460b40 --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,26 @@ +import { Header, Logo, NavBar, LedLine } from "./components/navBar.js"; +import "./styles.css" +export function App() { + + return ( + <> +
+
+ +
+ + + +
+ + + + ) +} + diff --git a/src/components/navBar.js b/src/components/navBar.js new file mode 100644 index 0000000..1be66e7 --- /dev/null +++ b/src/components/navBar.js @@ -0,0 +1,47 @@ +import styled from "styled-components"; + +export const Header = styled.header` + background-color: white; + font-family: "Afacad Flux", sans-serif; + font-optical-sizing: auto; + font-weight: 500; + display: flex; + justify-content: space-between; + align-items: center; + padding: 10px 20px; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); +` + +export const Logo = styled.img` + margin-left: 16px; + max-height: 80px; +` + +export const NavBar = styled.nav` + ul { + list-style: none; + display: flex; + gap: 28px; + padding: 10px; + } + + a { + text-decoration: none; + color: #333; + font-size: 18px; + transition: color 0.3s ease; + padding: 16px; + } + + a:hover { + border-radius: 2rem; + padding: 1.6rem; + background-color: #ebebeb; + color: #333; + font-weight: 800; + } +` + +export const LedLine = styled.div` + width: 100%; +` \ No newline at end of file diff --git a/src/images/screenshot.png b/src/images/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..e64bb880960719666fb0403420cb70e62b497394 GIT binary patch literal 115936 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 + + + + + +) diff --git a/src/styles.css b/src/styles.css new file mode 100644 index 0000000..f1a9f40 --- /dev/null +++ b/src/styles.css @@ -0,0 +1,34 @@ +@import url("https://fonts.googleapis.com/css2?family=Afacad+Flux:wght@100..1000&display=swap"); + +:root { + font-size: 62.5%; +} + +.firstLine { + height: 2.4rem; +} + +.gradientLine { + background: linear-gradient(135deg, #4f0099, #ff0000, #d90816, #bd4ef9, #a713f6, #d60000); + background-size: 400% 400%; + + -webkit-animation: gradientLine 5s ease infinite; + -moz-animation: gradientLine 5s ease infinite; + animation: gradientLine 5s ease infinite; +} + +@-webkit-keyframes gradientLine { + 0%{background-position:0% 50%} + 50%{background-position:100% 51%} + 100%{background-position:0% 50%} +} +@-moz-keyframes gradientLine { + 0%{background-position:0% 50%} + 50%{background-position:100% 51%} + 100%{background-position:0% 50%} +} +@keyframes gradientLine { + 0%{background-position:0% 50%} + 50%{background-position:100% 51%} + 100%{background-position:0% 50%} +} \ No newline at end of file diff --git a/src/styles/global.js b/src/styles/global.js new file mode 100644 index 0000000..bf26006 --- /dev/null +++ b/src/styles/global.js @@ -0,0 +1,22 @@ +import { createGlobalStyle } from "styled-components" + +export const GlobalStyle = createGlobalStyle` + +*, +*:before, +*:after { + padding: 0; + margin: 0; + box-sizing: border-box; +} + +a { + text-decoration: none; + color: inherit; +} + +a.links { + display: none; +} + +` diff --git a/src/styles/theme/default.js b/src/styles/theme/default.js new file mode 100644 index 0000000..71b3786 --- /dev/null +++ b/src/styles/theme/default.js @@ -0,0 +1 @@ +export const defaultTheme = {} diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..e6498a2 --- /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 6a748ba1970a09e36eace87a359a09ac97b2d41a Mon Sep 17 00:00:00 2001 From: Gustavo Rezende Date: Tue, 26 Nov 2024 19:59:50 -0300 Subject: [PATCH 2/2] . --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 491c4f0..0a1730b 100644 --- a/README.md +++ b/README.md @@ -5,5 +5,5 @@

Descrição:


-

14/08 Desafio ( Criar um algoritmo JS simples ) da Aula 2 ( Conceitos Iniciais ) do curso de JavaScript na CoderHouse; Turma #63950 de 2024.

+

18/11 Desafio ( Menu e-commerce ) da Aula 3 ( JSX e Transpilling ) do curso de React.js na CoderHouse; Turma #63750 de 2024.

\ No newline at end of file