From fa6936dd4f5bd8ed47dfd6f6c946ce181af09d64 Mon Sep 17 00:00:00 2001 From: "[GitHub" <[Github> Date: Sat, 22 Mar 2025 16:47:51 +0900 Subject: [PATCH 1/4] initial commit --- .gitignore | 24 ++++++++++++++++ README.md | 14 +++++++-- eslint.config.js | 33 +++++++++++++++++++++ index.html | 13 +++++++++ package.json | 27 ++++++++++++++++++ public/vite.svg | 1 + src/App.css | 42 +++++++++++++++++++++++++++ src/App.jsx | 35 +++++++++++++++++++++++ src/assets/react.svg | 1 + src/index.css | 68 ++++++++++++++++++++++++++++++++++++++++++++ src/main.jsx | 10 +++++++ vite.config.js | 7 +++++ 12 files changed, 273 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 package.json 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/index.css create mode 100644 src/main.jsx create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md index 09c2750..fd3b758 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,12 @@ -# study-frontend -프론트엔드 스터디를 위한 레포지토리입니다. +# React + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project. diff --git a/eslint.config.js b/eslint.config.js new file mode 100644 index 0000000..ec2b712 --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,33 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' + +export default [ + { ignores: ['dist'] }, + { + files: ['**/*.{js,jsx}'], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + plugins: { + 'react-hooks': reactHooks, + 'react-refresh': reactRefresh, + }, + rules: { + ...js.configs.recommended.rules, + ...reactHooks.configs.recommended.rules, + 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }], + 'react-refresh/only-export-components': [ + 'warn', + { allowConstantExport: true }, + ], + }, + }, +] diff --git a/index.html b/index.html new file mode 100644 index 0000000..0c589ec --- /dev/null +++ b/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite + React + + +
+ + + diff --git a/package.json b/package.json new file mode 100644 index 0000000..b9404e5 --- /dev/null +++ b/package.json @@ -0,0 +1,27 @@ +{ + "name": "apptive", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@eslint/js": "^9.21.0", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.21.0", + "eslint-plugin-react-hooks": "^5.1.0", + "eslint-plugin-react-refresh": "^0.4.19", + "globals": "^15.15.0", + "vite": "^6.2.0" + } +} diff --git a/public/vite.svg b/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/App.css b/src/App.css new file mode 100644 index 0000000..b9d355d --- /dev/null +++ b/src/App.css @@ -0,0 +1,42 @@ +#root { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + text-align: center; +} + +.logo { + height: 6em; + padding: 1.5em; + will-change: filter; + transition: filter 300ms; +} +.logo:hover { + filter: drop-shadow(0 0 2em #646cffaa); +} +.logo.react:hover { + filter: drop-shadow(0 0 2em #61dafbaa); +} + +@keyframes logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +@media (prefers-reduced-motion: no-preference) { + a:nth-of-type(2) .logo { + animation: logo-spin infinite 20s linear; + } +} + +.card { + padding: 2em; +} + +.read-the-docs { + color: #888; +} diff --git a/src/App.jsx b/src/App.jsx new file mode 100644 index 0000000..f67355a --- /dev/null +++ b/src/App.jsx @@ -0,0 +1,35 @@ +import { useState } from 'react' +import reactLogo from './assets/react.svg' +import viteLogo from '/vite.svg' +import './App.css' + +function App() { + const [count, setCount] = useState(0) + + return ( + <> +
+ + Vite logo + + + React logo + +
+

Vite + React

+
+ +

+ Edit src/App.jsx and save to test HMR +

+
+

+ Click on the Vite and React logos to learn more +

