From f2f64384a10e72a3fb60a9a7667276aa2f2b4051 Mon Sep 17 00:00:00 2001 From: JaiPandey425 Date: Tue, 7 Jul 2026 14:08:20 +0530 Subject: [PATCH] sme v1 setup --- .gitignore | 29 + README.md | 12 + eslint.config.js | 29 + index.html | 17 + package-lock.json | 4308 +++++++++++++++++ package.json | 44 + public/favicon.ico | Bin 0 -> 4286 bytes .../fonts/albert-sans/albert-sans-700.woff2 | Bin 0 -> 10292 bytes .../albert-sans/albert-sans-700italic.woff2 | Bin 0 -> 10924 bytes .../albert-sans/albert-sans-italic.woff2 | Bin 0 -> 10576 bytes .../albert-sans/albert-sans-regular.woff2 | Bin 0 -> 10048 bytes .../comic-neue/comic-neue-700italic.woff2 | Bin 0 -> 19828 bytes public/fonts/comic-neue/comic-neue-bold.woff2 | Bin 0 -> 19244 bytes .../fonts/comic-neue/comic-neue-italic.woff2 | Bin 0 -> 19564 bytes .../fonts/comic-neue/comic-neue-regular.woff2 | Bin 0 -> 19572 bytes .../great-vibes/great-vibes-regular.woff2 | Bin 0 -> 42800 bytes .../noto-serif/noto-serif-700italic.woff2 | Bin 0 -> 15812 bytes public/fonts/noto-serif/noto-serif-bold.woff2 | Bin 0 -> 15232 bytes .../fonts/noto-serif/noto-serif-italic.woff2 | Bin 0 -> 15664 bytes .../fonts/noto-serif/noto-serif-regular.woff2 | Bin 0 -> 14400 bytes .../fonts/open-sans/open-sans-700italic.woff2 | Bin 0 -> 18872 bytes public/fonts/open-sans/open-sans-bold.woff2 | Bin 0 -> 18204 bytes public/fonts/open-sans/open-sans-italic.woff2 | Bin 0 -> 19304 bytes .../fonts/open-sans/open-sans-regular.woff2 | Bin 0 -> 18640 bytes public/fonts/roboto/roboto-700.woff2 | Bin 0 -> 22240 bytes public/fonts/roboto/roboto-700italic.woff2 | Bin 0 -> 23988 bytes public/fonts/roboto/roboto-italic.woff2 | Bin 0 -> 23672 bytes public/fonts/roboto/roboto-regular.woff2 | Bin 0 -> 21884 bytes .../space-mono/space-mono-v17-latin-700.woff2 | Bin 0 -> 16724 bytes .../space-mono-v17-latin-700italic.woff2 | Bin 0 -> 18640 bytes .../space-mono-v17-latin-italic.woff2 | Bin 0 -> 18300 bytes .../space-mono-v17-latin-regular.woff2 | Bin 0 -> 16520 bytes public/locales/da/translation.json | 380 ++ public/locales/de/translation.json | 380 ++ public/locales/en/translation.json | 380 ++ public/locales/es/translation.json | 380 ++ public/locales/es_MX/translation.json | 380 ++ public/locales/fi/translation.json | 380 ++ public/locales/fr/translation.json | 380 ++ public/locales/he/translation.json | 380 ++ public/locales/hi/translation.json | 109 + public/locales/it/translation.json | 380 ++ public/locales/ja/translation.json | 380 ++ public/locales/ko/translation.json | 380 ++ public/locales/nl_NL/translation.json | 380 ++ public/locales/no/translation.json | 380 ++ public/locales/pt_BR/translation.json | 380 ++ public/locales/ru/translation.json | 380 ++ public/locales/sv/translation.json | 380 ++ public/locales/th/translation.json | 380 ++ public/locales/zh_CN/translation.json | 380 ++ public/locales/zh_TW/translation.json | 380 ++ public/vite.svg | 1 + src/App.css | 0 src/App.jsx | 73 + src/ShimmerUI/CompletionScreenShimmerUI.jsx | 38 + src/ShimmerUI/DocFormOverlayShimmerUI.jsx | 99 + src/ShimmerUI/ExpiredPageShimmerUI.jsx | 33 + src/api/Axios.jsx | 50 + src/assets/AccessDeniedGif.gif | Bin 0 -> 177966 bytes src/assets/AiIcon.png | Bin 0 -> 469 bytes src/assets/CompleteGif.gif | Bin 0 -> 237645 bytes src/assets/DMELogo.png | Bin 0 -> 6954 bytes src/assets/DeniedGif.gif | Bin 0 -> 143272 bytes src/assets/FMELogo.png | Bin 0 -> 6517 bytes src/assets/Options.png | Bin 0 -> 286 bytes src/assets/Print.png | Bin 0 -> 411 bytes src/assets/SMELoader.gif | Bin 0 -> 244546 bytes src/assets/SMELogo.png | Bin 0 -> 30416 bytes src/assets/SMELogoCompScreens.png | Bin 0 -> 6217 bytes src/assets/bgComplete.png | Bin 0 -> 69950 bytes src/assets/icons/attachment.svg | 4 + src/assets/icons/company.svg | 16 + src/assets/icons/custom-tag.svg | 4 + src/assets/icons/dropdown.svg | 5 + src/assets/icons/icons.js | 29 + src/assets/icons/initial.svg | 5 + src/assets/icons/name.svg | 4 + src/assets/icons/number.svg | 6 + src/assets/icons/signature.svg | 4 + src/assets/icons/stamp.svg | 17 + src/assets/icons/text.svg | 4 + src/assets/icons/textarea.svg | 11 + src/assets/icons/title.svg | 20 + src/assets/icons/writeback.svg | 5 + src/assets/react.svg | 1 + src/assets/server-down-image.svg | 1816 +++++++ src/assets/sme-logo.png | Bin 0 -> 3227 bytes src/assets/t&cHeader.png | Bin 0 -> 7210108 bytes src/assets/upload-filled.png | Bin 0 -> 701 bytes src/components/AIDrawersidebar.jsx | 274 ++ .../AuditTrailsModules/AuditTrailsBody.jsx | 523 ++ src/components/DocFormOverlay.jsx | 2050 ++++++++ .../DocFormOverlayModules/Header.jsx | 368 ++ .../EmailTemplateEditor.jsx | 437 ++ .../EmailTemplateFeatures.jsx | 684 +++ .../EmailTemplateJson.js | 150 + .../HeaderEmailIcon.jsx | 10 + src/components/FootertPrivacyPolicy.jsx | 29 + src/components/IndividualFieldBadge.jsx | 178 + src/components/LanguageDropdown.jsx | 165 + src/components/MobileFieldBar.jsx | 181 + src/components/QuestionnaireModal.jsx | 20 + .../ReassignModules/FormSkeleton.jsx | 70 + .../ReassignModules/ReassignForm.jsx | 413 ++ .../ReassignModules/ReassignInfoMessgae.jsx | 30 + .../WritebackFields/WritebackInputField.jsx | 1228 +++++ .../inputFields/AttachmentInputField.jsx | 343 ++ .../inputFields/CheckboxInputField.jsx | 258 + .../inputFields/CompanyInputField.jsx | 311 ++ .../inputFields/CustomTagInputField.jsx | 352 ++ .../inputFields/DefaultInputField.jsx | 20 + .../inputFields/DropDownInputField.jsx | 511 ++ .../inputFields/EmailInputField.jsx | 264 + src/components/inputFields/ImageBadges.jsx | 256 + .../inputFields/InitialInputField.jsx | 382 ++ src/components/inputFields/NameInputField.jsx | 378 ++ .../inputFields/NumberInputField.jsx | 543 +++ .../inputFields/RadioInputField.jsx | 303 ++ .../inputFields/SelectInputField.jsx | 24 + .../inputFields/SignDateInputField.jsx | 241 + .../inputFields/SignatureInputField.jsx | 393 ++ .../inputFields/StampInputField.jsx | 237 + src/components/inputFields/TextInputField.jsx | 356 ++ .../inputFields/TextareaInputField.jsx | 473 ++ src/components/inputFields/TimeInputField.jsx | 228 + .../inputFields/TitlesInputField.jsx | 319 ++ src/components/inputFields/index.js | 13 + src/components/inputFields/utils.js | 134 + src/components/temp.jsx | Bin 0 -> 10846 bytes src/constant/language.js | 21 + src/helper/DrawSignatureCanvas.jsx | 277 ++ src/helper/Loader.jsx | 18 + src/helper/Toaster.jsx | 81 + src/helper/navigator.js | 11 + src/hooks/useDocActions.js | 9 + src/hooks/useFieldActiveState.js | 26 + src/hooks/useFontLoader.js | 37 + src/hooks/useLocalizedLabel.js | 22 + src/i18n.js | 50 + src/index.css | 130 + src/layout/AppLayout.jsx | 188 + src/layout/routeResolver.jsx | 27 + src/main.jsx | 28 + src/modals/AttachmentModal.jsx | 448 ++ src/modals/CancelTransactionModal.jsx | 173 + ...ElectronicRecordandSignatureDisclosure.jsx | 9 + src/modals/MessageInPersonSignerModal.jsx | 246 + src/modals/ReusableModal.jsx | 241 + src/modals/SignatureInitialsModal.jsx | 627 +++ src/modals/StampModal.jsx | 226 + src/modals/TermsAndConditionsModal.jsx | 332 ++ src/pages/AccessDenied.jsx | 115 + src/pages/AuditTrails.jsx | 11 + src/pages/CompletionScreen.jsx | 579 +++ src/pages/EmailTemplateEditorPage.jsx | 119 + src/pages/ErrorPage.jsx | 54 + src/pages/ExpiredPage.jsx | 126 + src/pages/Home.jsx | 610 +++ src/pages/ReassignInfoPage.jsx | 13 + src/pages/ReassignPage.jsx | 12 + src/pages/SessionExpired.jsx | 159 + src/services/FontService.js | 124 + src/services/auditTranslationCache.js | 51 + src/services/auditTranslator.js | 177 + src/services/changeLanguage.js | 11 + src/services/downloadDocument.js | 41 + src/services/fetchAuditTrailsData.js | 19 + src/services/fetchDocData.js | 97 + src/services/fontCatalog.js | 145 + src/services/fontNormalizer.js | 63 + src/services/languageUtils.js | 68 + src/services/reassignService.js | 18 + src/services/sessionService.js | 47 + src/store/index.js | 24 + src/store/slices/DocFormData.js | 105 + src/store/slices/aiDocumentSummarySlice.js | 18 + src/store/slices/auditSlice.js | 29 + src/store/slices/createToastSlice.js | 30 + src/store/slices/multiLanguageSlice.js | 48 + src/store/slices/reassignSlice.js | 131 + vite.config.js | 21 + 182 files changed, 33454 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 eslint.config.js create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 public/favicon.ico create mode 100644 public/fonts/albert-sans/albert-sans-700.woff2 create mode 100644 public/fonts/albert-sans/albert-sans-700italic.woff2 create mode 100644 public/fonts/albert-sans/albert-sans-italic.woff2 create mode 100644 public/fonts/albert-sans/albert-sans-regular.woff2 create mode 100644 public/fonts/comic-neue/comic-neue-700italic.woff2 create mode 100644 public/fonts/comic-neue/comic-neue-bold.woff2 create mode 100644 public/fonts/comic-neue/comic-neue-italic.woff2 create mode 100644 public/fonts/comic-neue/comic-neue-regular.woff2 create mode 100644 public/fonts/great-vibes/great-vibes-regular.woff2 create mode 100644 public/fonts/noto-serif/noto-serif-700italic.woff2 create mode 100644 public/fonts/noto-serif/noto-serif-bold.woff2 create mode 100644 public/fonts/noto-serif/noto-serif-italic.woff2 create mode 100644 public/fonts/noto-serif/noto-serif-regular.woff2 create mode 100644 public/fonts/open-sans/open-sans-700italic.woff2 create mode 100644 public/fonts/open-sans/open-sans-bold.woff2 create mode 100644 public/fonts/open-sans/open-sans-italic.woff2 create mode 100644 public/fonts/open-sans/open-sans-regular.woff2 create mode 100644 public/fonts/roboto/roboto-700.woff2 create mode 100644 public/fonts/roboto/roboto-700italic.woff2 create mode 100644 public/fonts/roboto/roboto-italic.woff2 create mode 100644 public/fonts/roboto/roboto-regular.woff2 create mode 100644 public/fonts/space-mono/space-mono-v17-latin-700.woff2 create mode 100644 public/fonts/space-mono/space-mono-v17-latin-700italic.woff2 create mode 100644 public/fonts/space-mono/space-mono-v17-latin-italic.woff2 create mode 100644 public/fonts/space-mono/space-mono-v17-latin-regular.woff2 create mode 100644 public/locales/da/translation.json create mode 100644 public/locales/de/translation.json create mode 100644 public/locales/en/translation.json create mode 100644 public/locales/es/translation.json create mode 100644 public/locales/es_MX/translation.json create mode 100644 public/locales/fi/translation.json create mode 100644 public/locales/fr/translation.json create mode 100644 public/locales/he/translation.json create mode 100644 public/locales/hi/translation.json create mode 100644 public/locales/it/translation.json create mode 100644 public/locales/ja/translation.json create mode 100644 public/locales/ko/translation.json create mode 100644 public/locales/nl_NL/translation.json create mode 100644 public/locales/no/translation.json create mode 100644 public/locales/pt_BR/translation.json create mode 100644 public/locales/ru/translation.json create mode 100644 public/locales/sv/translation.json create mode 100644 public/locales/th/translation.json create mode 100644 public/locales/zh_CN/translation.json create mode 100644 public/locales/zh_TW/translation.json create mode 100644 public/vite.svg create mode 100644 src/App.css create mode 100644 src/App.jsx create mode 100644 src/ShimmerUI/CompletionScreenShimmerUI.jsx create mode 100644 src/ShimmerUI/DocFormOverlayShimmerUI.jsx create mode 100644 src/ShimmerUI/ExpiredPageShimmerUI.jsx create mode 100644 src/api/Axios.jsx create mode 100644 src/assets/AccessDeniedGif.gif create mode 100644 src/assets/AiIcon.png create mode 100644 src/assets/CompleteGif.gif create mode 100644 src/assets/DMELogo.png create mode 100644 src/assets/DeniedGif.gif create mode 100644 src/assets/FMELogo.png create mode 100644 src/assets/Options.png create mode 100644 src/assets/Print.png create mode 100644 src/assets/SMELoader.gif create mode 100644 src/assets/SMELogo.png create mode 100644 src/assets/SMELogoCompScreens.png create mode 100644 src/assets/bgComplete.png create mode 100644 src/assets/icons/attachment.svg create mode 100644 src/assets/icons/company.svg create mode 100644 src/assets/icons/custom-tag.svg create mode 100644 src/assets/icons/dropdown.svg create mode 100644 src/assets/icons/icons.js create mode 100644 src/assets/icons/initial.svg create mode 100644 src/assets/icons/name.svg create mode 100644 src/assets/icons/number.svg create mode 100644 src/assets/icons/signature.svg create mode 100644 src/assets/icons/stamp.svg create mode 100644 src/assets/icons/text.svg create mode 100644 src/assets/icons/textarea.svg create mode 100644 src/assets/icons/title.svg create mode 100644 src/assets/icons/writeback.svg create mode 100644 src/assets/react.svg create mode 100644 src/assets/server-down-image.svg create mode 100644 src/assets/sme-logo.png create mode 100644 src/assets/t&cHeader.png create mode 100644 src/assets/upload-filled.png create mode 100644 src/components/AIDrawersidebar.jsx create mode 100644 src/components/AuditTrailsModules/AuditTrailsBody.jsx create mode 100644 src/components/DocFormOverlay.jsx create mode 100644 src/components/DocFormOverlayModules/Header.jsx create mode 100644 src/components/EmailTemplateEditorModules/EmailTemplateEditor.jsx create mode 100644 src/components/EmailTemplateEditorModules/EmailTemplateFeatures.jsx create mode 100644 src/components/EmailTemplateEditorModules/EmailTemplateJson.js create mode 100644 src/components/EmailTemplateEditorModules/HeaderEmailIcon.jsx create mode 100644 src/components/FootertPrivacyPolicy.jsx create mode 100644 src/components/IndividualFieldBadge.jsx create mode 100644 src/components/LanguageDropdown.jsx create mode 100644 src/components/MobileFieldBar.jsx create mode 100644 src/components/QuestionnaireModal.jsx create mode 100644 src/components/ReassignModules/FormSkeleton.jsx create mode 100644 src/components/ReassignModules/ReassignForm.jsx create mode 100644 src/components/ReassignModules/ReassignInfoMessgae.jsx create mode 100644 src/components/WritebackFields/WritebackInputField.jsx create mode 100644 src/components/inputFields/AttachmentInputField.jsx create mode 100644 src/components/inputFields/CheckboxInputField.jsx create mode 100644 src/components/inputFields/CompanyInputField.jsx create mode 100644 src/components/inputFields/CustomTagInputField.jsx create mode 100644 src/components/inputFields/DefaultInputField.jsx create mode 100644 src/components/inputFields/DropDownInputField.jsx create mode 100644 src/components/inputFields/EmailInputField.jsx create mode 100644 src/components/inputFields/ImageBadges.jsx create mode 100644 src/components/inputFields/InitialInputField.jsx create mode 100644 src/components/inputFields/NameInputField.jsx create mode 100644 src/components/inputFields/NumberInputField.jsx create mode 100644 src/components/inputFields/RadioInputField.jsx create mode 100644 src/components/inputFields/SelectInputField.jsx create mode 100644 src/components/inputFields/SignDateInputField.jsx create mode 100644 src/components/inputFields/SignatureInputField.jsx create mode 100644 src/components/inputFields/StampInputField.jsx create mode 100644 src/components/inputFields/TextInputField.jsx create mode 100644 src/components/inputFields/TextareaInputField.jsx create mode 100644 src/components/inputFields/TimeInputField.jsx create mode 100644 src/components/inputFields/TitlesInputField.jsx create mode 100644 src/components/inputFields/index.js create mode 100644 src/components/inputFields/utils.js create mode 100644 src/components/temp.jsx create mode 100644 src/constant/language.js create mode 100644 src/helper/DrawSignatureCanvas.jsx create mode 100644 src/helper/Loader.jsx create mode 100644 src/helper/Toaster.jsx create mode 100644 src/helper/navigator.js create mode 100644 src/hooks/useDocActions.js create mode 100644 src/hooks/useFieldActiveState.js create mode 100644 src/hooks/useFontLoader.js create mode 100644 src/hooks/useLocalizedLabel.js create mode 100644 src/i18n.js create mode 100644 src/index.css create mode 100644 src/layout/AppLayout.jsx create mode 100644 src/layout/routeResolver.jsx create mode 100644 src/main.jsx create mode 100644 src/modals/AttachmentModal.jsx create mode 100644 src/modals/CancelTransactionModal.jsx create mode 100644 src/modals/ElectronicRecordandSignatureDisclosure.jsx create mode 100644 src/modals/MessageInPersonSignerModal.jsx create mode 100644 src/modals/ReusableModal.jsx create mode 100644 src/modals/SignatureInitialsModal.jsx create mode 100644 src/modals/StampModal.jsx create mode 100644 src/modals/TermsAndConditionsModal.jsx create mode 100644 src/pages/AccessDenied.jsx create mode 100644 src/pages/AuditTrails.jsx create mode 100644 src/pages/CompletionScreen.jsx create mode 100644 src/pages/EmailTemplateEditorPage.jsx create mode 100644 src/pages/ErrorPage.jsx create mode 100644 src/pages/ExpiredPage.jsx create mode 100644 src/pages/Home.jsx create mode 100644 src/pages/ReassignInfoPage.jsx create mode 100644 src/pages/ReassignPage.jsx create mode 100644 src/pages/SessionExpired.jsx create mode 100644 src/services/FontService.js create mode 100644 src/services/auditTranslationCache.js create mode 100644 src/services/auditTranslator.js create mode 100644 src/services/changeLanguage.js create mode 100644 src/services/downloadDocument.js create mode 100644 src/services/fetchAuditTrailsData.js create mode 100644 src/services/fetchDocData.js create mode 100644 src/services/fontCatalog.js create mode 100644 src/services/fontNormalizer.js create mode 100644 src/services/languageUtils.js create mode 100644 src/services/reassignService.js create mode 100644 src/services/sessionService.js create mode 100644 src/store/index.js create mode 100644 src/store/slices/DocFormData.js create mode 100644 src/store/slices/aiDocumentSummarySlice.js create mode 100644 src/store/slices/auditSlice.js create mode 100644 src/store/slices/createToastSlice.js create mode 100644 src/store/slices/multiLanguageSlice.js create mode 100644 src/store/slices/reassignSlice.js create mode 100644 vite.config.js diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..948c489 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local +.env +.env.development +.env.production +private +*.zip + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/README.md b/README.md new file mode 100644 index 0000000..7059a96 --- /dev/null +++ b/README.md @@ -0,0 +1,12 @@ +# 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) uses [Babel](https://babeljs.io/) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/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 with type-aware lint rules enabled. Check out the [TS template](https://github.com/vitejs/vite/tree/main/packages/create-vite/template-react-ts) for information on how 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..cee1e2c --- /dev/null +++ b/eslint.config.js @@ -0,0 +1,29 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{js,jsx}'], + extends: [ + js.configs.recommended, + reactHooks.configs['recommended-latest'], + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + parserOptions: { + ecmaVersion: 'latest', + ecmaFeatures: { jsx: true }, + sourceType: 'module', + }, + }, + rules: { + 'no-unused-vars': ['error', { varsIgnorePattern: '^[A-Z_]' }], + }, + }, +]) diff --git a/index.html b/index.html new file mode 100644 index 0000000..4aa80a8 --- /dev/null +++ b/index.html @@ -0,0 +1,17 @@ + + + + + + + + SME + + + + +
+ + + + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0be816d --- /dev/null +++ b/package-lock.json @@ -0,0 +1,4308 @@ +{ + "name": "sme-client", + "version": "0.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "sme-client", + "version": "0.0.0", + "dependencies": { + "@tabler/icons-react": "^3.44.0", + "@tailwindcss/vite": "^4.1.10", + "axios": "^1.11.0", + "canvas-confetti": "^1.9.3", + "i18next": "^26.0.6", + "i18next-browser-languagedetector": "^8.2.1", + "i18next-http-backend": "^4.0.0", + "immer": "^11.1.8", + "lodash": "^4.17.21", + "lucide-react": "^0.523.0", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-i18next": "^17.0.4", + "react-router-dom": "^7.9.4", + "tailwindcss": "^4.1.10", + "vite": "^6.3.5", + "vite-plugin-svgr": "^4.5.0", + "zustand": "^5.0.12" + }, + "devDependencies": { + "@eslint/js": "^9.29.0", + "@types/react": "^19.1.8", + "@types/react-dom": "^19.1.6", + "@vitejs/plugin-react": "^4.5.2", + "daisyui": "^5.1.29", + "eslint": "^9.29.0", + "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-refresh": "^0.4.20", + "globals": "^16.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==", + "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.27.1", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.27.5.tgz", + "integrity": "sha512-KiRAp/VoJaWkkte84TvUd9qjdbZAdiqyvMxrGl1N6vzFogKmaLgoM3L1kgtLicp2HP5fBJS8JrZKLVIZGVJAVg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.4.tgz", + "integrity": "sha512-bXYxrXFubeYdvB0NhD/NBB3Qi6aZeV20GOWVI47t2dkecCEoneR4NPVcb7abpXDEvejgrUfFtG6vG/zxAKmg+g==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.27.3", + "@babel/helpers": "^7.27.4", + "@babel/parser": "^7.27.4", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.27.4", + "@babel/types": "^7.27.3", + "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.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.27.5.tgz", + "integrity": "sha512-ZGhA37l0e/g2s1Cnzdix0O3aLYm66eF8aufiVteOgnwxgnRP8GoyMj7VWsgWnQbVKXyge7hqrFh2K2TQM6t1Hw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.27.5", + "@babel/types": "^7.27.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.27.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.27.3.tgz", + "integrity": "sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz", + "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.27.6.tgz", + "integrity": "sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.27.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", + "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-self": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz", + "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-source": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz", + "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.29.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.29.2.tgz", + "integrity": "sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.27.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.27.4.tgz", + "integrity": "sha512-oNcu2QbHqts9BtOWJosOVJapWjBDSxGCpFvikNR5TGDYDQf3JwpIoMzIKrvfoti93cLfPJEG4tH9SPVeyCGgdA==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.27.3", + "@babel/parser": "^7.27.4", + "@babel/template": "^7.27.2", + "@babel/types": "^7.27.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", + "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.5.tgz", + "integrity": "sha512-9o3TMmpmftaCMepOdA5k/yDw8SfInyzWWTjYTFCX3kPSDJMROQTb8jg+h9Cnwnmm1vOzvxN7gIfB5V2ewpjtGA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.5.tgz", + "integrity": "sha512-AdJKSPeEHgi7/ZhuIPtcQKr5RQdo6OO2IL87JkianiMYMPbCtot9fxPbrMiBADOWWm3T2si9stAiVsGbTQFkbA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.5.tgz", + "integrity": "sha512-VGzGhj4lJO+TVGV1v8ntCZWJktV7SGCs3Pn1GRWI1SBFtRALoomm8k5E9Pmwg3HOAal2VDc2F9+PM/rEY6oIDg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.5.tgz", + "integrity": "sha512-D2GyJT1kjvO//drbRT3Hib9XPwQeWd9vZoBJn+bu/lVsOZ13cqNdDeqIF/xQ5/VmWvMduP6AmXvylO/PIc2isw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.5.tgz", + "integrity": "sha512-GtaBgammVvdF7aPIgH2jxMDdivezgFu6iKpmT+48+F8Hhg5J/sfnDieg0aeG/jfSvkYQU2/pceFPDKlqZzwnfQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.5.tgz", + "integrity": "sha512-1iT4FVL0dJ76/q1wd7XDsXrSW+oLoquptvh4CLR4kITDtqi2e/xwXwdCVH8hVHU43wgJdsq7Gxuzcs6Iq/7bxQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.5.tgz", + "integrity": "sha512-nk4tGP3JThz4La38Uy/gzyXtpkPW8zSAmoUhK9xKKXdBCzKODMc2adkB2+8om9BDYugz+uGV7sLmpTYzvmz6Sw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.5.tgz", + "integrity": "sha512-PrikaNjiXdR2laW6OIjlbeuCPrPaAl0IwPIaRv+SMV8CiM8i2LqVUHFC1+8eORgWyY7yhQY+2U2fA55mBzReaw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.5.tgz", + "integrity": "sha512-cPzojwW2okgh7ZlRpcBEtsX7WBuqbLrNXqLU89GxWbNt6uIg78ET82qifUy3W6OVww6ZWobWub5oqZOVtwolfw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.5.tgz", + "integrity": "sha512-Z9kfb1v6ZlGbWj8EJk9T6czVEjjq2ntSYLY2cw6pAZl4oKtfgQuS4HOq41M/BcoLPzrUbNd+R4BXFyH//nHxVg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.5.tgz", + "integrity": "sha512-sQ7l00M8bSv36GLV95BVAdhJ2QsIbCuCjh/uYrWiMQSUuV+LpXwIqhgJDcvMTj+VsQmqAHL2yYaasENvJ7CDKA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.5.tgz", + "integrity": "sha512-0ur7ae16hDUC4OL5iEnDb0tZHDxYmuQyhKhsPBV8f99f6Z9KQM02g33f93rNH5A30agMS46u2HP6qTdEt6Q1kg==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.5.tgz", + "integrity": "sha512-kB/66P1OsHO5zLz0i6X0RxlQ+3cu0mkxS3TKFvkb5lin6uwZ/ttOkP3Z8lfR9mJOBk14ZwZ9182SIIWFGNmqmg==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.5.tgz", + "integrity": "sha512-UZCmJ7r9X2fe2D6jBmkLBMQetXPXIsZjQJCjgwpVDz+YMcS6oFR27alkgGv3Oqkv07bxdvw7fyB71/olceJhkQ==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.5.tgz", + "integrity": "sha512-kTxwu4mLyeOlsVIFPfQo+fQJAV9mh24xL+y+Bm6ej067sYANjyEw1dNHmvoqxJUCMnkBdKpvOn0Ahql6+4VyeA==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.5.tgz", + "integrity": "sha512-K2dSKTKfmdh78uJ3NcWFiqyRrimfdinS5ErLSn3vluHNeHVnBAFWC8a4X5N+7FgVE1EjXS1QDZbpqZBjfrqMTQ==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.5.tgz", + "integrity": "sha512-uhj8N2obKTE6pSZ+aMUbqq+1nXxNjZIIjCjGLfsWvVpy7gKCOL6rsY1MhRh9zLtUtAI7vpgLMK6DxjO8Qm9lJw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.5.tgz", + "integrity": "sha512-pwHtMP9viAy1oHPvgxtOv+OkduK5ugofNTVDilIzBLpoWAM16r7b/mxBvfpuQDpRQFMfuVr5aLcn4yveGvBZvw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.5.tgz", + "integrity": "sha512-WOb5fKrvVTRMfWFNCroYWWklbnXH0Q5rZppjq0vQIdlsQKuw6mdSihwSo4RV/YdQ5UCKKvBy7/0ZZYLBZKIbwQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.5.tgz", + "integrity": "sha512-7A208+uQKgTxHd0G0uqZO8UjK2R0DDb4fDmERtARjSHWxqMTye4Erz4zZafx7Di9Cv+lNHYuncAkiGFySoD+Mw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.5.tgz", + "integrity": "sha512-G4hE405ErTWraiZ8UiSoesH8DaCsMm0Cay4fsFWOOUcz8b8rC6uCvnagr+gnioEjWn0wC+o1/TAHt+It+MpIMg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.5.tgz", + "integrity": "sha512-l+azKShMy7FxzY0Rj4RCt5VD/q8mG/e+mDivgspo+yL8zW7qEwctQ6YqKX34DTEleFAvCIUviCFX1SDZRSyMQA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.5.tgz", + "integrity": "sha512-O2S7SNZzdcFG7eFKgvwUEZ2VG9D/sn/eIiz8XRZ1Q/DO5a3s76Xv0mdBzVM5j5R639lXQmPmSo0iRpHqUUrsxw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.5.tgz", + "integrity": "sha512-onOJ02pqs9h1iMJ1PQphR+VZv8qBMQ77Klcsqv9CNW2w6yLqoURLcgERAIurY6QE63bbLuqgP9ATqajFLK5AMQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.5.tgz", + "integrity": "sha512-TXv6YnJ8ZMVdX+SXWVBo/0p8LTcrUYngpWjvm91TMjjBQii7Oz11Lw5lbDV5Y0TzuhSJHwiH4hEtC1I42mMS0g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.7.0.tgz", + "integrity": "sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==", + "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.20.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", + "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", + "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.3", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", + "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/core": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", + "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.29.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", + "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.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.3.3", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.3.tgz", + "integrity": "sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@eslint/core": "^0.15.1", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", + "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/@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.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz", + "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@isaacs/fs-minipass": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@isaacs/fs-minipass/-/fs-minipass-4.0.1.tgz", + "integrity": "sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==", + "license": "ISC", + "dependencies": { + "minipass": "^7.0.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@rolldown/pluginutils": { + "version": "1.0.0-beta.19", + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.19.tgz", + "integrity": "sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.44.1.tgz", + "integrity": "sha512-JAcBr1+fgqx20m7Fwe1DxPUl/hPkee6jA6Pl7n1v2EFiktAHenTaXl5aIFjUIEsfn9w3HE4gK1lEgNGMzBDs1w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.44.1.tgz", + "integrity": "sha512-RurZetXqTu4p+G0ChbnkwBuAtwAbIwJkycw1n6GvlGlBuS4u5qlr5opix8cBAYFJgaY05TWtM+LaoFggUmbZEQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.44.1.tgz", + "integrity": "sha512-fM/xPesi7g2M7chk37LOnmnSTHLG/v2ggWqKj3CCA1rMA4mm5KVBT1fNoswbo1JhPuNNZrVwpTvlCVggv8A2zg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.44.1.tgz", + "integrity": "sha512-gDnWk57urJrkrHQ2WVx9TSVTH7lSlU7E3AFqiko+bgjlh78aJ88/3nycMax52VIVjIm3ObXnDL2H00e/xzoipw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.44.1.tgz", + "integrity": "sha512-wnFQmJ/zPThM5zEGcnDcCJeYJgtSLjh1d//WuHzhf6zT3Md1BvvhJnWoy+HECKu2bMxaIcfWiu3bJgx6z4g2XA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.44.1.tgz", + "integrity": "sha512-uBmIxoJ4493YATvU2c0upGz87f99e3wop7TJgOA/bXMFd2SvKCI7xkxY/5k50bv7J6dw1SXT4MQBQSLn8Bb/Uw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.44.1.tgz", + "integrity": "sha512-n0edDmSHlXFhrlmTK7XBuwKlG5MbS7yleS1cQ9nn4kIeW+dJH+ExqNgQ0RrFRew8Y+0V/x6C5IjsHrJmiHtkxQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.44.1.tgz", + "integrity": "sha512-8WVUPy3FtAsKSpyk21kV52HCxB+me6YkbkFHATzC2Yd3yuqHwy2lbFL4alJOLXKljoRw08Zk8/xEj89cLQ/4Nw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.44.1.tgz", + "integrity": "sha512-yuktAOaeOgorWDeFJggjuCkMGeITfqvPgkIXhDqsfKX8J3jGyxdDZgBV/2kj/2DyPaLiX6bPdjJDTu9RB8lUPQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.44.1.tgz", + "integrity": "sha512-W+GBM4ifET1Plw8pdVaecwUgxmiH23CfAUj32u8knq0JPFyK4weRy6H7ooxYFD19YxBulL0Ktsflg5XS7+7u9g==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loongarch64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loongarch64-gnu/-/rollup-linux-loongarch64-gnu-4.44.1.tgz", + "integrity": "sha512-1zqnUEMWp9WrGVuVak6jWTl4fEtrVKfZY7CvcBmUUpxAJ7WcSowPSAWIKa/0o5mBL/Ij50SIf9tuirGx63Ovew==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.44.1.tgz", + "integrity": "sha512-Rl3JKaRu0LHIx7ExBAAnf0JcOQetQffaw34T8vLlg9b1IhzcBgaIdnvEbbsZq9uZp3uAH+JkHd20Nwn0h9zPjA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.44.1.tgz", + "integrity": "sha512-j5akelU3snyL6K3N/iX7otLBIl347fGwmd95U5gS/7z6T4ftK288jKq3A5lcFKcx7wwzb5rgNvAg3ZbV4BqUSw==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.44.1.tgz", + "integrity": "sha512-ppn5llVGgrZw7yxbIm8TTvtj1EoPgYUAbfw0uDjIOzzoqlZlZrLJ/KuiE7uf5EpTpCTrNt1EdtzF0naMm0wGYg==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.44.1.tgz", + "integrity": "sha512-Hu6hEdix0oxtUma99jSP7xbvjkUM/ycke/AQQ4EC5g7jNRLLIwjcNwaUy95ZKBJJwg1ZowsclNnjYqzN4zwkAw==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.44.1.tgz", + "integrity": "sha512-EtnsrmZGomz9WxK1bR5079zee3+7a+AdFlghyd6VbAjgRJDbTANJ9dcPIPAi76uG05micpEL+gPGmAKYTschQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.44.1.tgz", + "integrity": "sha512-iAS4p+J1az6Usn0f8xhgL4PaU878KEtutP4hqw52I4IO6AGoyOkHCxcc4bqufv1tQLdDWFx8lR9YlwxKuv3/3g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.44.1.tgz", + "integrity": "sha512-NtSJVKcXwcqozOl+FwI41OH3OApDyLk3kqTJgx8+gp6On9ZEt5mYhIsKNPGuaZr3p9T6NWPKGU/03Vw4CNU9qg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.44.1.tgz", + "integrity": "sha512-JYA3qvCOLXSsnTR3oiyGws1Dm0YTuxAAeaYGVlGpUsHqloPcFjPg+X0Fj2qODGLNwQOAcCiQmHub/V007kiH5A==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.44.1.tgz", + "integrity": "sha512-J8o22LuF0kTe7m+8PvW9wk3/bRq5+mRo5Dqo6+vXb7otCm3TPhYOJqOaQtGU9YMWQSL3krMnoOxMr0+9E6F3Ug==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz", + "integrity": "sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz", + "integrity": "sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-8.0.0.tgz", + "integrity": "sha512-KVQ+PtIjb1BuYT3ht8M5KbzWBhdAjjUPdlMtpuw/VjT8coTrItWX6Qafl9+ji831JaJcu6PJNKCV0bp01lBNzQ==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-8.0.0.tgz", + "integrity": "sha512-omNiKqwjNmOQJ2v6ge4SErBbkooV2aAWwaPFs2vUY7p7GhVkzRkJ00kILXQvRhA6miHnNpXv7MRnnSjdRjK8og==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-8.0.0.tgz", + "integrity": "sha512-mURHYnu6Iw3UBTbhGwE/vsngtCIbHE43xCRK7kCw4t01xyGqb2Pd+WXekRRoFOBIY29ZoOhUCTEweDMdrjfi9g==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-8.1.0.tgz", + "integrity": "sha512-Tx8T58CHo+7nwJ+EhUwx3LfdNSG9R2OKfaIXXs5soiy5HtgoAEkDay9LIimLOcG8dJQH1wPZp/cnAv6S9CrR1Q==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-8.0.0.tgz", + "integrity": "sha512-DFx8xa3cZXTdb/k3kfPeaixecQLgKh5NVBMwD0AQxOzcZawK4oo1Jh9LbrcACUivsCA7TLG8eeWgrDXjTMhRmw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-8.1.0.tgz", + "integrity": "sha512-7EYDbHE7MxHpv4sxvnVPngw5fuR6pw79SkcrILHJ/iMpuKySNCl5W1qcwPEpU+LgyRXOaAFgH0KhwD18wwg6ug==", + "license": "MIT", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "8.0.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "8.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "8.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "8.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "8.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "8.1.0", + "@svgr/babel-plugin-transform-svg-component": "8.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@svgr/core": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-8.1.0.tgz", + "integrity": "sha512-8QqtOQT5ACVlmsvKOJNEaWmRPmcojMOzCz4Hs2BGG/toAp/K38LcsMRyLp349glq5AzJbCEeimEoxaX6v/fLrA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^8.1.3", + "snake-case": "^3.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-8.0.0.tgz", + "integrity": "sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.21.3", + "entities": "^4.4.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-8.1.0.tgz", + "integrity": "sha512-0xiIyBsLlr8quN+WyuxooNW9RJ0Dpr8uOnH/xrCVO8GLUcwHISwj1AG0k+LFzteTkAA0GbX0kj9q6Dk70PTiPA==", + "license": "MIT", + "dependencies": { + "@babel/core": "^7.21.3", + "@svgr/babel-preset": "8.1.0", + "@svgr/hast-util-to-babel-ast": "8.0.0", + "svg-parser": "^2.0.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + }, + "peerDependencies": { + "@svgr/core": "*" + } + }, + "node_modules/@tabler/icons": { + "version": "3.44.0", + "resolved": "https://registry.npmjs.org/@tabler/icons/-/icons-3.44.0.tgz", + "integrity": "sha512-Wn0AOZG9sg0L+bjfMqq4eNhC6pQjIrk94LvvWYNYkY8KH8wC3YILRzQlrnVJc4FUeMxH/AK97QsYCX35H3LndA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + } + }, + "node_modules/@tabler/icons-react": { + "version": "3.44.0", + "resolved": "https://registry.npmjs.org/@tabler/icons-react/-/icons-react-3.44.0.tgz", + "integrity": "sha512-8+rvzBbVm/1Z3sG3x7GUNAaxIKxwgz8xaMhRs23nrCnMTKRFAhEC+82zAIFeAA0seXdrAGX5HFCkaLpGK2rVHg==", + "license": "MIT", + "dependencies": { + "@tabler/icons": "3.44.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/codecalm" + }, + "peerDependencies": { + "react": ">= 16" + } + }, + "node_modules/@tailwindcss/node": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.10.tgz", + "integrity": "sha512-2ACf1znY5fpRBwRhMgj9ZXvb2XZW8qs+oTfotJ2C5xR0/WNL7UHZ7zXl6s+rUqedL1mNi+0O+WQr5awGowS3PQ==", + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.3.0", + "enhanced-resolve": "^5.18.1", + "jiti": "^2.4.2", + "lightningcss": "1.30.1", + "magic-string": "^0.30.17", + "source-map-js": "^1.2.1", + "tailwindcss": "4.1.10" + } + }, + "node_modules/@tailwindcss/oxide": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.10.tgz", + "integrity": "sha512-v0C43s7Pjw+B9w21htrQwuFObSkio2aV/qPx/mhrRldbqxbWJK6KizM+q7BF1/1CmuLqZqX3CeYF7s7P9fbA8Q==", + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "detect-libc": "^2.0.4", + "tar": "^7.4.3" + }, + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@tailwindcss/oxide-android-arm64": "4.1.10", + "@tailwindcss/oxide-darwin-arm64": "4.1.10", + "@tailwindcss/oxide-darwin-x64": "4.1.10", + "@tailwindcss/oxide-freebsd-x64": "4.1.10", + "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.10", + "@tailwindcss/oxide-linux-arm64-gnu": "4.1.10", + "@tailwindcss/oxide-linux-arm64-musl": "4.1.10", + "@tailwindcss/oxide-linux-x64-gnu": "4.1.10", + "@tailwindcss/oxide-linux-x64-musl": "4.1.10", + "@tailwindcss/oxide-wasm32-wasi": "4.1.10", + "@tailwindcss/oxide-win32-arm64-msvc": "4.1.10", + "@tailwindcss/oxide-win32-x64-msvc": "4.1.10" + } + }, + "node_modules/@tailwindcss/oxide-android-arm64": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.10.tgz", + "integrity": "sha512-VGLazCoRQ7rtsCzThaI1UyDu/XRYVyH4/EWiaSX6tFglE+xZB5cvtC5Omt0OQ+FfiIVP98su16jDVHDEIuH4iQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-arm64": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.10.tgz", + "integrity": "sha512-ZIFqvR1irX2yNjWJzKCqTCcHZbgkSkSkZKbRM3BPzhDL/18idA8uWCoopYA2CSDdSGFlDAxYdU2yBHwAwx8euQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-darwin-x64": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.10.tgz", + "integrity": "sha512-eCA4zbIhWUFDXoamNztmS0MjXHSEJYlvATzWnRiTqJkcUteSjO94PoRHJy1Xbwp9bptjeIxxBHh+zBWFhttbrQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-freebsd-x64": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.10.tgz", + "integrity": "sha512-8/392Xu12R0cc93DpiJvNpJ4wYVSiciUlkiOHOSOQNH3adq9Gi/dtySK7dVQjXIOzlpSHjeCL89RUUI8/GTI6g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.10.tgz", + "integrity": "sha512-t9rhmLT6EqeuPT+MXhWhlRYIMSfh5LZ6kBrC4FS6/+M1yXwfCtp24UumgCWOAJVyjQwG+lYva6wWZxrfvB+NhQ==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-gnu": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.10.tgz", + "integrity": "sha512-3oWrlNlxLRxXejQ8zImzrVLuZ/9Z2SeKoLhtCu0hpo38hTO2iL86eFOu4sVR8cZc6n3z7eRXXqtHJECa6mFOvA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-arm64-musl": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.10.tgz", + "integrity": "sha512-saScU0cmWvg/Ez4gUmQWr9pvY9Kssxt+Xenfx1LG7LmqjcrvBnw4r9VjkFcqmbBb7GCBwYNcZi9X3/oMda9sqQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-gnu": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.10.tgz", + "integrity": "sha512-/G3ao/ybV9YEEgAXeEg28dyH6gs1QG8tvdN9c2MNZdUXYBaIY/Gx0N6RlJzfLy/7Nkdok4kaxKPHKJUlAaoTdA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-linux-x64-musl": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.10.tgz", + "integrity": "sha512-LNr7X8fTiKGRtQGOerSayc2pWJp/9ptRYAa4G+U+cjw9kJZvkopav1AQc5HHD+U364f71tZv6XamaHKgrIoVzA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-wasm32-wasi": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.10.tgz", + "integrity": "sha512-d6ekQpopFQJAcIK2i7ZzWOYGZ+A6NzzvQ3ozBvWFdeyqfOZdYHU66g5yr+/HC4ipP1ZgWsqa80+ISNILk+ae/Q==", + "bundleDependencies": [ + "@napi-rs/wasm-runtime", + "@emnapi/core", + "@emnapi/runtime", + "@tybys/wasm-util", + "@emnapi/wasi-threads", + "tslib" + ], + "cpu": [ + "wasm32" + ], + "license": "MIT", + "optional": true, + "dependencies": { + "@emnapi/core": "^1.4.3", + "@emnapi/runtime": "^1.4.3", + "@emnapi/wasi-threads": "^1.0.2", + "@napi-rs/wasm-runtime": "^0.2.10", + "@tybys/wasm-util": "^0.9.0", + "tslib": "^2.8.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@tailwindcss/oxide-win32-arm64-msvc": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.10.tgz", + "integrity": "sha512-i1Iwg9gRbwNVOCYmnigWCCgow8nDWSFmeTUU5nbNx3rqbe4p0kRbEqLwLJbYZKmSSp23g4N6rCDmm7OuPBXhDA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/oxide-win32-x64-msvc": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.10.tgz", + "integrity": "sha512-sGiJTjcBSfGq2DVRtaSljq5ZgZS2SDHSIfhOylkBvHVjwOsodBhnb3HdmiKkVuUGKD0I7G63abMOVaskj1KpOA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@tailwindcss/vite": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.10.tgz", + "integrity": "sha512-QWnD5HDY2IADv+vYR82lOhqOlS1jSCUUAmfem52cXAhRTKxpDh3ARX8TTXJTCCO7Rv7cD2Nlekabv02bwP3a2A==", + "license": "MIT", + "dependencies": { + "@tailwindcss/node": "4.1.10", + "@tailwindcss/oxide": "4.1.10", + "tailwindcss": "4.1.10" + }, + "peerDependencies": { + "vite": "^5.2.0 || ^6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.27.0", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.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.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "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.1.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", + "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", + "devOptional": true, + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.1.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.1.6.tgz", + "integrity": "sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.0.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.6.0.tgz", + "integrity": "sha512-5Kgff+m8e2PB+9j51eGHEpn5kUzRKH2Ry0qGoe8ItJg7pqnkPrYPkDQZGgGmTa0EGarHrkjLvOdU3b1fzI8otQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.27.4", + "@babel/plugin-transform-react-jsx-self": "^7.27.1", + "@babel/plugin-transform-react-jsx-source": "^7.27.1", + "@rolldown/pluginutils": "1.0.0-beta.19", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.17.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "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==", + "license": "Python-2.0" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/axios": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.11.0.tgz", + "integrity": "sha512-1Lx3WLFQWm3ooKDYZD1eXmoGO9fxYQjrycfHFC8P0sCfQVXyROp0p9PFWBehewBOdCwHc+f/b8I0fMto5eSfwA==", + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.4", + "proxy-from-env": "^1.1.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.12", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/browserslist": { + "version": "4.25.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.25.1.tgz", + "integrity": "sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==", + "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.30001726", + "electron-to-chromium": "^1.5.173", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.3" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001726", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001726.tgz", + "integrity": "sha512-VQAUIUzBiZ/UnlM28fSp2CRF3ivUn1BWEvxMcVTNwpw91Py1pGbPIyIKtd+tzct9C3ouceCVdGAXxZOpZAsgdw==", + "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/canvas-confetti": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/canvas-confetti/-/canvas-confetti-1.9.3.tgz", + "integrity": "sha512-rFfTURMvmVEX1gyXFgn5QMn81bYk70qa0HLzcIOSVEyl57n6o9ItHeBtUSWdvKAPY0xlvBHno4/v3QPrT83q9g==", + "license": "ISC", + "funding": { + "type": "donate", + "url": "https://www.paypal.me/kirilvatev" + } + }, + "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/chownr": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-3.0.0.tgz", + "integrity": "sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "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/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.0.2.tgz", + "integrity": "sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/cosmiconfig": { + "version": "8.3.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz", + "integrity": "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==", + "license": "MIT", + "dependencies": { + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0", + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", + "devOptional": true, + "license": "MIT" + }, + "node_modules/daisyui": { + "version": "5.1.29", + "resolved": "https://registry.npmjs.org/daisyui/-/daisyui-5.1.29.tgz", + "integrity": "sha512-4eZhqCXO7CJVNGytTZEIQYJz3fah2gPleuqp4qUD4fD8WoEQIYzKwlOewi8nPaz6NX7vvSLZ+YSjt5Z5zqacGw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/saadeghi/daisyui?sponsor=1" + } + }, + "node_modules/debug": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", + "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", + "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/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/detect-libc": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", + "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.176", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.176.tgz", + "integrity": "sha512-2nDK9orkm7M9ZZkjO3PjbEd3VUulQLyg5T9O3enJdFvUg46Hzd4DUvTvAuEgbdHYXyFsiG4A5sO9IzToMH1cDg==", + "license": "ISC" + }, + "node_modules/enhanced-resolve": { + "version": "5.18.2", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.2.tgz", + "integrity": "sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/esbuild": { + "version": "0.25.5", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.5.tgz", + "integrity": "sha512-P8OtKZRv/5J5hhz0cUAdu/cLuPIKXpQl1R9pZtvmHWQvrAUVd0UNIPT4IB4W3rNOqVO0rlqHmCIbSwxh/c9yUQ==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.5", + "@esbuild/android-arm": "0.25.5", + "@esbuild/android-arm64": "0.25.5", + "@esbuild/android-x64": "0.25.5", + "@esbuild/darwin-arm64": "0.25.5", + "@esbuild/darwin-x64": "0.25.5", + "@esbuild/freebsd-arm64": "0.25.5", + "@esbuild/freebsd-x64": "0.25.5", + "@esbuild/linux-arm": "0.25.5", + "@esbuild/linux-arm64": "0.25.5", + "@esbuild/linux-ia32": "0.25.5", + "@esbuild/linux-loong64": "0.25.5", + "@esbuild/linux-mips64el": "0.25.5", + "@esbuild/linux-ppc64": "0.25.5", + "@esbuild/linux-riscv64": "0.25.5", + "@esbuild/linux-s390x": "0.25.5", + "@esbuild/linux-x64": "0.25.5", + "@esbuild/netbsd-arm64": "0.25.5", + "@esbuild/netbsd-x64": "0.25.5", + "@esbuild/openbsd-arm64": "0.25.5", + "@esbuild/openbsd-x64": "0.25.5", + "@esbuild/sunos-x64": "0.25.5", + "@esbuild/win32-arm64": "0.25.5", + "@esbuild/win32-ia32": "0.25.5", + "@esbuild/win32-x64": "0.25.5" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "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.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", + "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.20.1", + "@eslint/config-helpers": "^0.2.1", + "@eslint/core": "^0.14.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.29.0", + "@eslint/plugin-kit": "^0.3.1", + "@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.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "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.20", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.20.tgz", + "integrity": "sha512-XpbHQ2q5gUF8BGOX4dHe+71qoirYMhApEPZ7sfhF/dNnOF1UXnCMGZf79SFTBO7Bz5YEIT4TMieSlJBWhP9WBA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "eslint": ">=8.40" + } + }, + "node_modules/eslint-scope": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/espree": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.15.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.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/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fdir": { + "version": "6.4.6", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.4.6.tgz", + "integrity": "sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==", + "license": "MIT", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.4.tgz", + "integrity": "sha512-KrGhL9Q4zjj0kiUt5OO4Mr/A/jlI2jDYs5eHBpYHPcBEVSiipAvn2Ko2HnPe20rmcuuvMHNdZFp+4IlGTMF0Ow==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/globals": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-16.2.0.tgz", + "integrity": "sha512-O+7l9tPdHCU320IigZZPj5zmRCFG9xHmx9cU8FqU2Rp+JN714seHV+2S9+JslCpY4gJwU2vOGox0wzgae/MCEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "license": "MIT", + "dependencies": { + "void-elements": "3.1.0" + } + }, + "node_modules/i18next": { + "version": "26.0.6", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-26.0.6.tgz", + "integrity": "sha512-A4U6eCXodIbrhf8EarRurB9/4ebyaurH4+fu4gig9bqxmpSt+fCAFm/GpRQDcN1Xzu/LdFCx4nYHsnM1edIIbg==", + "funding": [ + { + "type": "individual", + "url": "https://www.locize.com/i18next" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + }, + { + "type": "individual", + "url": "https://www.locize.com" + } + ], + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.29.2" + }, + "peerDependencies": { + "typescript": "^5 || ^6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/i18next-browser-languagedetector": { + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/i18next-browser-languagedetector/-/i18next-browser-languagedetector-8.2.1.tgz", + "integrity": "sha512-bZg8+4bdmaOiApD7N7BPT9W8MLZG+nPTOFlLiJiT8uzKXFjhxw4v2ierCXOwB5sFDMtuA5G4kgYZ0AznZxQ/cw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/i18next-http-backend": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/i18next-http-backend/-/i18next-http-backend-4.0.0.tgz", + "integrity": "sha512-EgSjO3Q1G6f2Q5oy7u9mmxuesE0oSfzAD97NFBjC8EmkK4guBSYLljM0Fng3DarMWIIkU70jfo4+mUzmyVISTA==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "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/immer": { + "version": "11.1.8", + "resolved": "https://registry.npmjs.org/immer/-/immer-11.1.8.tgz", + "integrity": "sha512-/tbkHMW7y10Lx6i1crLjD4/OhNkRG+Fo7byZHtah0547nIeXYcpIXaUh0IAQY6gO5459qpGGYapcEOHtFXkIuA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "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-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "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/jiti": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.4.2.tgz", + "integrity": "sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==", + "license": "MIT", + "bin": { + "jiti": "lib/jiti-cli.mjs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "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==", + "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-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "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==", + "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/lightningcss": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", + "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", + "license": "MPL-2.0", + "dependencies": { + "detect-libc": "^2.0.3" + }, + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "lightningcss-darwin-arm64": "1.30.1", + "lightningcss-darwin-x64": "1.30.1", + "lightningcss-freebsd-x64": "1.30.1", + "lightningcss-linux-arm-gnueabihf": "1.30.1", + "lightningcss-linux-arm64-gnu": "1.30.1", + "lightningcss-linux-arm64-musl": "1.30.1", + "lightningcss-linux-x64-gnu": "1.30.1", + "lightningcss-linux-x64-musl": "1.30.1", + "lightningcss-win32-arm64-msvc": "1.30.1", + "lightningcss-win32-x64-msvc": "1.30.1" + } + }, + "node_modules/lightningcss-darwin-arm64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", + "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-darwin-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", + "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-freebsd-x64": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", + "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm-gnueabihf": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", + "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", + "cpu": [ + "arm" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", + "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-arm64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", + "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-gnu": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", + "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-linux-x64-musl": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", + "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-arm64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", + "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", + "cpu": [ + "arm64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lightningcss-win32-x64-msvc": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", + "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", + "cpu": [ + "x64" + ], + "license": "MPL-2.0", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 12.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "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": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "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/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "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==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/lucide-react": { + "version": "0.523.0", + "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.523.0.tgz", + "integrity": "sha512-rUjQoy7egZT9XYVXBK1je9ckBnNp7qzRZOhLQx5RcEp2dCGlXo+mv6vf7Am4LimEcFBJIIZzSGfgTqc9QCrPSw==", + "license": "ISC", + "peerDependencies": { + "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minizlib": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-3.0.2.tgz", + "integrity": "sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==", + "license": "MIT", + "dependencies": { + "minipass": "^7.1.2" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", + "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "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==", + "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==", + "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/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "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==", + "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==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "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==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "license": "MIT" + }, + "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-i18next": { + "version": "17.0.4", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-17.0.4.tgz", + "integrity": "sha512-hQipmK4EF0y6RO6tt6WuqnmWpWYEXmQUUzecmMBuNsIgYd3smXcG4GtYPWhvgxn0pqMOItKlEO8H24HCs5hc3g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.29.2", + "html-parse-stringify": "^3.0.1", + "use-sync-external-store": "^1.6.0" + }, + "peerDependencies": { + "i18next": ">= 26.0.1", + "react": ">= 16.8.0", + "typescript": "^5 || ^6" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + }, + "typescript": { + "optional": true + } + } + }, + "node_modules/react-refresh": { + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.17.0.tgz", + "integrity": "sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.9.4.tgz", + "integrity": "sha512-SD3G8HKviFHg9xj7dNODUKDFgpG4xqD5nhyd0mYoB5iISepuZAvzSr8ywxgxKJ52yRzf/HWtVHc9AWwoTbljvA==", + "license": "MIT", + "dependencies": { + "cookie": "^1.0.1", + "set-cookie-parser": "^2.6.0" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + } + } + }, + "node_modules/react-router-dom": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.9.4.tgz", + "integrity": "sha512-f30P6bIkmYvnHHa5Gcu65deIXoA2+r3Eb6PJIAddvsT9aGlchMatJ51GgpU470aSqRRbFX22T70yQNUGuW3DfA==", + "license": "MIT", + "dependencies": { + "react-router": "7.9.4" + }, + "engines": { + "node": ">=20.0.0" + }, + "peerDependencies": { + "react": ">=18", + "react-dom": ">=18" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/rollup": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.44.1.tgz", + "integrity": "sha512-x8H8aPvD+xbl0Do8oez5f5o8eMS3trfCghc4HhLAnCkj7Vl0d1JWGs0UF/D886zLW2rOj2QymV/JcSSsw+XDNg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.44.1", + "@rollup/rollup-android-arm64": "4.44.1", + "@rollup/rollup-darwin-arm64": "4.44.1", + "@rollup/rollup-darwin-x64": "4.44.1", + "@rollup/rollup-freebsd-arm64": "4.44.1", + "@rollup/rollup-freebsd-x64": "4.44.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.44.1", + "@rollup/rollup-linux-arm-musleabihf": "4.44.1", + "@rollup/rollup-linux-arm64-gnu": "4.44.1", + "@rollup/rollup-linux-arm64-musl": "4.44.1", + "@rollup/rollup-linux-loongarch64-gnu": "4.44.1", + "@rollup/rollup-linux-powerpc64le-gnu": "4.44.1", + "@rollup/rollup-linux-riscv64-gnu": "4.44.1", + "@rollup/rollup-linux-riscv64-musl": "4.44.1", + "@rollup/rollup-linux-s390x-gnu": "4.44.1", + "@rollup/rollup-linux-x64-gnu": "4.44.1", + "@rollup/rollup-linux-x64-musl": "4.44.1", + "@rollup/rollup-win32-arm64-msvc": "4.44.1", + "@rollup/rollup-win32-ia32-msvc": "4.44.1", + "@rollup/rollup-win32-x64-msvc": "4.44.1", + "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==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/set-cookie-parser": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.1.tgz", + "integrity": "sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==", + "license": "MIT" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/snake-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/snake-case/-/snake-case-3.0.4.tgz", + "integrity": "sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.10.tgz", + "integrity": "sha512-P3nr6WkvKV/ONsTzj6Gb57sWPMX29EPNPopo7+FcpkQaNsrNpZ1pv8QmrYI2RqEKD7mlGqLnGovlcYnBK0IqUA==", + "license": "MIT" + }, + "node_modules/tapable": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.2.tgz", + "integrity": "sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/tar/-/tar-7.4.3.tgz", + "integrity": "sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==", + "license": "ISC", + "dependencies": { + "@isaacs/fs-minipass": "^4.0.0", + "chownr": "^3.0.0", + "minipass": "^7.1.2", + "minizlib": "^3.0.1", + "mkdirp": "^3.0.1", + "yallist": "^5.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-5.0.0.tgz", + "integrity": "sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==", + "license": "BlueOak-1.0.0", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.14.tgz", + "integrity": "sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.4.4", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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==", + "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/use-sync-external-store": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz", + "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==", + "license": "MIT", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + } + }, + "node_modules/vite": { + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.3.5.tgz", + "integrity": "sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==", + "license": "MIT", + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "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/vite-plugin-svgr": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/vite-plugin-svgr/-/vite-plugin-svgr-4.5.0.tgz", + "integrity": "sha512-W+uoSpmVkSmNOGPSsDCWVW/DDAyv+9fap9AZXBvWiQqrboJ08j2vh0tFxTD/LjwqwAd3yYSVJgm54S/1GhbdnA==", + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.2.0", + "@svgr/core": "^8.1.0", + "@svgr/plugin-jsx": "^8.1.0" + }, + "peerDependencies": { + "vite": ">=2.6.0" + } + }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "license": "ISC" + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zustand": { + "version": "5.0.12", + "resolved": "https://registry.npmjs.org/zustand/-/zustand-5.0.12.tgz", + "integrity": "sha512-i77ae3aZq4dhMlRhJVCYgMLKuSiZAaUPAct2AksxQ+gOtimhGMdXljRT21P5BNpeT4kXlLIckvkPM029OljD7g==", + "license": "MIT", + "engines": { + "node": ">=12.20.0" + }, + "peerDependencies": { + "@types/react": ">=18.0.0", + "immer": ">=9.0.6", + "react": ">=18.0.0", + "use-sync-external-store": ">=1.2.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + }, + "immer": { + "optional": true + }, + "react": { + "optional": true + }, + "use-sync-external-store": { + "optional": true + } + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d670c6e --- /dev/null +++ b/package.json @@ -0,0 +1,44 @@ +{ + "name": "sme-client", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite --host", + "build": "vite build", + "lint": "eslint .", + "preview": "vite build && vite preview --host", + "deploy": "npm run build -- --mode development && pscp -i private\\SME-Test.ppk -r dist root@52.24.109.130:/var/www/sme" + }, + "dependencies": { + "@tabler/icons-react": "^3.44.0", + "@tailwindcss/vite": "^4.1.10", + "axios": "^1.11.0", + "canvas-confetti": "^1.9.3", + "i18next": "^26.0.6", + "i18next-browser-languagedetector": "^8.2.1", + "i18next-http-backend": "^4.0.0", + "immer": "^11.1.8", + "lodash": "^4.17.21", + "lucide-react": "^0.523.0", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-i18next": "^17.0.4", + "react-router-dom": "^7.9.4", + "tailwindcss": "^4.1.10", + "vite": "^6.3.5", + "vite-plugin-svgr": "^4.5.0", + "zustand": "^5.0.12" + }, + "devDependencies": { + "@eslint/js": "^9.29.0", + "@types/react": "^19.1.8", + "@types/react-dom": "^19.1.6", + "@vitejs/plugin-react": "^4.5.2", + "daisyui": "^5.1.29", + "eslint": "^9.29.0", + "eslint-plugin-react-hooks": "^5.2.0", + "eslint-plugin-react-refresh": "^0.4.20", + "globals": "^16.2.0" + } +} diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..02d8f6a6327a1ad34569b67fbdd3958382f3c0cd GIT binary patch literal 4286 zcmd6q%TE(g6vi)cgCKOIP(Xo}m-yJQFi{sK-C|g<)VQDve4Tk5;3Jj|jzp zqN3JEFgAik5(#QT6XU{QnU+3iDU0sJlyLm+lpzgJ`sC5(>$y2|r@#B%xpU_XV+Hsc z3{3p8L5VRPW9%@56f;61uY7QeDJ!rk9n_{>Bzm%lV}d9;Ch z90u+kuH&NXbS_!g2CddUjS7b*Nd2X>-#vBfZDcSYPg|Gf6IA$mcNsvL!iwL$8 zB51>Pn-9L=tmUd>7#V&|lh3;7_k%Wf$WprQI^>J5^47+MONBIlwTQykODJ?(T6Z0` znjh)f>%?9|VM{4t|FNwdU)KE5Iu+v41f~M(p`6c&A`b1^EXmt$E?6>0huycO%l`0ypXrK5%3 z>eIoVa`N|AlJCU_zGCm2<;i&&<72(-T-uJcUocS5dzhDLWD{ZI= zXx3gs-Vb_L&ivH(o>+UU@;|BS@V!*L6KWNbosE(hL)P=3p?`Rn6z{`zs;4RVTX6@N`wRX=(;k|)SyVSd?!jv6|OdQQ}zJk>dg z$H5mhbRwU?U%j6a`zC9{d#idZQ@%J4e0zd_!ACl^_l^2w$(O))iM>p$r|sqoAK)9n zkM0y-i~)S(PV&VVz&B+(|CzpjZM1$w4)^oWChwote7%1r<8M)(mKf9jBkGM2$%>dp zj&aC4A;92kkLA#tIOR=Dr2+sgMC=qrnME%0hD~KO`u0)Scn^ZT3E3 zC8!`sl~Sb=DIj5>VkDwiAl7t=vAJm7&h@2>yz3pV^Rm2Np4+Zn036Nfo&DG$kPDST z$SOHi03J~?pn{1u4cyCghU6uO3&2yiPD>j+4B+drxmy0v`c&VYF_#U;{(a>JI}1YqX2uuRx7m&%w@tgqB>T_)rD30KbvMdV;!syr9(TFd?<&g z#ws0^>8@!;f5xYs9V@a{GHHD=9cUf0S(cA{x4O47 zOJ5{46>XP31m9mJcfCFB0(!MHIDi3-(Q*Eqyf;sUrb4LzE?CSyrUDqVy!PrBOt3?< z$R^98_5R;H#?=2p#?mgkjg15l5s9Lnf=1K4{pa5b0h|Wx0Biz@2Z0Ph5TK}FG9WP^ zaS}k1AR%dZ2#F2hNFXv9M4^Wm3m_Id#90n;S3+vMkhXS6XAsic3+W$(3=P4&^A6`K!G18O|+iF^C}AQ1wZ|=eE6|rh@y)aCnt7Y#?LX|>y--kbtdNG~`Yyfe+j_6>4g7@g z{XFT*?jd@oU%@Q2V2qbZZ!8HvGkOnNC-=t6{niUq@g-{6&&$=#fdYx{Zk3<`nEJgUcqXPmm_-MC~w- z)%h_=m!K%!A|fIpArjsa%<_alM@WKk0*d&6KwG{TJtHEbL~eCpGYQLDu!swIz#}$d z|0fn?D+J)`jj)F);;%xtThzK6-lOT_AJ~gJYYlmD`7N_&zdrBN+%3L9slrot@yeB0 z2wVYWoFX1-9SaAuc=&s`%(G=*nMC@9k@3}p%))^Kjwew~tTp=D(^^>kgzG)hZjj2@ zUzxlD7FLC9?40V8*9A0q8X;I@88PoL@QBbkg#F`)t$R)uWroQjnw zk)lM4$+&(iURsCiHWWlHG(g9|#KOkO{2rjBqNbsxqfcWGGbvzURmjH9sZPBHjhc8g z^YYc(`lUvy#R*b5F$j15-p~U z>rVN-LrFzVLrX`W#(u=4fQ3~d8#|{u^%^v4;?c~@mm4~4qY3+)$>RErcxfo8Xy_Q2 zSlBpqX{X8hE=6CF%T0t0eQ2Wz`P zaWcOLDXFMwXzA$F*b__&SXdRZv2&_ZuR)_G9?iUbxuI)pG-1CZXb2tYr)@|T-|n>2kqrhx4Gs|*F$ZO=Y@lky{r7iugWPAc@c+fq zBarh%TWcerKN0YB0wN%w8(RcMcxQ%lZJXS4z-sNdqbe;L6yQ`5&5MUbu>|1|WF(%0 zTDn+jXKTUj6ated(&|XTQfmlQXKjgPt2xTW1lv^ecv|18k(DB=#)6?s^)$RnE*pR) zhT`YYhM%;+gjs+S1ynHZuw5gDH!~uDd3)S|8(#OGy9krx{)8U`=K`+x99(v_vkbh5 z_>~a;P9p(qxG|d30C*oD|IG~GG;k0|G#KE3ht6v7?8Cl32mrsXT?`>XL4n{(g9Qb6 z6KJwoh9D%CIPfTd`wcR=fQt|z#N$y|>Nzx<(z!UF&zGm6h?zt@kxZl$bBPAxArhIK zN>1A=eExjmG<>;Uj36bPqme{35qHW8%Nqeo0w?zT-=zNc?K;qdf1cH4kWu1tI%Wm8O4Vw#7QRar zLXNHwJ)&>K>|Id$&z`IGN`aD3s>TYKLBZ05%J%8%~6JN5aBMaR~xUi(5M zID}{sqQr=YOioF~qA{6?$P6ltMZe6H2u0%DoDPjrrBiG5CcCxJR$l5VGuJlNH#9e1 z@dW*W?t#_?Z13SC?E4*b$N>()xta03h*)bq6{7uDAv%g{}X ztjoJh4^Ik5N*WU*sVYbBX?|gg+@56!%l-i{GLBq0^gv`IAK=16Tkf$wvg+HL_pk|q z)n9#|9TvZA?O>}W1m7yDWGl*R+BjJzFc*oF_HXLIrrTCueouDj}fPv|VxiVbL3bhDui0EZpqGO*u6tt8~Mh-?hn-;}^$z44lm|K&kXJ zli9A*qYPxpI4Z*|>!$?<%N`bqTZnlI1K*eyKh~d`xun8%bnQ7|IEmJN!^6Pc+AY4J zQixd$N-1_tHr39YT^cY>YlmJ>%v}}NW+ag53VtdC3A#<8zMJCQ1(Fbjt4(GCFOw$J z*;R3;`#^5=yu`roLINebidS2@Ui(T1uvM?w{VkE>c|^PoEMD6(aMtgOcM5vwgEBgt zifIF5#}usD7MOSj+7^s_L-l8b6{^fg7Ew!X-~$fxCnYZP)-izYSkIz_GYCu01iE0E z&vVCnw{{+PDS>NruzPyq$z1CCW8ZLO0x&GKw=rgemp>RT6 zKFc80s$xAyaCb{|JAc<+?2oo9qGCVHwD?VK)qJ0GUhA2Y6~ZAHiu}0aVdNCB%d5HZ zP`mN)HtvqK8TF^VF`inicNIoro%{|2LjFAFI9(*rW*0LLYjUyrhMHUKV$jrL=5cFX zvU2?oQIH^ovg(^;ceys|i)Tw{IYsf|Qk<-2az?T{iyTS8`+4iY1kqB^C>!SGLk2?rwQ!`?-%?%wF#Rs9hS+o6c zGo*b3)|(wXCJ4#LM_<06f62Zuu+_yXr+bu~$9<@fcSb!fWnUVNp9#A-^__rD1*K5n zN}h)$)7!)OqQ~aIu%`q)IGF(i&2NsSRp0E;Z%OQR4KTXh+*2qcosb=y z%>oNOK>#&gK5BwnSP%vq&(56qXHDMctD!FJ{ogcAN?0X<4hXS%6~^R}g->jng9dV% zWM-sR4-IGCbfTdvZ)CUm)EahUnrX#^0zpWNrDOunMrT?Y_YFfN=sTtEKxzlJ-uEm_ zYbaP<1Qu~^5tp`<4b+*2+ifOc<*y+~)i=ds29TNf?1&hv;3(Qz$L<&e4`$9t*DKk8 zF~EX>(aR@=acLhBWVx1t{YaA8&^ zI+;DA98-8tTLy)*V5HNH33&)AeA_-?6Ma)%a}S;(ySJuwbr#+@FWXwLY3O}_L4Wvu zN?zLN@3;kHe9Hhsz(ekoJMd%K_P=ZkDE~mZ8Y>q1|0H1&r-WOv{KhYQ0zQqRi~}LI ztUr+72AT#oB$^W8n%mM+C0E}ZUMNp0df{}ezmJ%byfgL}9VPFv%Xe!~_Q5>>!c2<> zKIcJ17G)^k!&xzY*1dPM3LvvT@JB|v8OQujUb^^2dnQHYd!O?x_Nv~8cb-e{(7L_J z=2>{0Kyklo>j))i{ZO@j`}RjAAE4*O)6ayOTPs3ko2qsDUe@F7ATZ0M8q=*V(RNp* zwym1Q`VKcKx{NE#cs*hdz5U1)mtv4?)l^3$z#{i<{K2fLr$5vcKa)( zu+s5k*S})6x2XLGi0W|T^t4^imkq4&Em4eUld7iV&eBXLf^sY3g$fGpow~Ag=BZ*j3%JhD{*}`VqaRAmJAK(e_+UirI12{=OYE z?tN?hyT;mgoHOtF@3@A+^i~g=%ZOV)xyGdRVt;?oJzz$i05)>T+?lA3jTUn$Ql;YJ zZ%8n@Q|?GQsvYT9d5oSQ{a*;!~FI}o!BL3_rjQo%idY2%+LjzxrP53m^U z>xPB@-;&ckXjT^pEO96FBrLQ(Uz1!OF}Lqcp~sq-%D1kG6kyVw(Q^Y+vY{RvCg(7@ zW}}Xl#A}QOu9U!avS#gK-LeJ z1GB!y)e*5DEaK7T(uvaMiQ>)0p_n69DV_wJ0gE%@uw@u@?F^+%?{b@)&hUMJNfVc6 z2O4MFRwoi8@E*5VpU>xWP%M4@BK6{ot4P%Q8R=mZ@>=pG#qEZj@UAUj|KMU%tZ|wK)e?Ka?{-xhsFK+G+{~FAfAGLsQALlF<9en+OXzk96 zGe(PtFDwyr39pt%f25^Tj6#{j)xtMl>3&aggu{C%ejAW#osyCIx{#=_bGn69-%YI4 zhzc_p8c)8o%WRf*dXyTb1Fg>s`tj_}{hfirkf^?1G6Ig|kf)t=s`fp~+M@o9Lnzdt z4CRvYwH1;c0du(f)$;0H9qrXSUM=g6m;u({&|-gJXjyRK=YaQunfh46RY_GAk4ffR zZ+Zh@aQN|q4TieCZ|z^OAMmW+H{!bD!rtJ$nR_5pe>w1juQ3o2Q*iCkM1>QZ;E9R7 zhJLeph2Y0`|epqBPEy<~O?F9PpI7vzx zpBZOM+2awiXdp=sTva@IXUYVt`tj7KMA$ii&W_dNMYJH81Enh773sM%JpQ|0*3cwU z7j@W><^jCRuTIZ&7h;t@c-B+mYorR6=kQY&i#-mmh70AvQ!~IYv$FW-jshjlDA!&F zuH|k2I<76heP;ap%(?b50;~wntQP$EQz&bdaHs@MKZ(}q0GyJBO7ZlHmeV)ucqL2Z zOgFV6(mE_^sFRI2owDJEdWoE_br&BYVNG5Q+oCy+*#Lk6fm0}UK;IIKOI{+;H58jajJ zod;6itN`RaS@W8S@}P3&O|G^z6E)f>UM{DuL9q1%FPTSsx9UevYOVnv=S@pXZl+nI z5I4(PjcbP1`me;_#?&uj%GVPG%k#I~nrLNUZ71t!hHY`}nbZ>mnDQB`(v%*sZxPWNar$w>GEcN_T;2A4d* z-cgD-a@hs4Txo5WtkmFV6xdz`q_8~rY2kR`XFweue_z1R8Au$ik;Kpm-XDL{$n%!y zeME(AB+t2^2H-wu%!{;llF2mZ0MMJUFb0!LZ5oARTf+{tNL!1I`0ZUDG*wmN||8Dqt9HT~cTLahxyG!8#0gXW#v1 z#R-(OQWjM=(#1gP0tF?_%}vDx%RcQ$faBBCa0E)sCK~AYs^N0A>vX@+C-XW|$TDnk z51T?J)=<)p!V1hIOvYmjIwb>>yb>MS(2F@qkgDbkto%#7)h4C1kTm9uPcuwX2-K4LBrX*q3p^x#{_YT^$?QwRSK~kE|78DYW zav2|sG$`@n6k=L0BLh21=a)Q9zjNtW47DeU=hM-yEPUiG8aTYK(Z$QvHL2vi4u`zQ zqt=R@%<3h5w?nL752-aaF;VkBhx5ONDAw2jCeqTSR`%HJ%HDw1;#_D)YX?X(jTDOh zR<>4MC?$7)*-y&UEVctB5ik0iMEuu?Uuqtp$Pm}s>!ld_h-@eDJ(Cxk@iyTa` z)}xm7I2^KGk4l^8;(dQxt=0%7-~^<8v;DP0e>lg$+huJuj0|YZmOhof&*9YebgPVM zE&u(qsp7*9g5H>xzPM!d@!d<(@yk?vzRFJ^_!Ig3#CkxCEDUN@{dTJ|=+_jOyOjBU zYaAQzR>wyZXh$vwN#6_@Q-pCdpW-mbf3tywZDsNK7bhs#MH=oT#4f(YA)!iF73fE3 zbgLkbQ1U8FXvd(T)d!k1GBRK98jH`rT;LC)jHu-n*HDa6!MF8vMn$kpM_Zx^TBPfb1BA78l!L5j~~+T%AWP?{PTfy&jd0{PNB3?}ycDo0Py$%H||!@KUu6 zC~t)ldHbySI_SI^3SjS-8X%KaB*1AXXbVYsBVwnE|0{OVKd8cSZ^k-87SxaLW4Rylka5q zzgo@`<&_I~btY;Eslae~g^H9JT`7rGq=wk+BMS}1c_o6J_sa08k|54iHoJ&)806j5 zBmrJd?ZrY(3Yc$-7-xz;zIsb7TtZi4T zdhB*pU%N(28aejl*>R428G*2Y!{u@}5D484u+Q4);^k>QDp{|?A+x=92V=2)CY0v> zm$QorMXB8QA_4&E&v%1G^B-ey-(FH8|6T~Z@Ur`g6-il`mipHF-s#izLIzi8tYYLB zH0D)w6YRmLl&o@8{MW0Z#6QnEpQ3XFrdpQX(Wy-~0_E=teuFpPX=)S-?QHUPF8&K- zY}|(eBU)J_GkIN=@dKlNI6B;94_}HitDTQah_by;TPs`N;<^+UMkhY=Qj;j zJs>klCM>GRQ7D-Bax#gqxRN7Jb2&#)j1vo+DC82MKuD!D0ZFYBGoq|(71z%yFa*RRBv`X4!DhH z-ziZU4-j*Hl9A@OMUOx(ZAXVlXK#~=Yn2>)v87s@*X!d2?*r*mm`+vI&NW%Q5=o_$ z6))X}uns-s=E>YXfvqr@t!;og$I>R$)Q>9hxmH>ct}|=nJe8FFmwj?GTqiXL8-;t13@_3d(1OF@Cj->WX}wvASPiE9@5-s&)Bl zw_pc4)Xu zOn78bcqH1dB0}LeKN}uSJgDYnYPPmbdqOe!)28p5!IrAY;C&qx3{46( zb(yX8X-_IP{qLN*x_>ouFHZxtwN^@comYql03Yy*hB*$i#;&pRmi$`u5zh8v2P)V4_DuFw)@($Wb!#Ofr< z{95zqD~9Aw9e~>woFoVFQkKO@>Yi5c`8nFGozAfTNMn9f%b?fJf;d-Kg`i@TH_8)L zb-2@3dr_-9swA}|yb+GDGT=^I(*l^`VdB(#9U8V89omIkJub8Mhxa-BD>aT zt=6lF(bi})4rO}@0(IjqXj2Ue_rO-9FREpeE~b%GIco1`q0NCaSfnURQ~?@uk;JaK zVJ#|r60(rBn*ah%oD1~6*4sS?QqB>_=DPb{>k9yqNAYY!`?J@~wuseVVZ}ciI{u-^ z|JmsBz%Qqf1VaB%6&T2LHh^?G{Es!{KGGJ2s*f-q_R1rb&YC0Oi8ZrkU$$MMYB)YS z+fsmOjf-N2`{QobOx=7g0omb!#lHu-mm0SCv}(Jn+9@Nqs2y&uBu^{Zv?tZy!%H&W zAZKmM)W_SYC7SM~c{LT2nyz5pRAs5IcWG{AjytI&)%~O`Ro?wtY4tW=zNv=UVp^m?0i;a zrRCx)FVGa9}GcX zz7_uYZe$h)lPYK3eeu&d3hAdmb58vK{dzo+Xn$ zeMaAx2tWGw8T{uA=KFa3H6}9*)|~b2ta88D*2d)J^MyCPtExp%J!UOfU0YMIYRpz$ zjRdo5YWL(^QY*1^jkA#LS_2wO(U1+T8z7x%m{ulfoXfuKBVpRL0nP)Jq^?1#Qr1bO zbt);Umnv0zGTme?k7g-g3iu`_-NF;l3y?U%FCSWgG5=$IA)T^?K-@x!{m7wgFoD9T z>FAj0C?WwM!x2T!#FoUOeCK!v@!J8?(z-h0%Y$T7FS&q*!Dm}Qf+t09o3M)$ewX3@e1k=pRey_P6H3UQuJ2IBa7C(~kNu7FTedN;(I+~hteva{ z2ezJRxN3Kx>(B{bMAy%r82gGWe^GdOcXvUsW3b0EF5vzCHN)w{7?!IKKFx zxNQetehYTFZ-j1~Ts_}EA5!o#*Lrm zEVdkrGu_%6cZAOl0H2*Z+uv;468}BdKkEzdZ`tgcaCs++HWz_Eei7^Q1w2E(SYlA} z1bU@GlyM*p`Te=;K&Bl8F?Vg%UZ(mET$GDuiPm1KKt2jCnKU^8f}A~wpUXko)(BqB(~)xvbIrOIqx!QG{Fv z{~amOV>WAS$ML5RGX(-08yeh{UqqF(13NNekHW-r4$Mdn}1{{M$R4Gahu@xOF* zJ&+`Xl9Hc4QGO3A3>s%%LMMhHSEaQuIM?twS_yzGZ3y{iIHgy8U^c38ux8QnFVJA; zT^Z~7apn)4IU|Et%Sxr7BWYC~XNswYhK9>=(W&rDV}+&ZGOA>O4Tdt3pFbCWh2e~T zHgZh%FH+Z7y;LK>XUmMHuDxpAdZ?L7esUJ`Ux2TM{SUy7kSuU!OIxrL4HafMlG@2E z*5tzG4qQ&5%81y5Q!3}4pokW6IkSXO7aE%YQd8914tP${v726D6R5ijIQ%JiJzX8 zl{tITAxzc6?<{$1gzGqoCrcZ z0PmMbfQwH^;`xZUFL5?5o@aFvr?SPkB9CW4F4xn=-G=lORwEM1*9C}NC+sz(6EA}N zfc7Bv0FUT57Z?I)O*2iWwQBS8`!zY?F?||Ozus-Vn(;gz2bZ$I+)uDO2|a(m1I`Kz zTyaU0!#s}Ih=#5i!>^dUF1zX)7Pf3TuDju;Tfc`L2z+(NTL|5DN2?EPa?~**_lZe< zN4x5WKH~H7UowO9^xr8N4DRSzJHIY3GBOD$@EfykBTNdi{QmPbeWK5R1^U^4t2+?H z>ZKl3V#p$kE%cHlURUY?monv6so=I$$gpK9RjF3vp7+%{ZI|7UzhBONH~Z~_g-Zk! z2}OY!PdxPuJkcOUk}P-!A-sa@W#^1b5Gj>fa$>+6-lP*JUY!Oi8s}Z`mbbm*UHcty z(kT&QQN&nj#czwhqDIyG#h4SK5(}2wnmCZ?p-0|BL_#p3(W|tH2hrBkTjx_>`ON3O z-kjF&Z_~;|LWHe3(1+;k;b01%uT#AC7WNVi)bdpW;vc|-yF-LRfy5mVC3z2ezWj_> G2LJ#er}0q$ literal 0 HcmV?d00001 diff --git a/public/fonts/albert-sans/albert-sans-700italic.woff2 b/public/fonts/albert-sans/albert-sans-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..67631a231935b3950d7d05ab6cf00b6d9ae0e479 GIT binary patch literal 10924 zcmV;dDpS>WPew8T0RR9104l5i5C8xG0A`>704hrW0RR9100000000000000000000 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 O|00QV4)UKS>^}`bR2GT= literal 0 HcmV?d00001 diff --git a/public/fonts/albert-sans/albert-sans-italic.woff2 b/public/fonts/albert-sans/albert-sans-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..caf48d631874a949df8f40446ac5e42aea86cf74 GIT binary patch literal 10576 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 literal 0 HcmV?d00001 diff --git a/public/fonts/albert-sans/albert-sans-regular.woff2 b/public/fonts/albert-sans/albert-sans-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..b688c4d12c4b9af1eb4f2b0371e7ee5f3d5ae61d GIT binary patch literal 10048 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 OyoD_^K}~QFkpBU(OlIBy literal 0 HcmV?d00001 diff --git a/public/fonts/comic-neue/comic-neue-700italic.woff2 b/public/fonts/comic-neue/comic-neue-700italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..24410cd629c3e4a6c3790e3a13c8eed5343de151 GIT binary patch literal 19828 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 literal 0 HcmV?d00001 diff --git a/public/fonts/comic-neue/comic-neue-bold.woff2 b/public/fonts/comic-neue/comic-neue-bold.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..e25f252f4faf6e204babb6bba05e6be99ff10621 GIT binary patch literal 19244 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 TEApII>7M&Kr`KXI9{>OVxZFxd literal 0 HcmV?d00001 diff --git a/public/fonts/comic-neue/comic-neue-italic.woff2 b/public/fonts/comic-neue/comic-neue-italic.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..2ef5b7d4ac1112ade90e8443587587fbad212986 GIT binary patch literal 19564 zcmV)4K+3;&Pew8T0RR9108DHE5dZ)H0H0I<089x00RR9100000000000000000000 z0000Qfgl@~794_L24Db!76?iSoD~rW3W4fKfyZhKgH!+kHUcCAhYAEB1%rAAg=GwZ zG8^%V7uYtfnPImBBT~+PsIvn#Y#a=Bunrv+!NviQ@%@_O|NoPc4jCJJ4*1co*)xc_ zJBx@&bc{qv#vO&+k!kAK6Nz`9&=gH5WzT52Hd9Qfk8qpVZk4{mi9^_l4|*&n9y}U; zD3NtONIM(c$jVCQk>K24Bl~Xk7H7Vh=yXE%f^csm$