From e48b4809c046a1cfc21e20cbeea498c3b556301a Mon Sep 17 00:00:00 2001
From: Welton Moura <98863639+welton89@users.noreply.github.com>
Date: Fri, 27 Feb 2026 13:19:26 -0300
Subject: [PATCH] first upload
---
README.md | 0
eslint.config.js | 29 +
index.html | 23 +
package-lock.json | 2989 ++++++++++++++++++++
package.json | 29 +
public/images/jogos/eu_nunca.png | Bin 0 -> 758109 bytes
public/images/jogos/quem_mais_provavel.png | Bin 0 -> 852912 bytes
public/images/jogos/roleta_toque.png | Bin 0 -> 741459 bytes
public/images/jogos/tarefa_bebado.png | Bin 0 -> 909631 bytes
public/vite.svg | 1 +
src/App.css | 42 +
src/App.jsx | 30 +
src/assets/react.svg | 1 +
src/components/Layout.jsx | 124 +
src/components/Layout.module.css | 272 ++
src/data/menuData.js | 23 +
src/index.css | 113 +
src/main.jsx | 10 +
src/pages/BioPage.jsx | 79 +
src/pages/BioPage.module.css | 158 ++
src/pages/CardapioPage.jsx | 129 +
src/pages/CardapioPage.module.css | 218 ++
src/pages/DedoNoCopo.jsx | 172 ++
src/pages/DedoNoCopo.module.css | 226 ++
src/pages/EuNunca.jsx | 116 +
src/pages/EuNunca.module.css | 179 ++
src/pages/JogosPage.jsx | 139 +
src/pages/JogosPage.module.css | 119 +
src/pages/KaraokePage.jsx | 120 +
src/pages/KaraokePage.module.css | 206 ++
src/pages/QuemEMaisProvavel.jsx | 86 +
src/pages/QuemEMaisProvavel.module.css | 137 +
src/pages/TarefaDeBebado.jsx | 131 +
src/pages/TarefaDeBebado.module.css | 233 ++
src/services/karaokeService.js | 40 +
vite.config.js | 8 +
36 files changed, 6182 insertions(+)
create mode 100644 README.md
create mode 100644 eslint.config.js
create mode 100644 index.html
create mode 100644 package-lock.json
create mode 100644 package.json
create mode 100644 public/images/jogos/eu_nunca.png
create mode 100644 public/images/jogos/quem_mais_provavel.png
create mode 100644 public/images/jogos/roleta_toque.png
create mode 100644 public/images/jogos/tarefa_bebado.png
create mode 100644 public/vite.svg
create mode 100644 src/App.css
create mode 100644 src/App.jsx
create mode 100644 src/assets/react.svg
create mode 100644 src/components/Layout.jsx
create mode 100644 src/components/Layout.module.css
create mode 100644 src/data/menuData.js
create mode 100644 src/index.css
create mode 100644 src/main.jsx
create mode 100644 src/pages/BioPage.jsx
create mode 100644 src/pages/BioPage.module.css
create mode 100644 src/pages/CardapioPage.jsx
create mode 100644 src/pages/CardapioPage.module.css
create mode 100644 src/pages/DedoNoCopo.jsx
create mode 100644 src/pages/DedoNoCopo.module.css
create mode 100644 src/pages/EuNunca.jsx
create mode 100644 src/pages/EuNunca.module.css
create mode 100644 src/pages/JogosPage.jsx
create mode 100644 src/pages/JogosPage.module.css
create mode 100644 src/pages/KaraokePage.jsx
create mode 100644 src/pages/KaraokePage.module.css
create mode 100644 src/pages/QuemEMaisProvavel.jsx
create mode 100644 src/pages/QuemEMaisProvavel.module.css
create mode 100644 src/pages/TarefaDeBebado.jsx
create mode 100644 src/pages/TarefaDeBebado.module.css
create mode 100644 src/services/karaokeService.js
create mode 100644 vite.config.js
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..e69de29
diff --git a/eslint.config.js b/eslint.config.js
new file mode 100644
index 0000000..4fa125d
--- /dev/null
+++ b/eslint.config.js
@@ -0,0 +1,29 @@
+import js from '@eslint/js'
+import globals from 'globals'
+import reactHooks from 'eslint-plugin-react-hooks'
+import reactRefresh from 'eslint-plugin-react-refresh'
+import { defineConfig, globalIgnores } from 'eslint/config'
+
+export default defineConfig([
+ globalIgnores(['dist']),
+ {
+ files: ['**/*.{js,jsx}'],
+ extends: [
+ js.configs.recommended,
+ reactHooks.configs.flat.recommended,
+ reactRefresh.configs.vite,
+ ],
+ languageOptions: {
+ ecmaVersion: 2020,
+ globals: globals.browser,
+ parserOptions: {
+ ecmaVersion: 'latest',
+ ecmaFeatures: { jsx: true },
+ sourceType: 'module',
+ },
+ },
+ rules: {
+ 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }],
+ },
+ },
+])
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..efde272
--- /dev/null
+++ b/index.html
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+ Raul Rock Bar & Café
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
new file mode 100644
index 0000000..be1643b
--- /dev/null
+++ b/package-lock.json
@@ -0,0 +1,2989 @@
+{
+ "name": "site_rrbec",
+ "version": "0.0.0",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "name": "site_rrbec",
+ "version": "0.0.0",
+ "dependencies": {
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "react-router-dom": "^7.13.1",
+ "sweetalert2": "^11.26.20"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.39.1",
+ "@types/react": "^19.2.7",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^5.1.1",
+ "eslint": "^9.39.1",
+ "eslint-plugin-react-hooks": "^7.0.1",
+ "eslint-plugin-react-refresh": "^0.4.24",
+ "globals": "^16.5.0",
+ "vite": "^7.3.1"
+ }
+ },
+ "node_modules/@babel/code-frame": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "js-tokens": "^4.0.0",
+ "picocolors": "^1.1.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/compat-data": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.0.tgz",
+ "integrity": "sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/core": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helpers": "^7.28.6",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "@jridgewell/remapping": "^2.3.5",
+ "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.29.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/parser": "^7.29.0",
+ "@babel/types": "^7.29.0",
+ "@jridgewell/gen-mapping": "^0.3.12",
+ "@jridgewell/trace-mapping": "^0.3.28",
+ "jsesc": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-compilation-targets": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
+ "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/compat-data": "^7.28.6",
+ "@babel/helper-validator-option": "^7.27.1",
+ "browserslist": "^4.24.0",
+ "lru-cache": "^5.1.1",
+ "semver": "^6.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-globals": {
+ "version": "7.28.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
+ "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-imports": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-module-transforms": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
+ "node_modules/@babel/helper-plugin-utils": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-string-parser": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
+ "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-identifier": {
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helper-validator-option": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
+ "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/helpers": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
+ "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/parser": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.0.tgz",
+ "integrity": "sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.29.0"
+ },
+ "bin": {
+ "parser": "bin/babel-parser.js"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-self": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
+ "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/plugin-transform-react-jsx-source": {
+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
+ "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0-0"
+ }
+ },
+ "node_modules/@babel/template": {
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.28.6",
+ "@babel/parser": "^7.28.6",
+ "@babel/types": "^7.28.6"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/traverse": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-globals": "^7.28.0",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
+ "debug": "^4.3.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@babel/types": {
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-string-parser": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ }
+ },
+ "node_modules/@esbuild/aix-ppc64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.3.tgz",
+ "integrity": "sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "aix"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.3.tgz",
+ "integrity": "sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.3.tgz",
+ "integrity": "sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/android-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.3.tgz",
+ "integrity": "sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.3.tgz",
+ "integrity": "sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/darwin-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.3.tgz",
+ "integrity": "sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/freebsd-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.3.tgz",
+ "integrity": "sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.3.tgz",
+ "integrity": "sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.3.tgz",
+ "integrity": "sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ia32": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.3.tgz",
+ "integrity": "sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-loong64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.3.tgz",
+ "integrity": "sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-mips64el": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.3.tgz",
+ "integrity": "sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==",
+ "cpu": [
+ "mips64el"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-ppc64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.3.tgz",
+ "integrity": "sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-riscv64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.3.tgz",
+ "integrity": "sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-s390x": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.3.tgz",
+ "integrity": "sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/linux-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.3.tgz",
+ "integrity": "sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/netbsd-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.3.tgz",
+ "integrity": "sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "netbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.3.tgz",
+ "integrity": "sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openbsd-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.3.tgz",
+ "integrity": "sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/openharmony-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.3.tgz",
+ "integrity": "sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/sunos-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.3.tgz",
+ "integrity": "sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "sunos"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-arm64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.3.tgz",
+ "integrity": "sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-ia32": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.3.tgz",
+ "integrity": "sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@esbuild/win32-x64": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.3.tgz",
+ "integrity": "sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=18"
+ }
+ },
+ "node_modules/@eslint-community/eslint-utils": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
+ "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
+ "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.2",
+ "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
+ "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
+ }
+ },
+ "node_modules/@eslint/config-array": {
+ "version": "0.21.1",
+ "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
+ "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/object-schema": "^2.1.7",
+ "debug": "^4.3.1",
+ "minimatch": "^3.1.2"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/config-helpers": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
+ "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.17.0"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/core": {
+ "version": "0.17.0",
+ "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
+ "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@types/json-schema": "^7.0.15"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/eslintrc": {
+ "version": "3.3.4",
+ "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.4.tgz",
+ "integrity": "sha512-4h4MVF8pmBsncB60r0wSJiIeUKTSD4m7FmTFThG8RHlsg9ajqckLm9OraguFGZE4vVdpiI1Q4+hFnisopmG6gQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "ajv": "^6.14.0",
+ "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.1",
+ "minimatch": "^3.1.3",
+ "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.39.3",
+ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.3.tgz",
+ "integrity": "sha512-1B1VkCq6FuUNlQvlBYb+1jDu/gV297TIs/OeiaSR9l1H27SVW55ONE1e1Vp16NqP683+xEGzxYtv4XCiDPaQiw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://eslint.org/donate"
+ }
+ },
+ "node_modules/@eslint/object-schema": {
+ "version": "2.1.7",
+ "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
+ "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ }
+ },
+ "node_modules/@eslint/plugin-kit": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
+ "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@eslint/core": "^0.17.0",
+ "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.7",
+ "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
+ "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@humanfs/core": "^0.19.1",
+ "@humanwhocodes/retry": "^0.4.0"
+ },
+ "engines": {
+ "node": ">=18.18.0"
+ }
+ },
+ "node_modules/@humanwhocodes/module-importer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
+ "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=12.22"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/nzakas"
+ }
+ },
+ "node_modules/@humanwhocodes/retry": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
+ "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
+ "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.13",
+ "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
+ "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/sourcemap-codec": "^1.5.0",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
+ "node_modules/@jridgewell/remapping": {
+ "version": "2.3.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
+ "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/gen-mapping": "^0.3.5",
+ "@jridgewell/trace-mapping": "^0.3.24"
+ }
+ },
+ "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/sourcemap-codec": {
+ "version": "1.5.5",
+ "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
+ "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@jridgewell/trace-mapping": {
+ "version": "0.3.31",
+ "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
+ "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@jridgewell/resolve-uri": "^3.1.0",
+ "@jridgewell/sourcemap-codec": "^1.4.14"
+ }
+ },
+ "node_modules/@rolldown/pluginutils": {
+ "version": "1.0.0-rc.3",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-rc.3.tgz",
+ "integrity": "sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/@rollup/rollup-android-arm-eabi": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.59.0.tgz",
+ "integrity": "sha512-upnNBkA6ZH2VKGcBj9Fyl9IGNPULcjXRlg0LLeaioQWueH30p6IXtJEbKAgvyv+mJaMxSm1l6xwDXYjpEMiLMg==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-android-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.59.0.tgz",
+ "integrity": "sha512-hZ+Zxj3SySm4A/DylsDKZAeVg0mvi++0PYVceVyX7hemkw7OreKdCvW2oQ3T1FMZvCaQXqOTHb8qmBShoqk69Q==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "android"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.59.0.tgz",
+ "integrity": "sha512-W2Psnbh1J8ZJw0xKAd8zdNgF9HRLkdWwwdWqubSVk0pUuQkoHnv7rx4GiF9rT4t5DIZGAsConRE3AxCdJ4m8rg==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-darwin-x64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.59.0.tgz",
+ "integrity": "sha512-ZW2KkwlS4lwTv7ZVsYDiARfFCnSGhzYPdiOU4IM2fDbL+QGlyAbjgSFuqNRbSthybLbIJ915UtZBtmuLrQAT/w==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.59.0.tgz",
+ "integrity": "sha512-EsKaJ5ytAu9jI3lonzn3BgG8iRBjV4LxZexygcQbpiU0wU0ATxhNVEpXKfUa0pS05gTcSDMKpn3Sx+QB9RlTTA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-freebsd-x64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.59.0.tgz",
+ "integrity": "sha512-d3DuZi2KzTMjImrxoHIAODUZYoUUMsuUiY4SRRcJy6NJoZ6iIqWnJu9IScV9jXysyGMVuW+KNzZvBLOcpdl3Vg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.59.0.tgz",
+ "integrity": "sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm-musleabihf": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.59.0.tgz",
+ "integrity": "sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==",
+ "cpu": [
+ "arm"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.59.0.tgz",
+ "integrity": "sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-arm64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.59.0.tgz",
+ "integrity": "sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.59.0.tgz",
+ "integrity": "sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-loong64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.59.0.tgz",
+ "integrity": "sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==",
+ "cpu": [
+ "loong64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.59.0.tgz",
+ "integrity": "sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-ppc64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.59.0.tgz",
+ "integrity": "sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==",
+ "cpu": [
+ "ppc64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.59.0.tgz",
+ "integrity": "sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-riscv64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.59.0.tgz",
+ "integrity": "sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==",
+ "cpu": [
+ "riscv64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-s390x-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.59.0.tgz",
+ "integrity": "sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==",
+ "cpu": [
+ "s390x"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.59.0.tgz",
+ "integrity": "sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-linux-x64-musl": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.59.0.tgz",
+ "integrity": "sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rollup/rollup-openbsd-x64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.59.0.tgz",
+ "integrity": "sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openbsd"
+ ]
+ },
+ "node_modules/@rollup/rollup-openharmony-arm64": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.59.0.tgz",
+ "integrity": "sha512-tt9KBJqaqp5i5HUZzoafHZX8b5Q2Fe7UjYERADll83O4fGqJ49O1FsL6LpdzVFQcpwvnyd0i+K/VSwu/o/nWlA==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "openharmony"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-arm64-msvc": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.59.0.tgz",
+ "integrity": "sha512-V5B6mG7OrGTwnxaNUzZTDTjDS7F75PO1ae6MJYdiMu60sq0CqN5CVeVsbhPxalupvTX8gXVSU9gq+Rx1/hvu6A==",
+ "cpu": [
+ "arm64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-ia32-msvc": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.59.0.tgz",
+ "integrity": "sha512-UKFMHPuM9R0iBegwzKF4y0C4J9u8C6MEJgFuXTBerMk7EJ92GFVFYBfOZaSGLu6COf7FxpQNqhNS4c4icUPqxA==",
+ "cpu": [
+ "ia32"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-gnu": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.59.0.tgz",
+ "integrity": "sha512-laBkYlSS1n2L8fSo1thDNGrCTQMmxjYY5G0WFWjFFYZkKPjsMBsgJfGf4TLxXrF6RyhI60L8TMOjBMvXiTcxeA==",
+ "cpu": [
+ "x64"
+ ],
+ "dev": true,
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rollup/rollup-win32-x64-msvc": {
+ "version": "4.59.0",
+ "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.59.0.tgz",
+ "integrity": "sha512-2HRCml6OztYXyJXAvdDXPKcawukWY2GpR5/nxKp4iBgiO3wcoEGkAaqctIbZcNB6KlUQBIqt8VYkNSj2397EfA==",
+ "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.27.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
+ "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
+ "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.28.0",
+ "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
+ "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/types": "^7.28.2"
+ }
+ },
+ "node_modules/@types/estree": {
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
+ "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/react": {
+ "version": "19.2.14",
+ "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.14.tgz",
+ "integrity": "sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "csstype": "^3.2.2"
+ }
+ },
+ "node_modules/@types/react-dom": {
+ "version": "19.2.3",
+ "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
+ "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": "^19.2.0"
+ }
+ },
+ "node_modules/@vitejs/plugin-react": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.4.tgz",
+ "integrity": "sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.29.0",
+ "@babel/plugin-transform-react-jsx-self": "^7.27.1",
+ "@babel/plugin-transform-react-jsx-source": "^7.27.1",
+ "@rolldown/pluginutils": "1.0.0-rc.3",
+ "@types/babel__core": "^7.20.5",
+ "react-refresh": "^0.18.0"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "peerDependencies": {
+ "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
+ }
+ },
+ "node_modules/acorn": {
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
+ "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.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
+ "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/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/baseline-browser-mapping": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz",
+ "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "bin": {
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
+ }
+ },
+ "node_modules/brace-expansion": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
+ "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "node_modules/browserslist": {
+ "version": "4.28.1",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
+ "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
+ "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": {
+ "baseline-browser-mapping": "^2.9.0",
+ "caniuse-lite": "^1.0.30001759",
+ "electron-to-chromium": "^1.5.263",
+ "node-releases": "^2.0.27",
+ "update-browserslist-db": "^1.2.0"
+ },
+ "bin": {
+ "browserslist": "cli.js"
+ },
+ "engines": {
+ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
+ }
+ },
+ "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/caniuse-lite": {
+ "version": "1.0.30001774",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz",
+ "integrity": "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==",
+ "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/cookie": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
+ "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "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/csstype": {
+ "version": "3.2.3",
+ "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
+ "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/debug": {
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
+ "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/electron-to-chromium": {
+ "version": "1.5.302",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.302.tgz",
+ "integrity": "sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/esbuild": {
+ "version": "0.27.3",
+ "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.3.tgz",
+ "integrity": "sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==",
+ "dev": true,
+ "hasInstallScript": true,
+ "license": "MIT",
+ "bin": {
+ "esbuild": "bin/esbuild"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "optionalDependencies": {
+ "@esbuild/aix-ppc64": "0.27.3",
+ "@esbuild/android-arm": "0.27.3",
+ "@esbuild/android-arm64": "0.27.3",
+ "@esbuild/android-x64": "0.27.3",
+ "@esbuild/darwin-arm64": "0.27.3",
+ "@esbuild/darwin-x64": "0.27.3",
+ "@esbuild/freebsd-arm64": "0.27.3",
+ "@esbuild/freebsd-x64": "0.27.3",
+ "@esbuild/linux-arm": "0.27.3",
+ "@esbuild/linux-arm64": "0.27.3",
+ "@esbuild/linux-ia32": "0.27.3",
+ "@esbuild/linux-loong64": "0.27.3",
+ "@esbuild/linux-mips64el": "0.27.3",
+ "@esbuild/linux-ppc64": "0.27.3",
+ "@esbuild/linux-riscv64": "0.27.3",
+ "@esbuild/linux-s390x": "0.27.3",
+ "@esbuild/linux-x64": "0.27.3",
+ "@esbuild/netbsd-arm64": "0.27.3",
+ "@esbuild/netbsd-x64": "0.27.3",
+ "@esbuild/openbsd-arm64": "0.27.3",
+ "@esbuild/openbsd-x64": "0.27.3",
+ "@esbuild/openharmony-arm64": "0.27.3",
+ "@esbuild/sunos-x64": "0.27.3",
+ "@esbuild/win32-arm64": "0.27.3",
+ "@esbuild/win32-ia32": "0.27.3",
+ "@esbuild/win32-x64": "0.27.3"
+ }
+ },
+ "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.39.3",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.3.tgz",
+ "integrity": "sha512-VmQ+sifHUbI/IcSopBCF/HO3YiHQx/AVd3UVyYL6weuwW+HvON9VYn5l6Zl1WZzPWXPNZrSQpxwkkZ/VuvJZzg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@eslint-community/eslint-utils": "^4.8.0",
+ "@eslint-community/regexpp": "^4.12.1",
+ "@eslint/config-array": "^0.21.1",
+ "@eslint/config-helpers": "^0.4.2",
+ "@eslint/core": "^0.17.0",
+ "@eslint/eslintrc": "^3.3.1",
+ "@eslint/js": "9.39.3",
+ "@eslint/plugin-kit": "^0.4.1",
+ "@humanfs/node": "^0.16.6",
+ "@humanwhocodes/module-importer": "^1.0.1",
+ "@humanwhocodes/retry": "^0.4.2",
+ "@types/estree": "^1.0.6",
+ "ajv": "^6.12.4",
+ "chalk": "^4.0.0",
+ "cross-spawn": "^7.0.6",
+ "debug": "^4.3.2",
+ "escape-string-regexp": "^4.0.0",
+ "eslint-scope": "^8.4.0",
+ "eslint-visitor-keys": "^4.2.1",
+ "espree": "^10.4.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-hooks": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz",
+ "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@babel/core": "^7.24.4",
+ "@babel/parser": "^7.24.4",
+ "hermes-parser": "^0.25.1",
+ "zod": "^3.25.0 || ^4.0.0",
+ "zod-validation-error": "^3.5.0 || ^4.0.0"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "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.26",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
+ "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
+ "dev": true,
+ "license": "MIT",
+ "peerDependencies": {
+ "eslint": ">=8.40"
+ }
+ },
+ "node_modules/eslint-scope": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
+ "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
+ "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.1",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
+ "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
+ "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.4.0",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
+ "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
+ "dev": true,
+ "license": "BSD-2-Clause",
+ "dependencies": {
+ "acorn": "^8.15.0",
+ "acorn-jsx": "^5.3.2",
+ "eslint-visitor-keys": "^4.2.1"
+ },
+ "engines": {
+ "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+ },
+ "funding": {
+ "url": "https://opencollective.com/eslint"
+ }
+ },
+ "node_modules/esquery": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
+ "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
+ "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/fdir": {
+ "version": "6.5.0",
+ "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
+ "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "peerDependencies": {
+ "picomatch": "^3 || ^4"
+ },
+ "peerDependenciesMeta": {
+ "picomatch": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/file-entry-cache": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
+ "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
+ "dev": true,
+ "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.3",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
+ "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "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/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/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": "16.5.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
+ "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "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/hermes-estree": {
+ "version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
+ "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/hermes-parser": {
+ "version": "0.25.1",
+ "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
+ "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "hermes-estree": "0.25.1"
+ }
+ },
+ "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.1",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
+ "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
+ "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/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-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/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/js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/js-yaml": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "argparse": "^2.0.1"
+ },
+ "bin": {
+ "js-yaml": "bin/js-yaml.js"
+ }
+ },
+ "node_modules/jsesc": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
+ "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "jsesc": "bin/jsesc"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/json-buffer": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
+ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "node_modules/json5": {
+ "version": "2.2.3",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
+ "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
+ "dev": true,
+ "license": "MIT",
+ "bin": {
+ "json5": "lib/cli.js"
+ },
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/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/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.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
+ "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.11",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
+ "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "dev": true,
+ "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.27",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
+ "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
+ "dev": true,
+ "license": "MIT"
+ },
+ "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/picocolors": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
+ "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
+ "dev": true,
+ "license": "ISC"
+ },
+ "node_modules/picomatch": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
+ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/jonschlinkert"
+ }
+ },
+ "node_modules/postcss": {
+ "version": "8.5.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
+ "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "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.11",
+ "picocolors": "^1.1.1",
+ "source-map-js": "^1.2.1"
+ },
+ "engines": {
+ "node": "^10 || ^12 || >=14"
+ }
+ },
+ "node_modules/prelude-ls": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
+ "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8.0"
+ }
+ },
+ "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": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react/-/react-19.2.4.tgz",
+ "integrity": "sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-dom": {
+ "version": "19.2.4",
+ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.4.tgz",
+ "integrity": "sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==",
+ "license": "MIT",
+ "dependencies": {
+ "scheduler": "^0.27.0"
+ },
+ "peerDependencies": {
+ "react": "^19.2.4"
+ }
+ },
+ "node_modules/react-refresh": {
+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
+ "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "node_modules/react-router": {
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.1.tgz",
+ "integrity": "sha512-td+xP4X2/6BJvZoX6xw++A2DdEi++YypA69bJUV5oVvqf6/9/9nNlD70YO1e9d3MyamJEBQFEzk6mbfDYbqrSA==",
+ "license": "MIT",
+ "dependencies": {
+ "cookie": "^1.0.1",
+ "set-cookie-parser": "^2.6.0"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ },
+ "peerDependenciesMeta": {
+ "react-dom": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/react-router-dom": {
+ "version": "7.13.1",
+ "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.1.tgz",
+ "integrity": "sha512-UJnV3Rxc5TgUPJt2KJpo1Jpy0OKQr0AjgbZzBFjaPJcFOb2Y8jA5H3LT8HUJAiRLlWrEXWHbF1Z4SCZaQjWDHw==",
+ "license": "MIT",
+ "dependencies": {
+ "react-router": "7.13.1"
+ },
+ "engines": {
+ "node": ">=20.0.0"
+ },
+ "peerDependencies": {
+ "react": ">=18",
+ "react-dom": ">=18"
+ }
+ },
+ "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.59.0",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.59.0.tgz",
+ "integrity": "sha512-2oMpl67a3zCH9H79LeMcbDhXW/UmWG/y2zuqnF2jQq5uq9TbM9TVyXvA4+t+ne2IIkBdrLpAaRQAvo7YI/Yyeg==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "@types/estree": "1.0.8"
+ },
+ "bin": {
+ "rollup": "dist/bin/rollup"
+ },
+ "engines": {
+ "node": ">=18.0.0",
+ "npm": ">=8.0.0"
+ },
+ "optionalDependencies": {
+ "@rollup/rollup-android-arm-eabi": "4.59.0",
+ "@rollup/rollup-android-arm64": "4.59.0",
+ "@rollup/rollup-darwin-arm64": "4.59.0",
+ "@rollup/rollup-darwin-x64": "4.59.0",
+ "@rollup/rollup-freebsd-arm64": "4.59.0",
+ "@rollup/rollup-freebsd-x64": "4.59.0",
+ "@rollup/rollup-linux-arm-gnueabihf": "4.59.0",
+ "@rollup/rollup-linux-arm-musleabihf": "4.59.0",
+ "@rollup/rollup-linux-arm64-gnu": "4.59.0",
+ "@rollup/rollup-linux-arm64-musl": "4.59.0",
+ "@rollup/rollup-linux-loong64-gnu": "4.59.0",
+ "@rollup/rollup-linux-loong64-musl": "4.59.0",
+ "@rollup/rollup-linux-ppc64-gnu": "4.59.0",
+ "@rollup/rollup-linux-ppc64-musl": "4.59.0",
+ "@rollup/rollup-linux-riscv64-gnu": "4.59.0",
+ "@rollup/rollup-linux-riscv64-musl": "4.59.0",
+ "@rollup/rollup-linux-s390x-gnu": "4.59.0",
+ "@rollup/rollup-linux-x64-gnu": "4.59.0",
+ "@rollup/rollup-linux-x64-musl": "4.59.0",
+ "@rollup/rollup-openbsd-x64": "4.59.0",
+ "@rollup/rollup-openharmony-arm64": "4.59.0",
+ "@rollup/rollup-win32-arm64-msvc": "4.59.0",
+ "@rollup/rollup-win32-ia32-msvc": "4.59.0",
+ "@rollup/rollup-win32-x64-gnu": "4.59.0",
+ "@rollup/rollup-win32-x64-msvc": "4.59.0",
+ "fsevents": "~2.3.2"
+ }
+ },
+ "node_modules/scheduler": {
+ "version": "0.27.0",
+ "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
+ "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
+ "license": "MIT"
+ },
+ "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-cookie-parser": {
+ "version": "2.7.2",
+ "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
+ "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
+ "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/source-map-js": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+ "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
+ "dev": true,
+ "license": "BSD-3-Clause",
+ "engines": {
+ "node": ">=0.10.0"
+ }
+ },
+ "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/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/sweetalert2": {
+ "version": "11.26.20",
+ "resolved": "https://registry.npmjs.org/sweetalert2/-/sweetalert2-11.26.20.tgz",
+ "integrity": "sha512-mG3guPRzmpqGufTQ05Kr7WQIe1xfBEB9JwPIJbR2plL0ezVzS3qmazuzse0J8+/YYGCGrAL4Us2Sm5VCgHyuRg==",
+ "license": "MIT",
+ "funding": {
+ "type": "individual",
+ "url": "https://github.com/sponsors/limonte"
+ }
+ },
+ "node_modules/tinyglobby": {
+ "version": "0.2.15",
+ "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
+ "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3"
+ },
+ "engines": {
+ "node": ">=12.0.0"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/SuperchupuDev"
+ }
+ },
+ "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/update-browserslist-db": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
+ "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
+ "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.1"
+ },
+ "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": "7.3.1",
+ "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
+ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
+ "dev": true,
+ "license": "MIT",
+ "dependencies": {
+ "esbuild": "^0.27.0",
+ "fdir": "^6.5.0",
+ "picomatch": "^4.0.3",
+ "postcss": "^8.5.6",
+ "rollup": "^4.43.0",
+ "tinyglobby": "^0.2.15"
+ },
+ "bin": {
+ "vite": "bin/vite.js"
+ },
+ "engines": {
+ "node": "^20.19.0 || >=22.12.0"
+ },
+ "funding": {
+ "url": "https://github.com/vitejs/vite?sponsor=1"
+ },
+ "optionalDependencies": {
+ "fsevents": "~2.3.3"
+ },
+ "peerDependencies": {
+ "@types/node": "^20.19.0 || >=22.12.0",
+ "jiti": ">=1.21.0",
+ "less": "^4.0.0",
+ "lightningcss": "^1.21.0",
+ "sass": "^1.70.0",
+ "sass-embedded": "^1.70.0",
+ "stylus": ">=0.54.8",
+ "sugarss": "^5.0.0",
+ "terser": "^5.16.0",
+ "tsx": "^4.8.1",
+ "yaml": "^2.4.2"
+ },
+ "peerDependenciesMeta": {
+ "@types/node": {
+ "optional": true
+ },
+ "jiti": {
+ "optional": true
+ },
+ "less": {
+ "optional": true
+ },
+ "lightningcss": {
+ "optional": true
+ },
+ "sass": {
+ "optional": true
+ },
+ "sass-embedded": {
+ "optional": true
+ },
+ "stylus": {
+ "optional": true
+ },
+ "sugarss": {
+ "optional": true
+ },
+ "terser": {
+ "optional": true
+ },
+ "tsx": {
+ "optional": true
+ },
+ "yaml": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/which": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+ "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+ "dev": true,
+ "license": "ISC",
+ "dependencies": {
+ "isexe": "^2.0.0"
+ },
+ "bin": {
+ "node-which": "bin/node-which"
+ },
+ "engines": {
+ "node": ">= 8"
+ }
+ },
+ "node_modules/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"
+ }
+ },
+ "node_modules/zod": {
+ "version": "4.3.6",
+ "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.6.tgz",
+ "integrity": "sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==",
+ "dev": true,
+ "license": "MIT",
+ "funding": {
+ "url": "https://github.com/sponsors/colinhacks"
+ }
+ },
+ "node_modules/zod-validation-error": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
+ "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
+ "dev": true,
+ "license": "MIT",
+ "engines": {
+ "node": ">=18.0.0"
+ },
+ "peerDependencies": {
+ "zod": "^3.25.0 || ^4.0.0"
+ }
+ }
+ }
+}
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..456aa85
--- /dev/null
+++ b/package.json
@@ -0,0 +1,29 @@
+{
+ "name": "site_rrbec",
+ "private": true,
+ "version": "0.0.0",
+ "type": "module",
+ "scripts": {
+ "dev": "vite",
+ "build": "vite build",
+ "lint": "eslint .",
+ "preview": "vite preview"
+ },
+ "dependencies": {
+ "react": "^19.2.0",
+ "react-dom": "^19.2.0",
+ "react-router-dom": "^7.13.1",
+ "sweetalert2": "^11.26.20"
+ },
+ "devDependencies": {
+ "@eslint/js": "^9.39.1",
+ "@types/react": "^19.2.7",
+ "@types/react-dom": "^19.2.3",
+ "@vitejs/plugin-react": "^5.1.1",
+ "eslint": "^9.39.1",
+ "eslint-plugin-react-hooks": "^7.0.1",
+ "eslint-plugin-react-refresh": "^0.4.24",
+ "globals": "^16.5.0",
+ "vite": "^7.3.1"
+ }
+}
diff --git a/public/images/jogos/eu_nunca.png b/public/images/jogos/eu_nunca.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddb5b0a6e28b0e240a9be154b87e0c641b134722
GIT binary patch
literal 758109
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 |