+ + ) +} + +export default App diff --git a/src/assets/react.svg b/src/assets/react.svg new file mode 100644 index 0000000..6c87de9 --- /dev/null +++ b/src/assets/react.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/index.css b/src/index.css new file mode 100644 index 0000000..08a3ac9 --- /dev/null +++ b/src/index.css @@ -0,0 +1,68 @@ +:root { + font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; + line-height: 1.5; + font-weight: 400; + + color-scheme: light dark; + color: rgba(255, 255, 255, 0.87); + background-color: #242424; + + font-synthesis: none; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +a { + font-weight: 500; + color: #646cff; + text-decoration: inherit; +} +a:hover { + color: #535bf2; +} + +body { + margin: 0; + display: flex; + place-items: center; + min-width: 320px; + min-height: 100vh; +} + +h1 { + font-size: 3.2em; + line-height: 1.1; +} + +button { + border-radius: 8px; + border: 1px solid transparent; + padding: 0.6em 1.2em; + font-size: 1em; + font-weight: 500; + font-family: inherit; + background-color: #1a1a1a; + cursor: pointer; + transition: border-color 0.25s; +} +button:hover { + border-color: #646cff; +} +button:focus, +button:focus-visible { + outline: 4px auto -webkit-focus-ring-color; +} + +@media (prefers-color-scheme: light) { + :root { + color: #213547; + background-color: #ffffff; + } + a:hover { + color: #747bff; + } + button { + background-color: #f9f9f9; + } +} diff --git a/src/main.jsx b/src/main.jsx new file mode 100644 index 0000000..b9a1a6d --- /dev/null +++ b/src/main.jsx @@ -0,0 +1,10 @@ +import { StrictMode } from 'react' +import { createRoot } from 'react-dom/client' +import './index.css' +import App from './App.jsx' + +createRoot(document.getElementById('root')).render( + + + , +) diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..8b0f57b --- /dev/null +++ b/vite.config.js @@ -0,0 +1,7 @@ +import { defineConfig } from 'vite' +import react from '@vitejs/plugin-react' + +// https://vite.dev/config/ +export default defineConfig({ + plugins: [react()], +}) From 79036dc92a57ca786dc25629e3d2b2fccfbfdbcb Mon Sep 17 00:00:00 2001 From: "[GitHub" <[Github> Date: Sat, 29 Mar 2025 15:54:47 +0900 Subject: [PATCH 2/4] =?UTF-8?q?=EB=A6=AC=EC=95=A1=ED=8A=B8=20=ED=8F=B4?= =?UTF-8?q?=EB=8D=94=EA=B5=AC=EC=A1=B0=20=EB=A7=8C=EB=93=A4=EA=B8=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2733 +++++++++++++++++++++++++++++++++++++++ src/components/.gitkeep | 0 src/features/.gitkeep | 0 src/hooks/.gitkeep | 0 src/pages/.gitkeep | 0 5 files changed, 2733 insertions(+) create mode 100644 package-lock.json create mode 100644 src/components/.gitkeep create mode 100644 src/features/.gitkeep create mode 100644 src/hooks/.gitkeep create mode 100644 src/pages/.gitkeep diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0094583 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,2733 @@ +{ + "name": "apptive", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "apptive", + "version": "0.0.0", + "dependencies": { + "react": "^19.0.0", + "react-dom": "^19.0.0" + }, + "devDependencies": { + "@eslint/js": "^9.21.0", + "@types/react": "^19.0.10", + "@types/react-dom": "^19.0.4", + "@vitejs/plugin-react": "^4.3.4", + "eslint": "^9.21.0", + "eslint-plugin-react-hooks": "^5.1.0", + "eslint-plugin-react-refresh": "^0.4.19", + "globals": "^15.15.0", + "vite": "^6.2.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.8", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.8.tgz", + "integrity": "sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.10.tgz", + "integrity": "sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.10", + "@babel/helper-compilation-targets": "^7.26.5", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.10", + "@babel/parser": "^7.26.10", + "@babel/template": "^7.26.9", + "@babel/traverse": "^7.26.10", + "@babel/types": "^7.26.10", + "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.27.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.0.tgz", + "integrity": "sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.0.tgz", + "integrity": "sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.8", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.26.5.tgz", + "integrity": "sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.0.tgz", + "integrity": "sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.0.tgz", + "integrity": "sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.25.9.tgz", + "integrity": "sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.25.9.tgz", + "integrity": "sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.0.tgz", + "integrity": "sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/parser": "^7.27.0", + "@babel/types": "^7.27.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.0.tgz", + "integrity": "sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.27.0", + "@babel/parser": "^7.27.0", + "@babel/template": "^7.27.0", + "@babel/types": "^7.27.0", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.0.tgz", + "integrity": "sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.1.tgz", + "integrity": "sha512-kfYGy8IdzTGy+z0vFGvExZtxkFlA4zAxgKEahG9KE1ScBjpQnFsNOX8KTU5ojNru5ed5CVoJYXFtoxaq5nFbjQ==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.1.tgz", + "integrity": "sha512-dp+MshLYux6j/JjdqVLnMglQlFu+MuVeNrmT5nk6q07wNhCdSnB7QZj+7G8VMUGh1q+vj2Bq8kRsuyA00I/k+Q==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.1.tgz", + "integrity": "sha512-50tM0zCJW5kGqgG7fQ7IHvQOcAn9TKiVRuQ/lN0xR+T2lzEFvAi1ZcS8DiksFcEpf1t/GYOeOfCAgDHFpkiSmA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.1.tgz", + "integrity": "sha512-GCj6WfUtNldqUzYkN/ITtlhwQqGWu9S45vUXs7EIYf+7rCiiqH9bCloatO9VhxsL0Pji+PF4Lz2XXCES+Q8hDw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.1.tgz", + "integrity": "sha512-5hEZKPf+nQjYoSr/elb62U19/l1mZDdqidGfmFutVUjjUZrOazAtwK+Kr+3y0C/oeJfLlxo9fXb1w7L+P7E4FQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.1.tgz", + "integrity": "sha512-hxVnwL2Dqs3fM1IWq8Iezh0cX7ZGdVhbTfnOy5uURtao5OIVCEyj9xIzemDi7sRvKsuSdtCAhMKarxqtlyVyfA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.1.tgz", + "integrity": "sha512-1MrCZs0fZa2g8E+FUo2ipw6jw5qqQiH+tERoS5fAfKnRx6NXH31tXBKI3VpmLijLH6yriMZsxJtaXUyFt/8Y4A==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.1.tgz", + "integrity": "sha512-0IZWLiTyz7nm0xuIs0q1Y3QWJC52R8aSXxe40VUxm6BB1RNmkODtW6LHvWRrGiICulcX7ZvyH6h5fqdLu4gkww==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.1.tgz", + "integrity": "sha512-NdKOhS4u7JhDKw9G3cY6sWqFcnLITn6SqivVArbzIaf3cemShqfLGHYMx8Xlm/lBit3/5d7kXvriTUGa5YViuQ==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.1.tgz", + "integrity": "sha512-jaN3dHi0/DDPelk0nLcXRm1q7DNJpjXy7yWaWvbfkPvI+7XNSc/lDOnCLN7gzsyzgu6qSAmgSvP9oXAhP973uQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.1.tgz", + "integrity": "sha512-OJykPaF4v8JidKNGz8c/q1lBO44sQNUQtq1KktJXdBLn1hPod5rE/Hko5ugKKZd+D2+o1a9MFGUEIUwO2YfgkQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.1.tgz", + "integrity": "sha512-nGfornQj4dzcq5Vp835oM/o21UMlXzn79KobKlcs3Wz9smwiifknLy4xDCLUU0BWp7b/houtdrgUz7nOGnfIYg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.1.tgz", + "integrity": "sha512-1osBbPEFYwIE5IVB/0g2X6i1qInZa1aIoj1TdL4AaAb55xIIgbg8Doq6a5BzYWgr+tEcDzYH67XVnTmUzL+nXg==", + "cpu": [ + "mips64el" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.1.tgz", + "integrity": "sha512-/6VBJOwUf3TdTvJZ82qF3tbLuWsscd7/1w+D9LH0W/SqUgM5/JJD0lrJ1fVIfZsqB6RFmLCe0Xz3fmZc3WtyVg==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.1.tgz", + "integrity": "sha512-nSut/Mx5gnilhcq2yIMLMe3Wl4FK5wx/o0QuuCLMtmJn+WeWYoEGDN1ipcN72g1WHsnIbxGXd4i/MF0gTcuAjQ==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.1.tgz", + "integrity": "sha512-cEECeLlJNfT8kZHqLarDBQso9a27o2Zd2AQ8USAEoGtejOrCYHNtKP8XQhMDJMtthdF4GBmjR2au3x1udADQQQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.1.tgz", + "integrity": "sha512-xbfUhu/gnvSEg+EGovRc+kjBAkrvtk38RlerAzQxvMzlB4fXpCFCeUAYzJvrnhFtdeyVCDANSjJvOvGYoeKzFA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.1.tgz", + "integrity": "sha512-O96poM2XGhLtpTh+s4+nP7YCCAfb4tJNRVZHfIE7dgmax+yMP2WgMd2OecBuaATHKTHsLWHQeuaxMRnCsH8+5g==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.1.tgz", + "integrity": "sha512-X53z6uXip6KFXBQ+Krbx25XHV/NCbzryM6ehOAeAil7X7oa4XIq+394PWGnwaSQ2WRA0KI6PUO6hTO5zeF5ijA==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.1.tgz", + "integrity": "sha512-Na9T3szbXezdzM/Kfs3GcRQNjHzM6GzFBeU1/6IV/npKP5ORtp9zbQjvkDJ47s6BCgaAZnnnu/cY1x342+MvZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.1.tgz", + "integrity": "sha512-T3H78X2h1tszfRSf+txbt5aOp/e7TAz3ptVKu9Oyir3IAOFPGV6O9c2naym5TOriy1l0nNf6a4X5UXRZSGX/dw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.1.tgz", + "integrity": "sha512-2H3RUvcmULO7dIE5EWJH8eubZAI4xw54H1ilJnRNZdeo8dTADEZ21w6J22XBkXqGJbe0+wnNJtw3UXRoLJnFEg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.1.tgz", + "integrity": "sha512-GE7XvrdOzrb+yVKB9KsRMq+7a2U/K5Cf/8grVFRAGJmfADr/e/ODQ134RK2/eeHqYV5eQRFxb1hY7Nr15fv1NQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.1.tgz", + "integrity": "sha512-uOxSJCIcavSiT6UnBhBzE8wy3n0hOkJsBOzy7HDAuTDE++1DJMRRVCPGisULScHL+a/ZwdXPpXD3IyFKjA7K8A==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.1.tgz", + "integrity": "sha512-Y1EQdcfwMSeQN/ujR5VayLOJ1BHaK+ssyk0AEzPjC+t1lITgsnccPqFjb6V+LsTp/9Iov4ysfjxLaGJ9RPtkVg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.5.1.tgz", + "integrity": "sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", + "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "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.2.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.0.tgz", + "integrity": "sha512-yJLLmLexii32mGrhW29qvU3QBVTu0GUmEf/J4XsBtVhp4JkIUFN/BjWqTF63yRvGApIDpZm5fa97LtYtINmfeQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", + "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "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.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.23.0.tgz", + "integrity": "sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", + "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.12.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.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", + "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", + "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.38.0.tgz", + "integrity": "sha512-ldomqc4/jDZu/xpYU+aRxo3V4mGCV9HeTgUBANI3oIQMOL+SsxB+S2lxMpkFp5UamSS3XuTMQVbsS24R4J4Qjg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.38.0.tgz", + "integrity": "sha512-VUsgcy4GhhT7rokwzYQP+aV9XnSLkkhlEJ0St8pbasuWO/vwphhZQxYEKUP3ayeCYLhk6gEtacRpYP/cj3GjyQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.38.0.tgz", + "integrity": "sha512-buA17AYXlW9Rn091sWMq1xGUvWQFOH4N1rqUxGJtEQzhChxWjldGCCup7r/wUnaI6Au8sKXpoh0xg58a7cgcpg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.38.0.tgz", + "integrity": "sha512-Mgcmc78AjunP1SKXl624vVBOF2bzwNWFPMP4fpOu05vS0amnLcX8gHIge7q/lDAHy3T2HeR0TqrriZDQS2Woeg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.38.0.tgz", + "integrity": "sha512-zzJACgjLbQTsscxWqvrEQAEh28hqhebpRz5q/uUd1T7VTwUNZ4VIXQt5hE7ncs0GrF+s7d3S4on4TiXUY8KoQA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.38.0.tgz", + "integrity": "sha512-hCY/KAeYMCyDpEE4pTETam0XZS4/5GXzlLgpi5f0IaPExw9kuB+PDTOTLuPtM10TlRG0U9OSmXJ+Wq9J39LvAg==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.38.0.tgz", + "integrity": "sha512-mimPH43mHl4JdOTD7bUMFhBdrg6f9HzMTOEnzRmXbOZqjijCw8LA5z8uL6LCjxSa67H2xiLFvvO67PT05PRKGg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.38.0.tgz", + "integrity": "sha512-tPiJtiOoNuIH8XGG8sWoMMkAMm98PUwlriOFCCbZGc9WCax+GLeVRhmaxjJtz6WxrPKACgrwoZ5ia/uapq3ZVg==", + "cpu": [ + "arm" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.38.0.tgz", + "integrity": "sha512-wZco59rIVuB0tjQS0CSHTTUcEde+pXQWugZVxWaQFdQQ1VYub/sTrNdY76D1MKdN2NB48JDuGABP6o6fqos8mA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.38.0.tgz", + "integrity": "sha512-fQgqwKmW0REM4LomQ+87PP8w8xvU9LZfeLBKybeli+0yHT7VKILINzFEuggvnV9M3x1Ed4gUBmGUzCo/ikmFbQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.38.0.tgz", + "integrity": "sha512-hz5oqQLXTB3SbXpfkKHKXLdIp02/w3M+ajp8p4yWOWwQRtHWiEOCKtc9U+YXahrwdk+3qHdFMDWR5k+4dIlddg==", + "cpu": [ + "loong64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.38.0.tgz", + "integrity": "sha512-NXqygK/dTSibQ+0pzxsL3r4Xl8oPqVoWbZV9niqOnIHV/J92fe65pOir0xjkUZDRSPyFRvu+4YOpJF9BZHQImw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.38.0.tgz", + "integrity": "sha512-GEAIabR1uFyvf/jW/5jfu8gjM06/4kZ1W+j1nWTSSB3w6moZEBm7iBtzwQ3a1Pxos2F7Gz+58aVEnZHU295QTg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.38.0.tgz", + "integrity": "sha512-9EYTX+Gus2EGPbfs+fh7l95wVADtSQyYw4DfSBcYdUEAmP2lqSZY0Y17yX/3m5VKGGJ4UmIH5LHLkMJft3bYoA==", + "cpu": [ + "riscv64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.38.0.tgz", + "integrity": "sha512-Mpp6+Z5VhB9VDk7RwZXoG2qMdERm3Jw07RNlXHE0bOnEeX+l7Fy4bg+NxfyN15ruuY3/7Vrbpm75J9QHFqj5+Q==", + "cpu": [ + "s390x" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.38.0.tgz", + "integrity": "sha512-vPvNgFlZRAgO7rwncMeE0+8c4Hmc+qixnp00/Uv3ht2x7KYrJ6ERVd3/R0nUtlE6/hu7/HiiNHJ/rP6knRFt1w==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.38.0.tgz", + "integrity": "sha512-q5Zv+goWvQUGCaL7fU8NuTw8aydIL/C9abAVGCzRReuj5h30TPx4LumBtAidrVOtXnlB+RZkBtExMsfqkMfb8g==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.38.0.tgz", + "integrity": "sha512-u/Jbm1BU89Vftqyqbmxdq14nBaQjQX1HhmsdBWqSdGClNaKwhjsg5TpW+5Ibs1mb8Es9wJiMdl86BcmtUVXNZg==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.38.0.tgz", + "integrity": "sha512-mqu4PzTrlpNHHbu5qleGvXJoGgHpChBlrBx/mEhTPpnAL1ZAYFlvHD7rLK839LLKQzqEQMFJfGrrOHItN4ZQqA==", + "cpu": [ + "ia32" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.38.0.tgz", + "integrity": "sha512-jjqy3uWlecfB98Psxb5cD6Fny9Fupv9LrDSPTQZUROqjvZmcCqNu4UMl7qqhlUUGpwiAkotj6GYu4SZdcr/nLw==", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.7", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.7.tgz", + "integrity": "sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.7.tgz", + "integrity": "sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==", + "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.0.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.12.tgz", + "integrity": "sha512-V6Ar115dBDrjbtXSrS+/Oruobc+qVbbUxDFC1RSbRqLt5SYvxxyIDrSC85RWml54g+jfNeEMZhEj7wW07ONQhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.0.4.tgz", + "integrity": "sha512-4fSQ8vWFkg+TGhePfUzVmat3eC14TXYSsiiDSLI0dVLsrm9gZFABjPy/Qu6TKgl1tq1Bu1yDsuQgY3A3DOjCcg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.3.4.tgz", + "integrity": "sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.26.0", + "@babel/plugin-transform-react-jsx-self": "^7.25.9", + "@babel/plugin-transform-react-jsx-source": "^7.25.9", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.2" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0" + } + }, + "node_modules/acorn": { + "version": "8.14.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", + "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.4.tgz", + "integrity": "sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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.30001707", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001707.tgz", + "integrity": "sha512-3qtRjw/HQSMlDWf+X79N206fepf4SOOU6SQLMaq/0KkZLmSjPxAkBOQQ+FxbHKfHmYLZFfdWsO3KA90ceHPSnw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.128", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.128.tgz", + "integrity": "sha512-bo1A4HH/NS522Ws0QNFIzyPcyUUNV/yyy70Ho1xqfGYzPUme2F/xr4tlEOuM6/A538U1vDA7a4XfCd1CKRegKQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/esbuild": { + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.1.tgz", + "integrity": "sha512-BGO5LtrGC7vxnqucAe/rmvKdJllfGaYWdyABvyMoXQlfYMb2bbRuReWR5tEGE//4LcNJj9XrkovTqNYRFZHAMQ==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.1", + "@esbuild/android-arm": "0.25.1", + "@esbuild/android-arm64": "0.25.1", + "@esbuild/android-x64": "0.25.1", + "@esbuild/darwin-arm64": "0.25.1", + "@esbuild/darwin-x64": "0.25.1", + "@esbuild/freebsd-arm64": "0.25.1", + "@esbuild/freebsd-x64": "0.25.1", + "@esbuild/linux-arm": "0.25.1", + "@esbuild/linux-arm64": "0.25.1", + "@esbuild/linux-ia32": "0.25.1", + "@esbuild/linux-loong64": "0.25.1", + "@esbuild/linux-mips64el": "0.25.1", + "@esbuild/linux-ppc64": "0.25.1", + "@esbuild/linux-riscv64": "0.25.1", + "@esbuild/linux-s390x": "0.25.1", + "@esbuild/linux-x64": "0.25.1", + "@esbuild/netbsd-arm64": "0.25.1", + "@esbuild/netbsd-x64": "0.25.1", + "@esbuild/openbsd-arm64": "0.25.1", + "@esbuild/openbsd-x64": "0.25.1", + "@esbuild/sunos-x64": "0.25.1", + "@esbuild/win32-arm64": "0.25.1", + "@esbuild/win32-ia32": "0.25.1", + "@esbuild/win32-x64": "0.25.1" + } + }, + "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.23.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.23.0.tgz", + "integrity": "sha512-jV7AbNoFPAY1EkFYpLq5bslU9NLNO8xnEeQXwErNibVryjk67wHVmddTBilc5srIttJDBrB0eMHKZBFbSIABCw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.2", + "@eslint/config-helpers": "^0.2.0", + "@eslint/core": "^0.12.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.23.0", + "@eslint/plugin-kit": "^0.2.7", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.3.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-5.2.0.tgz", + "integrity": "sha512-+f15FfK64YQwZdJNELETdn5ibXEUQmW1DZL6KXhNnc2heoy/sg9VJJeT7n8TlMWouzWqSWavFkIhHyIbIAEapg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0" + } + }, + "node_modules/eslint-plugin-react-refresh": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.19.tgz", + "integrity": "sha512-eyy8pcr/YxSYjBoqIFSrlbn9i/xvxUFa8CjzAYo9cFjgGXqq1hyjihcpZvxRLalpaWmueWR81xn7vuKmAFijDQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "node_modules/eslint-scope": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.3.0.tgz", + "integrity": "sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.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": "15.15.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-15.15.0.tgz", + "integrity": "sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==", + "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/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.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.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.19", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.19.tgz", + "integrity": "sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/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/postcss": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.3.tgz", + "integrity": "sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==", + "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.8", + "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.1.0", + "resolved": "https://registry.npmjs.org/react/-/react-19.1.0.tgz", + "integrity": "sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "19.1.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.1.0.tgz", + "integrity": "sha512-Xs1hdnE+DyKgeHJeJznQmYMIBG3TKIHJJT95Q58nHLSrElKlGQqDTR2HQ9fx5CN/Gk6Vh/kupBTDLU11/nDk/g==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.26.0" + }, + "peerDependencies": { + "react": "^19.1.0" + } + }, + "node_modules/react-refresh": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.2.tgz", + "integrity": "sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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.38.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.38.0.tgz", + "integrity": "sha512-5SsIRtJy9bf1ErAOiFMFzl64Ex9X5V7bnJ+WlFMb+zmP459OSWCEG7b0ERZ+PEU7xPt4OG3RHbrp1LJlXxYTrw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.7" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.38.0", + "@rollup/rollup-android-arm64": "4.38.0", + "@rollup/rollup-darwin-arm64": "4.38.0", + "@rollup/rollup-darwin-x64": "4.38.0", + "@rollup/rollup-freebsd-arm64": "4.38.0", + "@rollup/rollup-freebsd-x64": "4.38.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.38.0", + "@rollup/rollup-linux-arm-musleabihf": "4.38.0", + "@rollup/rollup-linux-arm64-gnu": "4.38.0", + "@rollup/rollup-linux-arm64-musl": "4.38.0", + "@rollup/rollup-linux-loongarch64-gnu": "4.38.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.38.0", + "@rollup/rollup-linux-riscv64-gnu": "4.38.0", + "@rollup/rollup-linux-riscv64-musl": "4.38.0", + "@rollup/rollup-linux-s390x-gnu": "4.38.0", + "@rollup/rollup-linux-x64-gnu": "4.38.0", + "@rollup/rollup-linux-x64-musl": "4.38.0", + "@rollup/rollup-win32-arm64-msvc": "4.38.0", + "@rollup/rollup-win32-ia32-msvc": "4.38.0", + "@rollup/rollup-win32-x64-msvc": "4.38.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/scheduler": { + "version": "0.26.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.26.0.tgz", + "integrity": "sha512-NlHwttCI/l5gCPR3D1nNXtWABUmBwvZpEQiD4IXSbIDq8BzLIK/7Ir5gTFSGZDUu37K5cMNp0hFtzO38sC7gWA==", + "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/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/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.1.3", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz", + "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==", + "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": "6.2.3", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.2.3.tgz", + "integrity": "sha512-IzwM54g4y9JA/xAeBPNaDXiBF8Jsgl3VBQ2YQ/wOY6fyW3xMdSoltIV3Bo59DErdqdE6RxUfv8W69DvUorE4Eg==", + "dev": true, + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "postcss": "^8.5.3", + "rollup": "^4.30.1" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/src/components/.gitkeep b/src/components/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/features/.gitkeep b/src/features/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/hooks/.gitkeep b/src/hooks/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/src/pages/.gitkeep b/src/pages/.gitkeep new file mode 100644 index 0000000..e69de29 From 9210f3ff8a9fc81c66d86f5ebdfbdfa0187db335 Mon Sep 17 00:00:00 2001 From: "[GitHub" <[Github> Date: Sat, 29 Mar 2025 16:15:35 +0900 Subject: [PATCH 3/4] update README.md --- README.md | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index fd3b758..78f2632 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,32 @@ -# React + Vite +## Apptive 과제 1 -This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. -Currently, two official plugins are available: +트랜스파일링 (Transpiling) : 최신 JavaScript(ES6+) 코드를 구버전(ES5)으로 변환하는 과정 +이유: 브라우저마다 지원하는 JavaScript 버전이 다름 → 구버전 브라우저에서도 코드가 실행되도록 변환해야 함 -- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh -- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh +번들링 (Bundling) : 여러 개의 JavaScript 파일을 하나로 묶어주는 과정 +이유: 모듈 시스템(import, export)을 사용하면 파일이 많아짐 → 파일 요청을 줄여 웹사이트 속도를 빠르게 하기 위해 번들링이 필요함 -## Expanding the ESLint configuration +폴리필 (Polyfill) : 구버전 브라우저에서 최신 JavaScript 기능을 사용할 수 있도록 도와주는 코드 +이유: 구형 브라우저(예: Internet Explorer)는 최신 JavaScript 기능을 지원하지 않음 -If you are developing a production application, we recommend using TypeScript and enable type-aware lint rules. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) to integrate TypeScript and [`typescript-eslint`](https://typescript-eslint.io) in your project. + +패키지 매니저 특징 npm보다 장점 +npm Node.js 기본 패키지 매니저 - +Yarn 페이스북에서 개발 속도가 빠름, 병렬 설치 가능 +pnpm 하드 링크 방식 사용 디스크 공간 절약, 더 빠름 +Bun 초고속 JS 런타임 npm, Yarn보다 더 빠름 + + +<프로젝트를 생성했을때 나오는 파일들> +package.json 프로젝트 정보, 설치된 패키지 목록 +package-lock.json 패키지 버전 고정 (일관된 환경 유지) +node_modules/ 설치된 패키지 저장소 +public/ HTML, 정적 파일(css, 이미지) 위치 +src/ 실제 개발하는 코드(React, Vue 등) + + + +기본 구조 → components/, styles/ +중규모 → pages/, hooks/ 추가 +대규모 → api/, store/, utils/까지 포함 \ No newline at end of file From e5617fa276e0f65be1d2d72dc25df2228f9d7316 Mon Sep 17 00:00:00 2001 From: "[GitHub" <[Github> Date: Fri, 4 Apr 2025 17:56:14 +0900 Subject: [PATCH 4/4] Update Readme, App.jsx --- README.md | 47 ++++++++++++++--- image.png | Bin 0 -> 186651 bytes src/App.css | 5 +- src/App.jsx | 61 +++++++++++----------- src/Header.jsx | 14 +++++ src/index.css | 136 ++++++++++++++++++++++++++++++------------------- 6 files changed, 175 insertions(+), 88 deletions(-) create mode 100644 image.png create mode 100644 src/Header.jsx diff --git a/README.md b/README.md index 78f2632..db0e8e0 100644 --- a/README.md +++ b/README.md @@ -1,14 +1,18 @@ ## Apptive 과제 1 -트랜스파일링 (Transpiling) : 최신 JavaScript(ES6+) 코드를 구버전(ES5)으로 변환하는 과정 -이유: 브라우저마다 지원하는 JavaScript 버전이 다름 → 구버전 브라우저에서도 코드가 실행되도록 변환해야 함 +- 트랜스파일링 (Transpiling) : 최신 JavaScript(ES6+) 코드를 구버전(ES5)으로 변환하는 과정 -번들링 (Bundling) : 여러 개의 JavaScript 파일을 하나로 묶어주는 과정 -이유: 모듈 시스템(import, export)을 사용하면 파일이 많아짐 → 파일 요청을 줄여 웹사이트 속도를 빠르게 하기 위해 번들링이 필요함 + 이유: 브라우저마다 지원하는 JavaScript 버전이 다름 → 구버전 브라우저에서도 코드가 실행되도록 변환해야 함 -폴리필 (Polyfill) : 구버전 브라우저에서 최신 JavaScript 기능을 사용할 수 있도록 도와주는 코드 -이유: 구형 브라우저(예: Internet Explorer)는 최신 JavaScript 기능을 지원하지 않음 + +- 번들링 (Bundling) : 여러 개의 JavaScript 파일을 하나로 묶어주는 과정 + + 이유: 모듈 시스템(import, export)을 사용하면 파일이 많아짐 → 파일 요청을 줄여 웹사이트 속도를 빠르게 하기 위해 번들링이 필요함 + +- 폴리필 (Polyfill) : 구버전 브라우저에서 최신 JavaScript 기능을 사용할 수 있도록 도와주는 코드 + + 이유: 구형 브라우저(예: Internet Explorer)는 최신 JavaScript 기능을 지원하지 않음 패키지 매니저 특징 npm보다 장점 @@ -29,4 +33,33 @@ src/ 실제 개발하는 코드(React, Vue 등) 기본 구조 → components/, styles/ 중규모 → pages/, hooks/ 추가 -대규모 → api/, store/, utils/까지 포함 \ No newline at end of file +대규모 → api/, store/, utils/까지 포함 + + +## Apptive 과제 2 + +- 리액트란? JavaScript의 라이브러리로써 복잡한 웹사이트를 더 쉽게 만들수 있도록 도와준다 +- 리액트 사용 이유 : 기존의 HTML + CSS + JS 개발 방식은 + 1. 상태(state) 관리가 어렵다 + 2. 데이터 바뀔때 화면 다시 그리는게 복잡하다 + 3. DOM을 직접 수정해야해서 코드가 길어진다 라는 단점 존재 + + 리액트를 사용하면 1. 컴포넌트 기반 개발로서 작은 UI (버튼, 네비게이션 등) 조각을 독립적으로 만들고 조합가능 + 2. 버튼 클릭했을때 숫자 변하듯이, 변하는 데이터를 쉽게 관리 가능 3. 가상 DOM으로 변경된 부분만 빠르게 + 업데이트 해서 성능을 높여준다 라는 장점들이 존재함 + + DOM이란? 자바스크립트에서 웹 페이지의 요소를 (HTML 태그) 선택, 수정, 추가 또는 제거할 때 사용된다. + + +- 명령형 프로그래밍 : 프로그래밍의 데이터와 상태를 변경시키는 구문의 관점에서 연산을 설명하는 프로그래밍 (How의 관점) +- 선언형 프로그래밍 : 프로그램이 어떤 방법으로 해야 하는지를 나타내기보다 무엇과 같은지를 설명하는 프로그래밍 (What의 관점) + + +- 브라우저 렌더링 순서 +![alt text](image.png) +(HTML,JS,CSS) -> DOM -> Render Tree -> Layout -> Paint + +- 랜더링이란 : HTML, CSS, JS로 작성된 문서를 해석하여 브라우저에 시각적으로 출력하는 것 + +- Server side Rendering : 서버쪽에서 렌더링을 하여 완성된 html을 보내서 화면을 보여주는 방식. 브라우저는 완성된 html을 그대로 받아서 화면에 표시하기에 화면 로딩 속도가 빠르다 +- Client side Rendering : 서버에서 받은 데이터를 클라이언트쪽 (브라우저)에서 렌더링 후 화면을 보여주는 방식. 서버는 빈 HTML + JavaScript 파일을 보내고 브라우저가 JS를 실행해서 화면을 띄우기에 화면 로딩 속도가 느리다. \ No newline at end of file diff --git a/image.png b/image.png new file mode 100644 index 0000000000000000000000000000000000000000..2fd5a60682822eeb00b440875eeaff4e39c3b25f GIT binary patch literal 186651 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∈ro@K(sm> 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≪FhG6$E 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Ꮪ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 - -

Vite + React

-
- -

- Edit src/App.jsx and save to test HMR -

+
{/* 전체 틀 (class 몸체는 CSS에서 정의) */} +
+ + {/* 가운데 */} +
+ {/* State */} +

setCount(count + 1)}>{count}

+ + {/* 가로 스크롤 박스 */} +
+
1
+
2
+
3
+
4
+
5
+
-

- Click on the Vite and React logos to learn more -

- - ) + + {/* 하단 네비게이션 */} + +
+ ); } -export default App +export default App; \ No newline at end of file diff --git a/src/Header.jsx b/src/Header.jsx new file mode 100644 index 0000000..ff6b8e2 --- /dev/null +++ b/src/Header.jsx @@ -0,0 +1,14 @@ +function Header(props) { // "component"를 사용하기 + props 사용 + return ( +
{/* 상단 네비게이션 */} +

{props.title}

+
+
+
+
+
+
+ ) +} + +export default Header; // App.jsx에서 쓰려면 export diff --git a/src/index.css b/src/index.css index 08a3ac9..f63ecd4 100644 --- a/src/index.css +++ b/src/index.css @@ -1,68 +1,102 @@ -:root { - font-family: system-ui, Avenir, Helvetica, Arial, sans-serif; - line-height: 1.5; - font-weight: 400; +/* external CSS */ - color-scheme: light dark; - color: rgba(255, 255, 255, 0.87); - background-color: #242424; +body { + margin: 0; + /* 화면 내부여백 */ + padding: 0; + /* 화면 외부여백 */ + background-color: #222; + display: flex; + justify-content: center; + align-items: center; + height: 100vh; + font-family: Arial, sans-serif; +} - font-synthesis: none; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; +/* 전체 컨테이너 */ +.container { + width: 360px; + height: 640px; + background-color: #efe2c6; + display: flex; + flex-direction: column; + justify-content: space-between; + border-radius: 10px; + overflow: hidden; } -a { - font-weight: 500; - color: #646cff; - text-decoration: inherit; +/* 상단 네비게이션 */ +.navbar { + display: flex; + justify-content: space-between; + align-items: center; + background-color: #f3e5c0; + padding: 10px; } -a:hover { - color: #535bf2; + +.site-name { + font-size: 16px; + font-weight: bold; + margin-left: 10px; } -body { - margin: 0; +.menu { display: flex; - place-items: center; - min-width: 320px; - min-height: 100vh; + gap: 5px; + margin-left: 250px; } -h1 { - font-size: 3.2em; - line-height: 1.1; +.menu-box { + width: 20px; + height: 20px; + background-color: #c5b293; + border-radius: 4px; } -button { - border-radius: 8px; - border: 1px solid transparent; - padding: 0.6em 1.2em; - font-size: 1em; - font-weight: 500; - font-family: inherit; - background-color: #1a1a1a; - cursor: pointer; - transition: border-color 0.25s; +/* 메인 콘텐츠 */ +.main-content { + flex: 1; + padding: 20px; } -button:hover { - border-color: #646cff; + +.greeting { + font-size: 24px; + font-weight: bold; + margin-bottom: 15px; +} + +/* 가로 스크롤 영역 */ +.scroll-container { + display: flex; + gap: 10px; + overflow-x: auto; + white-space: nowrap; + padding-bottom: 10px; } -button:focus, -button:focus-visible { - outline: 4px auto -webkit-focus-ring-color; + +.box { + min-width: 80px; + height: 80px; + background-color: #c5b293; + display: flex; + justify-content: center; + align-items: center; + font-size: 20px; + font-weight: bold; + border-radius: 5px; } -@media (prefers-color-scheme: light) { - :root { - color: #213547; - background-color: #ffffff; - } - a:hover { - color: #747bff; - } - button { - background-color: #f9f9f9; - } +/* 하단 네비게이션 */ +.bottom-nav { + display: flex; + justify-content: space-around; + background-color: #f3e5c0; + padding: 10px; } + +.nav-box { + width: 30px; + height: 30px; + background-color: #c5b293; + border-radius: 5px; +} \ No newline at end of file